awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesORM Integrations

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 12 awesome GitHub repositories matching data & databases · ORM Integrations. Refine with filters or upvote what's useful.

Awesome ORM Integrations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • brettwooldridge/hikaricpAvatar brettwooldridge

    brettwooldridge/HikariCP

    21,120Vezi pe GitHub↗

    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.

    Javaconnection-poolhigh-performancejava
    Vezi pe GitHub↗21,120
  • loco-rs/locoAvatar loco-rs

    loco-rs/loco

    8,645Vezi pe GitHub↗

    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.

    Rustapiaxumrust
    Vezi pe GitHub↗8,645
  • ariga/atlasAvatar ariga

    ariga/atlas

    8,096Vezi pe GitHub↗

    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.

    Go
    Vezi pe GitHub↗8,096
  • doorkeeper-gem/doorkeeperAvatar doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501Vezi pe GitHub↗

    Doorkeeper este un server de autorizare OAuth 2 și furnizor pentru aplicații Ruby on Rails și Grape. Oferă framework-ul necesar pentru a construi un server de autorizare care emite și validează token-uri de securitate pentru aplicații terțe, acționând efectiv ca un middleware de securitate pentru a proteja endpoint-urile API. Proiectul integrează un strat de identitate prin OpenID Connect pentru a verifica identitățile utilizatorilor și a recupera informațiile de profil. Suportă o varietate de tipare de securitate, inclusiv implementarea fluxului PKCE pentru clienți publici și emiterea de JSON Web Tokens (JWT) stateless. Capabilitățile sale mai largi acoperă întregul ciclu de viață al token-ului, inclusiv hashing-ul criptografic al token-urilor și secretelor, restricționarea accesului bazată pe scope și revocarea token-urilor. Gestionează înregistrarea aplicațiilor terțe și oferă mecanisme pentru identificarea proprietarului resursei și execuția fluxului de autorizare. Sistemul include un strat de persistență cu suport pentru mai multe adaptoare de baze de date, inclusiv Active Record, Sequel și MongoDB.

    Extends data access by implementing specific patterns to support both relational and non-relational databases.

    Ruby
    Vezi pe GitHub↗5,501
  • h2database/h2databaseAvatar h2database

    h2database/h2database

    4,607Vezi pe GitHub↗

    H2 este un sistem de gestionare a bazelor de date relaționale compatibil JDBC, scris în Java. Funcționează ca o bază de date SQL embeddable care poate rula direct în procesul unei aplicații pentru a elimina latența rețelei, sau ca o bază de date în memorie pentru stocare volatilă de înaltă performanță. Include, de asemenea, o consolă bazată pe web pentru executarea comenzilor SQL și administrarea schemelor. Sistemul se caracterizează prin moduri de implementare flexibile, inclusiv un mod server standalone pentru acces TCP/IP la distanță și un mod mixt pentru conectivitate locală și la distanță simultană. Dispune de un strat de emulare a dialectelor și moduri de compatibilitate care îi permit să imite comportamentul și sintaxa altor sisteme de baze de date. Motorul oferă un set larg de capabilități, acoperind tranzacții ACID cu controlul concurenței multi-versiune (MVCC), suport pentru date geospațiale și JSON, precum și funcții analitice avansate de tip window. Include instrumente pentru conservarea datelor prin backup-uri comprimate, restaurarea scripturilor SQL și gestionarea memoriei off-heap pentru a manipula seturi mari de date. Baza de date se integrează cu aplicațiile folosind drivere standard Java Database Connectivity și URL-uri de conexiune.

    Facilitates the connection of object-relational mapping frameworks to the database using native dialects.

    Javadatabasejavajdbc
    Vezi pe GitHub↗4,607
  • salvo-rs/salvoAvatar salvo-rs

    salvo-rs/salvo

    4,376Vezi pe GitHub↗

    Salvo este un framework web Rust cuprinzător pentru construirea de servere HTTP asincrone și aplicații web. Dispune de un router web ierarhic care utilizează o structură bazată pe arbore pentru a mapa cererile către handler-e și un pipeline middleware asincron bazat pe modelul onion pentru pre- și post-procesarea cererilor și răspunsurilor. Framework-ul se distinge prin suportul nativ pentru protocoalele de rețea moderne, inclusiv o implementare HTTP/3 bazată pe QUIC, alături de HTTP/1 și HTTP/2. Include un generator de documentație OpenAPI integrat care extrage schemele direct din semnăturile handler-elor pentru a produce specificații API standardizate și interfețe interactive. În plus, oferă gestionare automată TLS prin integrarea ACME pentru a obține și reînnoi certificatele de securitate. Proiectul acoperă o gamă largă de capabilități, inclusiv comunicarea în timp real prin WebSockets și WebTransport, precum și funcționalitatea de API gateway cu proxy-ing de cereri și rescriere de căi. Include suport încorporat pentru gestionarea sesiunilor, extragerea type-safe a parametrilor și observabilitate prin integrarea OpenTelemetry. Livrarea conținutului este gestionată prin servirea de fișiere statice și template-uri HTML dinamice. Este furnizat un instrument de linie de comandă pentru inițializarea noilor structuri de proiect.

    Provides utilities for connecting the application to data stores using object-relational mapping frameworks.

    Rustasyncframeworkhttp-server
    Vezi pe GitHub↗4,376
  • mitsuhiko/flask-sqlalchemyAvatar mitsuhiko

    mitsuhiko/flask-sqlalchemy

    4,311Vezi pe GitHub↗

    Flask-SQLAlchemy is a relational database toolkit that integrates the SQLAlchemy object-relational mapper into web applications. It serves as a database session manager and schema toolkit, providing the necessary infrastructure to define data models and execute queries within a request lifecycle. The project is distinguished by its multi-database routing engine, which uses bind-keys to map different models to multiple distinct database engines. It also includes a SQL query auditing tool that captures and logs executed statements and timing data for a single request to identify performance bot

    Simplifies the integration of SQLAlchemy ORM with web application connection pools and configurations.

    Python
    Vezi pe GitHub↗4,311
  • doctrine/doctrinemigrationsbundleAvatar doctrine

    doctrine/DoctrineMigrationsBundle

    4,311Vezi pe GitHub↗

    DoctrineMigrationsBundle is a database schema migration tool and a Symfony framework integration for managing and versioning database changes using the Doctrine Migrations library. It functions as a bridge connecting the Symfony service container to Doctrine database migration workflows. The project provides a system for tracking and applying incremental changes to a database schema, ensuring consistent states across development, staging, and production environments. It automates schema updates to maintain data structures without manual SQL execution. The tool integrates with the framework t

    Acts as a bridge connecting the Symfony service container to Doctrine database migration workflows.

    PHP
    Vezi pe GitHub↗4,311
  • cq-panda/vue.netcoreAvatar cq-panda

    cq-panda/Vue.NetCore

    4,227Vezi pe GitHub↗

    Vue.NetCore este un instrument de scaffolding full-stack care generează automat cod frontend și backend folosind .NET Core și Vue.js pe baza schemelor de baze de date. Funcționează ca un generator de boilerplate CRUD și orchestrator de baze de date care mapează entitățile în logica de business pentru a crea interfețe administrative și endpoint-uri API. Proiectul oferă un scaffold UI multi-platformă, producând cod compatibil pentru web, iOS, Android și mini-programe WeChat. Utilizează un framework web TypeScript cu Vite și folosește SqlSugar pentru a automatiza maparea entităților bazei de date. Sistemul acoperă automatizarea CRUD enterprise, inclusiv generarea de formulare bazate pe date, interfețe de interogare de căutare avansată și relații de tabel master-detail. Include, de asemenea, capabilități pentru dezvoltarea automată a API-urilor și interfețe de import de date Excel.

    Uses SqlSugar to abstract database queries and automate the creation of data access logic.

    C#axioscsharpdapper
    Vezi pe GitHub↗4,227
  • factoryboy/factory_boyAvatar FactoryBoy

    FactoryBoy/factory_boy

    3,799Vezi pe GitHub↗

    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.

    Pythondjangofixtureshacktoberfest
    Vezi pe GitHub↗3,799
  • pluginaweek/state_machineAvatar pluginaweek

    pluginaweek/state_machine

    3,722Vezi pe GitHub↗

    Acest proiect este o bibliotecă Ruby pentru definirea și gestionarea ciclurilor de viață ale obiectelor prin stări, evenimente și reguli de tranziție. Funcționează ca un motor de flux de lucru declarativ care impune logica de business prin restricționarea modificărilor atributelor la căi predefinite și valide în cadrul claselor Ruby. Biblioteca se distinge prin integrarea profundă cu straturile de persistență a bazei de date, permițându-i să sincronizeze automat schimbările de stare cu modelele de date, framework-urile de validare și gestionarea tranzacțiilor. Suportă configurarea dinamică, permițând construirea regulilor ciclului de viață la runtime din surse de date externe, și oferă instrumente de diagnosticare, cum ar fi vizualizarea grafică a relațiilor de stare și analiza căilor de tranziție pentru a audita fluxuri de lucru complexe. Dincolo de gestionarea tranzițiilor de bază, framework-ul include un sistem de hook-uri bazat pe callback-uri pentru executarea logicii personalizate în timpul actualizărilor ciclului de viață și oferă metode pentru interogarea stării curente a obiectului sau verificarea tranzițiilor permise. Dispune, de asemenea, de injecție dinamică de metode pentru a gestiona interogările de stare și declanșarea evenimentelor direct pe obiecte.

    Integrates with ORM persistence layers to support automatic saving and transaction management.

    Ruby
    Vezi pe GitHub↗3,722
  • brendonovich/prisma-client-rustAvatar Brendonovich

    Brendonovich/prisma-client-rust

    1,922Vezi pe GitHub↗

    Prisma Client Rust is an object-relational mapping tool and database query builder designed for Rust applications. It functions by reading database schema definitions during the build process to generate strongly typed client code, ensuring that data structures are validated at compile time to prevent runtime errors. The project distinguishes itself through its use of compile-time schema introspection and a trait-based query builder, which together enforce type safety across all database interactions. By mapping raw database rows directly into native Rust structures, it provides a consistent

    Implements an object-relational mapping tool that enforces compile-time type safety for database queries.

    Rustprismaprisma-clientprisma-client-rust
    Vezi pe GitHub↗1,922
  1. Home
  2. Data & Databases
  3. ORM Integrations

Explorează sub-etichetele

  • Data Access AutomationAutomated generation of data access logic and query abstractions using ORM frameworks. **Distinct from ORM Integrations:** Focuses on the automation of data access logic generation, not just connecting ORMs to connection pools.
  • Rust ORM ImplementationsObject-relational mapping libraries specifically designed for the Rust programming language. **Distinct from ORM Integrations:** Specializes generic ORM integrations to the specific type-safety and memory requirements of Rust.