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

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

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

12 مستودعات

Awesome GitHub RepositoriesSQL ORMs

Libraries that map relational database tables to native language objects and generate SQL queries from application structures.

Distinct from Node.js SQL ORMs: None of the candidates are generic Go ORM categories; most are either too specific (Node.js) or for different purposes (mocking).

Explore 12 awesome GitHub repositories matching data & databases · SQL ORMs. Refine with filters or upvote what's useful.

Awesome SQL ORMs GitHub Repositories

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

    cakephp/cakephp

    8,797عرض على GitHub↗

    CakePHP is a PHP web framework designed for the rapid development of full-featured web applications. It utilizes a model-view-controller architecture to separate business logic, data models, and user interfaces. The framework includes a built-in object-relational mapper that allows for the retrieval and storage of relational data without writing raw SQL queries. It employs a convention-over-configuration approach to reduce boilerplate code by assuming standard naming schemes for files and database tables. The project provides tools for implementing web forms with integrated validation and pr

    Provides a PHP-based SQL ORM to map database tables to native objects.

    PHP
    عرض على GitHub↗8,797
  • crazyguitar/pysheeetالصورة الرمزية لـ crazyguitar

    crazyguitar/pysheeet

    8,150عرض على GitHub↗

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

    Provides patterns for libraries that map relational database tables to native language objects.

    Python
    عرض على GitHub↗8,150
  • go-xorm/xormالصورة الرمزية لـ go-xorm

    go-xorm/xorm

    6,628عرض على GitHub↗

    xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co

    Acts as a full-featured relational mapper translating Go structures into SQL queries and vice versa.

    Gogolangmssqlmysql
    عرض على GitHub↗6,628
  • dotnetnext/sqlsugarالصورة الرمزية لـ DotNetNext

    DotNetNext/SqlSugar

    5,816عرض على GitHub↗

    SqlSugar is an object-relational mapping library for .NET that translates C# and VB objects into database queries and tables without requiring raw SQL. It is designed as a multi-database ORM supporting SQL Server, MySQL, PostgreSQL, Oracle, MongoDB, ClickHouse, and other databases through a unified API, and it is compatible with .NET AOT compilation for native ahead-of-time deployment. The library distinguishes itself through high-speed bulk data operations that can insert or update millions of records in seconds using batch processing instead of row-by-row handling. It also provides multi-te

    Supports SQL Server, MySQL, PostgreSQL, Oracle, MongoDB, and ClickHouse through a unified API.

    C#clickhousemongodbmysql
    عرض على GitHub↗5,816
  • go-pg/pgالصورة الرمزية لـ go-pg

    go-pg/pg

    5,785عرض على GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Maps Go structs to PostgreSQL tables and builds SQL queries via a fluent ORM API.

    Go
    عرض على GitHub↗5,785
  • tortoise/tortoise-ormالصورة الرمزية لـ tortoise

    tortoise/tortoise-orm

    5,582عرض على GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Defines database tables as Python classes and queries them with an object-oriented API mirroring Django's syntax.

    Pythonasyncasynciomysql
    عرض على GitHub↗5,582
  • superduperdb/superduperdbالصورة الرمزية لـ SuperDuperDB

    SuperDuperDB/superduperdb

    5,298عرض على GitHub↗

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

    Provides a unified API that abstracts SQL and NoSQL dialects across multiple database providers.

    Python
    عرض على GitHub↗5,298
  • uptrace/bunالصورة الرمزية لـ uptrace

    uptrace/bun

    4,867عرض على GitHub↗

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

    Functions as a type-safe object relational mapper for Go, prioritizing SQL-first construction and result mapping.

    Godatabasegogolang
    عرض على GitHub↗4,867
  • realpython/discover-flaskالصورة الرمزية لـ realpython

    realpython/discover-flask

    4,550عرض على GitHub↗

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

    Includes a SQL ORM to map relational database tables to Python objects for easier data management.

    Python
    عرض على GitHub↗4,550
  • dotnetcore/freesqlالصورة الرمزية لـ dotnetcore

    dotnetcore/FreeSql

    4,388عرض على GitHub↗

    FreeSql هو أداة تعيين كائنات-علاقات (ORM) في .NET وطبقة وصول للبيانات تترجم الكود الموجه للكائنات إلى SQL لمزودي قواعد بيانات علائقية متعددين. يعمل كمنشئ استعلام SQL بأسلوب fluent ومزامن لمخطط قاعدة البيانات، مما يسمح للمطورين بمواءمة هياكل جداول وفهارس قاعدة البيانات مع تعريفات فئات الكيانات. تم تحسين إطار العمل خصيصاً لـ .NET Native AOT لضمان تقليل بصمات الذاكرة وأوقات بدء تشغيل أسرع. يتضمن مديراً لحركة مرور قاعدة البيانات لتوزيع الحمل من خلال تقسيم القراءة والكتابة، وتقسيم الجداول الديناميكي (sharding)، وعزل البيانات القائم على المستأجر. تشمل الإمكانيات الواسعة استيعاب البيانات عالي الأداء باستخدام آليات النسخ المجمع الخاصة بالمزود، والاستعلام المتقدم مع دوال النافذة و CTEs المتكررة، والمراقبة القائمة على AOP لتدقيق تغييرات البيانات. يوفر النظام أيضاً أدوات إدارة المخطط للترحيلات المؤتمتة وأدوات التطوير لتوليد فئات الكيانات من بيانات تعريف قاعدة البيانات.

    Supports multiple database backends through a unified API, abstracting SQL dialects behind a common interface.

    C#accessclickhousecodefirst
    عرض على GitHub↗4,388
  • go-gorp/gorpالصورة الرمزية لـ go-gorp

    go-gorp/gorp

    3,751عرض على GitHub↗

    Gorp is a lightweight object-relational mapper for Go that binds structs to relational database tables. It functions as a relational data mapper and SQL dialect abstraction layer, automating the translation between application data and relational rows. The project provides a translation layer that generates vendor-specific SQL for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by implementing optimistic locking via version columns to prevent concurrent update conflicts and providing a database schema generator to create tables and indexes from object definitions.

    Implements a lightweight object-relational mapper that binds Go structs to relational database tables.

    Go
    عرض على GitHub↗3,751
  • ever-co/gauzyالصورة الرمزية لـ ever-co

    ever-co/gauzy

    3,732عرض على GitHub↗

    Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a modular business framework designed to manage core organizational operations through a unified web interface or as a headless business API. The platform is distinguished by its integration with the Model Context Protocol, allowing it to act as a server that exposes business data and system functions as tools for AI assistants. It utilizes a dynamic plugin architecture and a dedicated marketplace to extend core business entities and services. The system covers a broad range of ope

    Executes data queries and manipulations using SQL ORM patterns to map tables to objects.

    TypeScript
    عرض على GitHub↗3,732
  1. Home
  2. Data & Databases
  3. SQL ORMs

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

  • Django-Style ORMsObject-relational mappers that mirror Django's model and queryset API for defining tables and querying with an object-oriented interface. **Distinct from SQL ORMs:** Distinct from SQL ORMs: specifically follows Django's model and queryset API pattern, not a generic ORM.
  • Hybrid ORM StrategiesArchitecture that leverages multiple ORM libraries simultaneously to balance rapid development and complex query performance. **Distinct from SQL ORMs:** Different from Multi-Store ORMs which target different database types; this targets different libraries for the same SQL store.
  • Multi-Database ProvidersORMs supporting multiple database backends through a unified API, abstracting SQL dialects behind a common interface. **Distinct from SQL ORMs:** Distinct from SQL ORMs: focuses on multi-database provider abstraction, not just SQL generation.