عن المشروع

Altair is a modern, batteries-included web framework for the Crystal programming language, designed around convention over configuration and developer happiness. It aims to deliver exceptional developer experience leveraging Crystal's native performance, low memory usage, and single-binary deployment. The framework includes a compile-time routing DSL with typed controller references, a full ORM (Altair::Record) supporting SQLite3 and PostgreSQL with migrations, validations, and associations, and a view stack using compile-time templates with auto-escaping. It also provides a CLI with generators for scaffolding projects and resources, a background job system, an asset pipeline, and built-in security features such as CSRF protection, sessions, and JWT authentication. Altair is currently in early development but has completed several phases, shipping with a comprehensive test suite including example applications demonstrating its capabilities, such as a blog with persistence and an htmx demo. The project also provides a public load-test harness comparing its performance against Express and Fiber.