11 مستودعات
Utilities for connecting object-relational mapping frameworks to database connection pools.
Distinct from Relational Integrations: The candidates focus on data integration or serverless hibernation, whereas this is specifically about linking an ORM like Hibernate to a connection pool.
Explore 11 awesome GitHub repositories matching data & databases · ORM Integrations. Refine with filters or upvote what's useful.
HikariCP is a high-concurrency JDBC connection pooling library for Java applications. It provides a reusable set of database connections to reduce the overhead of creating new connections for every request, enabling low-latency database access for applications handling large volumes of simultaneous requests. The project utilizes lock-free connection pooling and non-blocking data structures to ensure high performance. It includes specialized optimizations such as bytecode-optimized statement caching on the driver side to reduce SQL parsing overhead and proxy-based connection wrapping to track
Provides seamless integration with Hibernate to manage and reuse active database connections.
Loco is a full-stack web framework for Rust designed to accelerate application development using a convention-over-configuration approach. It functions as an MVC web framework that provides a structured environment for building web applications and REST APIs. The project distinguishes itself through an integrated API development toolkit and a command-line scaffolding engine. These tools automate the creation of controllers, models, and migrations, allowing for the rapid generation of functional CRUD resources and application boilerplate. The framework covers a broad range of backend capabili
Integrates an object-relational mapper to handle database entities and relations without writing raw SQL.
Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions. The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extract
Automates the planning and execution of database migrations by integrating with various object-relational mapping libraries.
Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the necessary framework to build an authorization server that issues and validates security tokens for third-party applications, effectively acting as a security middleware to protect API endpoints. The project integrates an identity layer via OpenID Connect to verify user identities and retrieve profile information. It supports a variety of security patterns, including the implementation of the PKCE flow for public clients and the issuance of stateless JSON Web Tokens. Its broade
Extends data access by implementing specific patterns to support both relational and non-relational databases.
H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit
Facilitates the connection of object-relational mapping frameworks to the database using native dialects.
Salvo هو إطار عمل ويب Rust شامل لبناء خوادم HTTP غير متزامنة وتطبيقات ويب. يتميز بموجه ويب هرمي يستخدم بنية قائمة على الشجرة لتعيين الطلبات إلى المعالجات وخط أنابيب وسيط غير متزامن يعتمد على نموذج البصل لمعالجة الطلبات والاستجابات قبل وبعد المعالجة. يتميز إطار العمل بدعمه الأصلي لبروتوكولات الشبكة الحديثة، بما في ذلك تنفيذ HTTP/3 القائم على QUIC إلى جانب HTTP/1 و HTTP/2. يتضمن مولد وثائق OpenAPI متكاملاً يستخرج المخططات مباشرة من توقيعات المعالج لإنتاج مواصفات API موحدة وواجهات تفاعلية. بالإضافة إلى ذلك، يوفر إدارة TLS تلقائية من خلال تكامل ACME للحصول على شهادات الأمان وتجديدها. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك الاتصال في الوقت الفعلي عبر WebSockets و WebTransport، بالإضافة إلى وظائف بوابة API مع وكيل الطلب وإعادة كتابة المسار. يتضمن دعماً مدمجاً لإدارة الجلسة، واستخراج المعلمات الآمن من النوع، وإمكانية المراقبة من خلال تكامل OpenTelemetry. يتم التعامل مع تسليم المحتوى عبر خدمة الملفات الثابتة وقوالب HTML الديناميكية. يتم توفير أداة سطر أوامر لتمهيد هياكل المشاريع الجديدة.
Provides utilities for connecting the application to data stores using object-relational mapping frameworks.
Flask-SQLAlchemy هي مجموعة أدوات قاعدة بيانات علائقية تدمج SQLAlchemy object-relational mapper في تطبيقات الويب. تعمل كمدير جلسة قاعدة بيانات ومجموعة أدوات مخطط، مما يوفر البنية التحتية اللازمة لتعريف نماذج البيانات وتنفيذ الاستعلامات ضمن دورة حياة الطلب. يتميز المشروع بمحرك توجيه متعدد قواعد البيانات، والذي يستخدم مفاتيح الربط (bind-keys) لتعيين نماذج مختلفة لمحركات قواعد بيانات متعددة ومتميزة. كما يتضمن أداة تدقيق استعلام SQL التي تلتقط وتسجل العبارات المنفذة وبيانات التوقيت لطلب واحد لتحديد اختناقات الأداء. تغطي مجموعة الأدوات نمذجة البيانات العلائقية الشاملة وإدارة المخطط، بما في ذلك القدرة على توليد جداول فيزيائية من البيانات الوصفية أو عكس هياكل قاعدة البيانات الحالية. تدير دورات حياة الاتصال من خلال إدارة الجلسة ذات نطاق الطلب وتوفر أدوات مساعدة لترقيم نتائج الاستعلام وتعديل البيانات المعاملاتية.
Simplifies the integration of SQLAlchemy ORM with web application connection pools and configurations.
DoctrineMigrationsBundle هي أداة ترحيل مخطط قاعدة البيانات وتكامل إطار عمل Symfony لإدارة وإصدار تغييرات قاعدة البيانات باستخدام مكتبة Doctrine Migrations. تعمل كجسر يربط حاوية خدمة Symfony بسير عمل ترحيل قاعدة بيانات Doctrine. يوفر المشروع نظاماً لتتبع وتطبيق التغييرات التزايدية على مخطط قاعدة البيانات، مما يضمن حالات متسقة عبر بيئات التطوير، والتشغيل التجريبي، والإنتاج. يقوم بأتمتة تحديثات المخطط للحفاظ على هياكل البيانات دون تنفيذ SQL يدوي. تتكامل الأداة مع إطار العمل من خلال تسجيل حاوية الخدمة، والتعيين القائم على التكوين، وغلاف أمر CLI. كما تتضمن نظام خطاف (hook) قائماً على الأحداث وتتبع إصدار قائم على البيانات الوصفية عبر جدول قاعدة بيانات مخصص.
Acts as a bridge connecting the Symfony service container to Doctrine database migration workflows.
Vue.NetCore هي أداة سقالات (scaffolding) كاملة المكدس تقوم تلقائياً بإنشاء كود الواجهة الأمامية والخلفية باستخدام .NET Core وVue.js بناءً على مخططات قاعدة البيانات. تعمل كمولد boilerplate لـ CRUD ومنسق لقاعدة بيانات يقوم بتعيين الكيانات في منطق الأعمال لإنشاء واجهات إدارية ونقاط نهاية API. يوفر المشروع سقالة واجهة مستخدم متعددة المنصات، تنتج كوداً متوافقاً للويب وiOS وAndroid وبرامج WeChat المصغرة. يستخدم إطار عمل ويب TypeScript مع Vite ويستفيد من SqlSugar لأتمتة تعيين كيانات قاعدة البيانات. يغطي النظام أتمتة CRUD للمؤسسات، بما في ذلك إنشاء النماذج القائمة على البيانات، وواجهات استعلام البحث المتقدمة، وعلاقات الجداول الرئيسية-التفصيلية. كما يتضمن قدرات لتطوير API المؤتمت وواجهات استيراد بيانات Excel.
Uses SqlSugar to abstract database queries and automate the creation of data access logic.
Factory Boy is a dynamic test fixture framework and data generation tool for Python. It serves as a replacement for static fixtures by providing a system to create complex Python objects and database models through programmable blueprints. The project differentiates itself by offering specialized integration with Object Relational Mappers to manage persistence within database sessions. It enables the creation of complex object hierarchies using sub-factories and recursive composition to resolve dependent related objects. The framework provides capabilities for synthesizing realistic random d
Integrates with various Object Relational Mappers to handle persistence and instantiation logic automatically.
هذا المشروع عبارة عن مكتبة Ruby لتحديد وإدارة دورات حياة الكائنات من خلال الحالات، والأحداث، وقواعد الانتقال. يعمل كمحرك سير عمل تعريفي يفرض منطق العمل عن طريق تقييد تغييرات السمات بمسارات محددة مسبقاً وصالحة داخل فئات Ruby. تتميز المكتبة بتكامل عميق مع طبقات استمرار قاعدة البيانات، مما يسمح لها بمزامنة تغييرات الحالة تلقائياً مع نماذج البيانات، وأطر التحقق، وإدارة المعاملات. وهي تدعم التكوين الديناميكي، مما يتيح بناء قواعد دورة الحياة في وقت التشغيل من مصادر بيانات خارجية، وتوفر أدوات تشخيصية مثل التصور الرسومي لعلاقات الحالة وتحليل مسار الانتقال لتدقيق سير العمل المعقد. بالإضافة إلى إدارة الانتقال الأساسية، يتضمن إطار العمل نظام خطاف قائم على رد الاتصال (callback) لتنفيذ منطق مخصص أثناء تحديثات دورة الحياة ويوفر طرقاً للاستعلام عن حالة الكائن الحالية أو التحقق من الانتقالات المسموح بها. كما يتميز بحقن الطريقة الديناميكية للتعامل مع استعلامات الحالة وإطلاق الأحداث مباشرة على الكائنات.
Integrates with ORM persistence layers to support automatic saving and transaction management.