Initializer

Generate your project

Pick your providers, name the project, and download a scaffold ready for marreta serve. No business code, just the skeleton.

Martim the architect

Providers

0 selected

Each provider becomes a native namespace. Selecting it adds its settings to marreta.env and a service to docker-compose.yml. The preview shows the exact files you will download.

terminalgenerated command
$ marreta init <name>
project/
├─ routes/
├─ greetings.marreta
├─ schemas/
├─ greetings.marreta
├─ tasks/
├─ greetings.marreta
├─ tests/
├─ greetings_test.marreta
├─ app.marreta
├─ marreta.env
├─ marreta.env.example
├─ .gitignore
└─ README.md
# marreta.env
MARRETA_HOST=0.0.0.0
MARRETA_PORT=8080
MARRETA_REQUEST_LOG=true
MARRETA_TRACE_CONTEXT=true

Then: cd project · marreta serve