FindSoftware

Marten

Web framework for Crystal with an ORM, migrations, templates, sessions, authentication and internationalization built in.

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

Status
Active
Maintainer
Morgan Aubert4
First release
20229

Rendering and deploy

Runs as
Always on7
Rendering
On a server1
Install with
Homebrew (brew install marten)5

Releases

Current major version
Pre-1.09
Last release
2026-10-109

Adoption

GitHub stars
4892
Contributors
2710

Why these figures do not compare

Sources

  1. 2026-10-26: links, Templating, Rendering
    martenframework.com
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/martenframework/marten
  3. 2026-10-26: links, Categories
    github.com/martenframework/marten/blob/main/README.md
  4. 2026-10-26: Maintainer
    raw.githubusercontent.com/martenframework/marten/main/LICENSE
  5. 2026-10-26: Runtime, Databases, Install with
    martenframework.com/docs/getting-started/installation
  6. 2026-10-26: Multilingual
    martenframework.com/docs/i18n
  7. 2026-10-26: Runs as
    github.com/martenframework/marten/blob/main/docs/docs/deployment/how-to/deploy-to-an-ubuntu-server.md
  8. 2026-10-26: License, License model
    github.com/martenframework/marten/blob/main/LICENSE
  9. 2026-10-26: First release, Current major version, Last release
    api.github.com/repos/martenframework/marten/releases
  10. 2026-10-26: Contributors
    api.github.com/repos/martenframework/marten/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON