عن المشروع

TrailBase هي منصة خلفية مُستضافة ذاتيًا مُصممة كبديل لـ Firebase. يتم توزيعها كملف تنفيذي واحد لتبسيط النشر عبر Linux و MacOS وWindows. تم بناء النظام باستخدام Rust وWasmtime وSQLite (مع دعم تجريبي لـ Postgres)، بهدف تحقيق زمن استجابة أقل من المللي ثانية لتقليل الحاجة إلى التخزين المؤقت الخارجي. تتضمن القدرات الرئيسية: - واجهات برمجة تطبيقات REST آمنة من حيث الأنواع وفي الوقت الفعلي. - بيئة تشغيل WebAssembly (Wasm) مدمجة لتوسيع منطق جانب الخادم. - مصادقة مدمجة ولوحة معلومات لواجهة المستخدم الإدارية. - دعم جغرافي مكاني وقدرات العرض من جانب الخادم (SSR). - دعم قواعد بيانات متعددة. توفر TrailBase مكتبات عملاء لمجموعة واسعة من اللغات، بما في ذلك JavaScript/TypeScript وDart/Flutter وRust وC#/.Net وSwift وKotlin وGo وPython.