3 مستودعات
Tools that automatically transform database schemas into functional HTTP endpoints.
Distinct from API Code Generators: Specifically targets the generation of APIs directly from database schemas, whereas API Code Generators generally produce stubs from abstract interface definitions.
Explore 3 awesome GitHub repositories matching development tools & productivity · Database API Generators. Refine with filters or upvote what's useful.
APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg
Automatically generates CRUD HTTP endpoints and technical documentation based on relational database schemas.
PostgREST هي أداة تقوم تلقائياً بتحويل مخطط قاعدة بيانات PostgreSQL إلى API RESTful جاهز للإنتاج. تعمل كطبقة وصول لقاعدة البيانات ومحرك استعلام يقوم بتعيين طلبات HTTP مباشرة إلى استعلامات SQL، مما يوفر واجهة منخفضة الكود لتنفيذ عمليات الإنشاء والقراءة والتحديث والحذف دون الحاجة إلى كود أساسي يدوي. يتميز المشروع باستخدام توليد API القائم على المخطط والاكتشاف القائم على البيانات الوصفية لكشف جداول قاعدة البيانات كموارد قابلة للتنقل. يوسع قدرات CRUD القياسية من خلال تنفيذ SQL مخصص وقائم على القوالب، ونظام برمجيات وسيطة قائم على المكونات الإضافية لحقن منطق الأعمال، والقدرة على تحميل مكتبات مشتركة خارجية في وقت التشغيل. يغطي النظام مجموعة واسعة من القدرات بما في ذلك استعلام البيانات المعقد مع انضمامات الجداول، والتجميعات، والبحث بالنص الكامل. ينفذ إطار عمل أمني شاملاً يتميز بالمصادقة القائمة على الرموز، وأذونات دقيقة على مستوى الجدول، وإدارة CORS. تشمل الميزات التشغيلية الإضافية التخزين المؤقت للنتائج المحلية، ومراقبة صحة الخادم، والاتصال بـ SQL الموزع وAmazon Redshift. يتم دعم التثبيت عبر بيئات متعددة، بما في ذلك كملف ثنائي مستقل أو عبر قوالب أتمتة Docker Compose وHeroku.
Automatically transforms database schemas into functional REST HTTP endpoints without manual boilerplate code.
Space Cloud هو حزمة خلفية كخدمة (Backend-as-a-Service) سحابية ذاتية الاستضافة. يعمل كمنصة بدون خادم (Serverless) قائمة على Kubernetes توفر بوابة GraphQL و REST API، ومولداً لواجهة برمجة تطبيقات قاعدة البيانات، ومنسقاً يعتمد على الأحداث. تقوم المنصة بتحويل مخططات قواعد بيانات SQL و NoSQL إلى نقاط نهاية آمنة، مما يلغي الحاجة إلى تطوير الخلفية يدوياً. وتتميز بقدرتها على إجراء عمليات ربط البيانات عن بُعد، والتي تدمج السجلات من قواعد البيانات الداخلية والخدمات المصغرة الخارجية عبر HTTP في استعلام واحد. يغطي النظام مجموعة واسعة من الإمكانيات، بما في ذلك التحكم في الوصول القائم على القواعد لأمن البيانات، ومزامنة البيانات في الوقت الفعلي، وواجهة موحدة لتخزين الكائنات السحابية. كما يتضمن محرك أتمتة لتشغيل خطافات الويب (Webhooks) غير المتزامنة والوظائف بدون خادم استجابةً لأحداث قاعدة البيانات أو نظام الملفات. تتم إدارة النشر عبر Kubernetes، مع دعم أحمال العمل المعتمدة على الحاويات مع ميزة التحجيم التلقائي حتى الصفر.
Automatically transforms database schemas into functional GraphQL and REST endpoints.