Find a file
2026-07-25 13:38:55 -03:00
.github/workflows migrate serversideup 2026-07-24 21:48:10 -03:00
app fix filament mixed content 2026-07-25 13:38:55 -03:00
bootstrap fix filament mixed content 2026-07-25 13:38:55 -03:00
config fixes and cleanup 2026-07-24 18:55:03 -03:00
database migrate serversideup 2026-07-24 21:48:10 -03:00
docker/entrypoint.d migrate serversideup 2026-07-24 21:48:10 -03:00
lang admin locale 2026-07-24 18:51:43 -03:00
public migrate to laravel 2026-07-24 16:14:22 -03:00
resources/views fixes and cleanup 2026-07-24 18:55:03 -03:00
routes migrate to laravel 2026-07-24 16:14:22 -03:00
storage migrate to laravel 2026-07-24 16:14:22 -03:00
tests add tests 2026-07-24 18:55:07 -03:00
.dockerignore migrate serversideup 2026-07-24 21:48:10 -03:00
.env.example fixes and cleanup 2026-07-24 18:55:03 -03:00
.gitattributes migrate to laravel 2026-07-24 16:14:22 -03:00
.gitignore fixes and cleanup 2026-07-24 18:55:03 -03:00
artisan migrate to laravel 2026-07-24 16:14:22 -03:00
compose.yml fix filament mixed content 2026-07-25 13:38:55 -03:00
composer.json fixes and cleanup 2026-07-24 18:55:03 -03:00
composer.lock fixes and cleanup 2026-07-24 18:55:03 -03:00
Dockerfile migrate serversideup 2026-07-24 21:48:10 -03:00
LICENSE.md commit inicial 2024-11-22 17:41:07 -03:00
phpunit.xml fixes and cleanup 2026-07-24 18:55:03 -03:00
README.en.md migrate serversideup 2026-07-24 21:48:10 -03:00
README.md migrate serversideup 2026-07-24 21:48:10 -03:00
screen.en.png add screens 2025-01-12 19:00:23 -03:00
screen.png add screens 2025-01-12 19:00:23 -03:00

🛠️ Marreta

pt-br en

PHP 8.4+ Laravel 13

Forks Stars Issues

Marreta is a tool that breaks access barriers and elements that hinder reading!

Before and after Marreta

Public instance at marreta.link!

✨ What's Cool?

  • Automatically cleans and corrects URLs
  • Removes annoying tracking parameters
  • Forces HTTPS to keep everything secure
  • Leaves HTML clean and optimized
  • Fixes relative URLs on its own
  • Allows you to add your own styles and scripts
  • Removes unwanted elements
  • Caching, caching!
  • Blocks domains you don't want
  • DMCA protection with custom messages
  • Allows configuring headers and cookies your way
  • PHP-FPM and OPcache
  • Proxy Support

🐳 Installing with Docker

Install Docker and Docker Compose

curl -o ./compose.yml https://raw.githubusercontent.com/manualdousuario/marreta/main/compose.yml

Now modify with your preferences:

nano compose.yml

  • APP_NAME: Name of your Marreta
  • APP_DESCRIPTION: Explain what it's for
  • APP_URL: Where it will run, full address with https://. The container serves HTTP on port 8080 and compose.yml publishes it on host port 81; if you change that (e.g. 8080:8080), you must also include the port in APP_URL (e.g., https://yoursite:8080)
  • APP_LOCALE: pt-br (Brazilian Portuguese), en (English), es (Spanish), de-de (German), ru-ru (Russian)
  • APP_KEY: optional. When left empty, a key is generated on first boot and kept on the volume
  • ADMIN_EMAIL: admin@marreta.local
  • ADMIN_PASSWORD: password

Now just run docker compose up -d

🚀 Integrations


Made with ❤️! If you have questions or suggestions, open an issue and we'll help! 😉

Special thanks to the projects Burlesco and Hover which served as the basis for many rules!

Star History

Star History Chart