awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 مستودعات

Awesome GitHub RepositoriesDatabase Schema Scaffolding

Automated generation of boilerplate code based on database schema analysis.

Distinct from Boilerplate Generators: Specific to generating models and controllers from database schemas, whereas boilerplate generators are more generic.

Explore 11 awesome GitHub repositories matching development tools & productivity · Database Schema Scaffolding. Refine with filters or upvote what's useful.

Awesome Database Schema Scaffolding GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • yiisoft/yii2الصورة الرمزية لـ yiisoft

    yiisoft/yii2

    14,298عرض على GitHub↗

    Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa

    Includes a built-in code generator that automates the creation of boilerplate controllers and models by scanning database schemas.

    PHP
    عرض على GitHub↗14,298
  • brianc/node-postgresالصورة الرمزية لـ brianc

    brianc/node-postgres

    13,155عرض على GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    Automates the creation of application structures based on the existing database schema.

    JavaScriptlibpqnode-postgrespostgres
    عرض على GitHub↗13,155
  • seaql/sea-ormالصورة الرمزية لـ SeaQL

    SeaQL/sea-orm

    9,410عرض على GitHub↗

    Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements. The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema chan

    Automatically generates strongly typed data models and boilerplate entities from existing database schemas.

    Rustdatabasehacktoberfestloco
    عرض على GitHub↗9,410
  • airbnb/epoxyالصورة الرمزية لـ airbnb

    airbnb/epoxy

    8,556عرض على GitHub↗

    Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates RecyclerView adapter models at compile time from annotated custom views, data binding layouts, or view holders, eliminating the manual boilerplate typically associated with view holders and adapters. The library provides a diffing engine that automatically compares model lists and applies minimal updates with animations for insertions, removals, and moves. The library distinguishes itself through its controller-based model building, where a controller class with a buildModels meth

    Allows generated models to inherit from a custom base class that defines shared attributes and binding logic.

    Java
    عرض على GitHub↗8,556
  • elixir-ecto/ectoالصورة الرمزية لـ elixir-ecto

    elixir-ecto/ecto

    6,471عرض على GitHub↗

    Ecto is an Elixir database toolkit that maps database rows to Elixir structs and validates data changes through changesets before persistence. It provides a language-integrated query syntax for composing database queries, building them incrementally and securely with compile-time expansion into safe SQL. The toolkit connects to multiple database backends including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse, and ETS through a pluggable adapter interface. It supports eager and lazy preloading of associated records to eliminate N+1 query problems, and can store nested data structures as embed

    Generates schema definitions and migration files through automated task runners.

    Elixir
    عرض على GitHub↗6,471
  • anjoy8/blog.coreالصورة الرمزية لـ anjoy8

    anjoy8/Blog.Core

    5,288عرض على GitHub↗

    Blog.Core هو نموذج أساسي جاهز للإنتاج لبناء واجهات برمجة تطبيقات للمؤسسات وخدمات مصغرة باستخدام ASP.NET Core. يوفر بنية تحتية أساسية للأنظمة الموزعة، بما في ذلك أدوات لإنشاء السقالات (scaffolding) لقاعدة البيانات أولاً وتنفيذ أطر عمل واجهة برمجة تطبيقات متعددة المستأجرين. يتميز المشروع بإنشاء طبقة بيانات آلية، والتي تنتج نماذج الكيانات وطبقات المستودع مباشرة من مخططات قاعدة البيانات. وينفذ نظام إدارة هوية مركزي باستخدام بروتوكولات خادم الهوية القياسية للتعامل مع المصادقة والترخيص عبر عملاء ومشاريع متعددة. يغطي إطار العمل مجموعة واسعة من إمكانيات المؤسسات، بما في ذلك معالجة الرسائل غير المتزامنة عبر ناقلات الأحداث، وذاكرة التخزين المؤقت الموزعة، وتقسيم حركة مرور قاعدة البيانات للقراءة والكتابة. ويدمج التحكم في الوصول القائم على الأدوار مع قيود بيانات الأقسام ويوفر مراقبة النظام من خلال تحليل أداء واجهة البرمجة وتدقيق النشاط. يتضمن النظام أيضًا دعمًا للاتصال ثنائي الاتجاه بين الخادم والعميل لإشعارات الدفع، وتكامل البحث بالنص الكامل، وإعداد الخدمة المركزي.

    Generates entity models and repository boilerplate code directly from existing database schemas.

    C#aopautofacautomapper
    عرض على GitHub↗5,288
  • pallets-eco/flask-sqlalchemyالصورة الرمزية لـ pallets-eco

    pallets-eco/flask-sqlalchemy

    4,314عرض على GitHub↗

    Flask-SQLAlchemy هي مجموعة أدوات تدمج مجموعة أدوات قاعدة البيانات العلائقية SQLAlchemy مع إطار عمل الويب Flask. تتيح نمذجة البيانات العلائقية من خلال تعريف هياكل جداول قاعدة البيانات كفئات Python وتدير استمرارية واسترجاع سجلات قاعدة البيانات داخل تطبيق ويب. يربط المشروع دورات حياة جلسة قاعدة البيانات بسياق طلب التطبيق النشط لضمان تنظيف الاتصال تلقائياً. يوفر أدوات مساعدة متخصصة للوصول إلى بيانات الويب، بما في ذلك ترقيم نتائج الاستعلام وآلية لتشغيل استجابات 404 Not Found تلقائياً عند فقدان سجل قاعدة بيانات مطلوب. يغطي الامتداد نطاقاً واسعاً من قدرات إدارة قاعدة البيانات، بما في ذلك تعيين النموذج التصريحي، وانعكاس المخطط (schema reflection)، وتوليد هياكل الجداول الفيزيائية. يدعم إدارة الاتصال المتقدمة من خلال توجيه الاستعلام متعدد الربط (multi-bind) ويوفر أدوات مراقبة لتدقيق أداء استعلام SQL وتوقيت التنفيذ.

    Supports defining custom declarative base classes to apply shared logic across all database models.

    Pythonflaskflask-sqlalchemypython
    عرض على GitHub↗4,314
  • koxudaxi/datamodel-code-generatorالصورة الرمزية لـ koxudaxi

    koxudaxi/datamodel-code-generator

    3,943عرض على GitHub↗

    This project is a command-line schema-to-code converter designed to transform diverse data specifications into type-safe Python data structures. It functions as a generator for Pydantic models, dataclasses, and typed dictionaries, enabling developers to maintain synchronization between evolving data contracts and application code. By parsing formats such as JSON Schema, OpenAPI, AsyncAPI, Protobuf, and Avro, the tool automates the creation of native classes that reflect the constraints and metadata defined in the source specifications. The generator distinguishes itself through a highly confi

    Supports custom base class definitions and mixins to inject shared functionality into generated data models.

    Pythoncode-generatorcsvdataclass
    عرض على GitHub↗3,943
  • infyomlabs/laravel-generatorالصورة الرمزية لـ InfyOmLabs

    InfyOmLabs/laravel-generator

    3,829عرض على GitHub↗

    This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas. The tool is distinguished by its template-driven approach, using customizable stub files that allow developers to override default blueprints to enforce specific architectural standards. It provides complete administrative dashboard boilerplates, including integrated authentication, themed UI layouts, and searchable data tables. The system covers a b

    Provides automated generation of boilerplate code by analyzing existing database schemas.

    PHP
    عرض على GitHub↗3,829
  • linq2db/linq2dbالصورة الرمزية لـ linq2db

    linq2db/linq2db

    3,239عرض على GitHub↗

    linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, an

    Includes a command-line tool for generating data classes based on an existing database schema.

    C#accessbulk-insertsclickhouse
    عرض على GitHub↗3,239
  • jonseg/crud-admin-generatorالصورة الرمزية لـ jonseg

    jonseg/crud-admin-generator

    1,425عرض على GitHub↗

    هذه الأداة عبارة عن مولد كود خلفي آلي ينشئ لوحات تحكم إدارية عن طريق فحص هياكل قواعد البيانات العلائقية الموجودة. تعمل كأداة هيكلة قائمة على المخطط، حيث تقوم بتحليل تعريفات الجداول وقيود المفاتيح الخارجية لإنتاج وحدات تحكم جانب الخادم وواجهات مستخدم وظيفية لإدارة السجلات. يتميز المشروع بإخراج كود مصدري ثابت، والذي ينتج ملفات قابلة للقراءة البشرية يمكن للمطورين تعديلها أو توسيعها يدوياً. من خلال تحليل بيانات قاعدة البيانات الوصفية، فإنه يقوم تلقائياً بتعيين البيانات العلائقية إلى مكونات اختيار بديهية ويستبدل المعرفات الرقمية الخام بتسميات قابلة للقراءة البشرية، مما يضمن بقاء طرق العرض الإدارية المولدة متسقة وسريعة الاستجابة عبر أحجام الشاشات المختلفة. يتضمن المخرج المولد منطق جانب الخادم وتخطيطات لوحة التحكم اللازمة لإدارة سجلات قاعدة البيانات. ولأن الأداة تنتج ملفات مصدرية قياسية بدلاً من ثنائيات غامضة، فإنها تسمح بالتخصيص الكامل لوحدات التحكم وطرق العرض الأساسية لاستيعاب متطلبات المشروع المحددة.

    Reads existing table structures and foreign key relationships to produce functional backend code and user views.

    JavaScript
    عرض على GitHub↗1,425
  1. Home
  2. Development Tools & Productivity
  3. Code Generators
  4. Boilerplate Generators
  5. Database Schema Scaffolding

استكشف الوسوم الفرعية

  • Model Generators1 وسم فرعيTools that generate data model classes from existing database schemas. **Distinct from Database Schema Scaffolding:** Focuses on generating C# data classes from a schema, not general scaffolding.