Bare metal performance

Amber provides the bare metal performance of the Crystal Language.
It provides productivity and happiness through a powerful CLI and familiar design patterns seen in Kemal, Rails, Phoenix and other popular frameworks.

See how quickly you can get an Amber app up and running:


Use code generation and scaffolding features to rapidly build prototypes.

MIT License

Amber is licensed under the MIT license, which makes it perfect for use in commercial applications.

MVC Conventions

Instead of having to plan where things go, Amber comes with a set of conventions to guide you in developing your application.

Build Secure Apps

Tools are built-in to prevent and mitigate common attacks against web applications. Minimize the risk of SQL injection, form tampering, cross-site request forgery, and several other attacks.

Powered by Crystal

Crystal is a type safe, compiled language inspired by the simplicity of Ruby. Type safety means more errors are caught by the compiler during development, so you can be more confident about your code working in production.

The Right Amount of Tooling

All of the tools you need are built-in: CLI, translations, database access, caching, validation, authentication, deployments, and encryption of secrets.

github logo

Fork the project on GitHub

Amber is open source! It’s hosted, developed, and maintained on GitHub by folks like you.

Contribute On Github

image about community

Community Driven

Contributing to Amber can be a rewarding way to learn, teach, and build experience with Crystal framework development. Amber is a community effort and we want you to join.