4 مستودعات
Tools that automatically generate database models and boilerplate CRUD code from existing schemas.
Distinct from ORM-Based: Existing candidates focus on the ORM runtime or No-Code ORMs, not the code generation process itself.
Explore 4 awesome GitHub repositories matching development tools & productivity · ORM Code Generators. Refine with filters or upvote what's useful.
Zheng is a Spring Boot microservices framework and enterprise J2EE development platform. It functions as a distributed service gateway and identity provider, providing a foundation for building complex business applications and microservices infrastructure. The project includes a comprehensive enterprise content management system and an OAuth2 identity provider for managing single sign-on and third-party social login integrations. It also features a MyBatis ORM code generator that automatically creates database models and boilerplate functions from existing tables. The platform covers a broa
Automatically creates database models and boilerplate functions from existing tables to accelerate development.
sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates
Automatically generates database models and boilerplate CRUD code from existing database schemas.
Vue.NetCore هي أداة سقالات (scaffolding) كاملة المكدس تقوم تلقائياً بإنشاء كود الواجهة الأمامية والخلفية باستخدام .NET Core وVue.js بناءً على مخططات قاعدة البيانات. تعمل كمولد boilerplate لـ CRUD ومنسق لقاعدة بيانات يقوم بتعيين الكيانات في منطق الأعمال لإنشاء واجهات إدارية ونقاط نهاية API. يوفر المشروع سقالة واجهة مستخدم متعددة المنصات، تنتج كوداً متوافقاً للويب وiOS وAndroid وبرامج WeChat المصغرة. يستخدم إطار عمل ويب TypeScript مع Vite ويستفيد من SqlSugar لأتمتة تعيين كيانات قاعدة البيانات. يغطي النظام أتمتة CRUD للمؤسسات، بما في ذلك إنشاء النماذج القائمة على البيانات، وواجهات استعلام البحث المتقدمة، وعلاقات الجداول الرئيسية-التفصيلية. كما يتضمن قدرات لتطوير API المؤتمت وواجهات استيراد بيانات Excel.
Leverages SqlSugar to map database entities into automated full-stack business logic.
هذا المشروع عبارة عن مجموعة أدوات قاعدة بيانات لـ Go توفر تعيين المخطط إلى الكائن، وبناء الاستعلام بطلاقة، وتوليد الكود المؤتمت. يعمل كإطار عمل للوصول إلى قاعدة البيانات الآمن للأنواع، مما يمكن المطورين من التفاعل مع قواعد البيانات العلائقية عن طريق توليد النماذج والواجهات مباشرة من مخططات قاعدة البيانات الموجودة. تتميز مجموعة الأدوات بسير عمل يحلل ملفات SQL المكتوبة يدوياً لتوليد وظائف آمنة للأنواع، مما يسمح بدمج SQL مخصص مع الحفاظ على تعيين النتائج المتسق. وهي تدعم التخصيص المعياري من خلال بنية قائمة على المكونات الإضافية وتستخدم بيانات تعريف قائمة على تعليقات SQL للتحكم في بنية الكود الذي تم إنشاؤه. بالإضافة إلى ذلك، فهي تبسط التطوير عن طريق توليد مصانع بيانات الاختبار تلقائياً لتبسيط إعداد اختبارات الوحدة والتكامل. بعيداً عن التوليد الأساسي، توفر مجموعة الأدوات مجموعة شاملة لإدارة دورة الحياة الكاملة لتفاعلات قاعدة البيانات. يشمل ذلك بناء الاستعلام بطلاقة عبر لهجات متعددة، وتعقيم المعلمات المؤتمت لمنع حقن SQL، والتعيين العلائقي الذي يحول نتائج الاستعلام المسطحة إلى هياكل كائنات متداخلة. كما يتميز بخطافات دورة الحياة لتنفيذ منطق مخصص أثناء عمليات قاعدة البيانات ويدعم الدمج التدريجي، مما يسمح بالاعتماد الجزئي دون الحاجة إلى ترحيل نظام كامل.
Inspects database schemas to produce type-safe models, query functions, and test data factories for Go applications.