
Marten
Web framework for Crystal with an ORM, migrations, templates, sessions, authentication and internationalization built in.
martenframework.comrepositorydocs
Marten is a web framework for Crystal. Handlers process web requests and return responses, and templates define the HTML they render. The framework ships with translations and localized content, and it supports MariaDB, MySQL, PostgreSQL and SQLite3 as databases.
A project is installed with Homebrew, the AUR or from the sources, which provides the marten CLI. A deployed project is a compiled server binary that runs as a SystemD service.
Identity
Rendering and deploy
- Runs as
- Always on7
- Rendering
- On a server1
- Install with
- Homebrew (brew install marten)5
Releases
Adoption
Sources
- 2026-10-26: links, Templating, Rendering
martenframework.com - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/martenframework/marten - 2026-10-26: links, Categories
github.com/martenframework/marten/blob/main/README.md - 2026-10-26: Maintainer
raw.githubusercontent.com/martenframework/marten/main/LICENSE - 2026-10-26: Runtime, Databases, Install with
martenframework.com/docs/getting-started/installation - 2026-10-26: Multilingual
martenframework.com/docs/i18n - 2026-10-26: Runs as
github.com/martenframework/marten/blob/main/docs/docs/deployment/how-to/deploy-to-an-ubuntu-server.md - 2026-10-26: License, License model
github.com/martenframework/marten/blob/main/LICENSE - 2026-10-26: First release, Current major version, Last release
api.github.com/repos/martenframework/marten/releases - 2026-10-26: Contributors
api.github.com/repos/martenframework/marten/contributors?per_page=1