इस प्रोजेक्ट के बारे में

Altair एक आधुनिक, batteries-included वेब फ्रेमवर्क है जो Crystal प्रोग्रामिंग भाषा के लिए बनाया गया है, जो convention over configuration और developer happiness के इर्द-गिर्द केंद्रित है। इसका उद्देश्य Crystal की native performance, low memory usage, और single-binary deployment का लाभ उठाते हुए एक असाधारण developer experience प्रदान करना है। फ्रेमवर्क में एक compile-time routing DSL शामिल है जिसमें typed controller references हैं, एक पूर्ण ORM (Altair::Record) जो SQLite3 और PostgreSQL को migrations, validations, और associations के साथ सपोर्ट करता है, और एक view stack जो compile-time templates के साथ auto-escaping का उपयोग करता है। यह CLI भी प्रदान करता है जिसमें projects और resources के लिए scaffolding generators हैं, एक background job system, एक asset pipeline, और built-in security features जैसे CSRF protection, sessions, और JWT authentication शामिल हैं। Altair अभी शुरुआती विकास में है लेकिन इसने कई चरणों को पूरा कर लिया है, और यह एक व्यापक test suite के साथ आता है। इसमें example applications भी शामिल हैं जो इसकी क्षमताओं को प्रदर्शित करते हैं, जैसे persistence के साथ एक blog और एक htmx demo। प्रोजेक्ट में एक public load-test harness भी शामिल है जो इसके प्रदर्शन की तुलना Express और Fiber से करता है।