ویژگیهای اصلی کیمیا:
- سرور وب Express: استفاده از Express.js به عنوان پایه سرور وب با قابلیتهای پیشرفته
- پایگاه داده: پشتیبانی از Sequelize ORM با امکان استفاده از SQLite، PostgreSQL، MySQL و سایر پایگاههای داده
- کش حافظه: سیستم کش مبتنی بر Memcached برای بهبود عملکرد
- سیستم افزونهها: امکان توسعه قابلیتها از طریق افزونههای قابل بارگذاری داینامیک
- پردازش چندگانه: پشتیبانی از Cluster برای استفاده بهینه از منابع سیستم
- WebSocket: پشتیبانی کامل از ارتباطات بلادرنگ
- سیستم قالب: استفاده از موتور قالب Twing برای رندر سمت سرور
- مدیریت ذخیرهسازی: سیستم مدیریت فایل و ذخیرهسازی پیشرفته
- کارهای پسزمینه: سیستم Job Queue برای اجرای وظایف غیرهمگام
- احراز هویت و نشست: سیستم امنیتی کامل با JWT و مدیریت نشست
- معماری چند برنامهای: امکان اجرای چندین برنامه مستقل در یک سرور
- بومیسازی: پشتیبانی از چندین زبان و منطقه زمانی
- مستندسازی API: ادغام Swagger برای مستندسازی خودکار APIها