awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesRelational Database Drivers

Drivers specifically designed for connecting to and interacting with SQL-based relational database management systems.

Distinguishing note: None of the candidates were provided; this is specific to relational SQL databases as opposed to document stores.

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

Awesome Relational Database Drivers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • typeorm/typeormAvatar de typeorm

    typeorm/typeorm

    36,540Voir sur GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    TypeORM configures connection parameters like host, port, credentials, pool size, and timezone settings for MySQL, MariaDB, or Amazon Aurora.

    TypeScriptactive-recordcockroachdbdata-mapper
    Voir sur GitHub↗36,540
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Voir sur GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Manages authenticated database connections using drivers to execute queries and handle data retrieval.

    Pythonautomationdatadata-engineering
    Voir sur GitHub↗21,640
  • alibaba/dataxAvatar de alibaba

    alibaba/DataX

    17,241Voir sur GitHub↗

    DataX is a distributed data integration framework and plugin-based ETL tool designed for synchronizing large datasets between heterogeneous sources and destinations. It functions as a JDBC data migration engine and offline synchronization tool, enabling the movement of data between relational databases, NoSQL stores, and object storage. The system utilizes a plugin-based connector architecture that decouples reader and writer logic, allowing it to map and transform data types across different storage engines using a standardized internal representation. This design supports heterogeneous data

    Integrates various relational database types by registering JDBC drivers and adding necessary driver files.

    Java
    Voir sur GitHub↗17,241
  • perfectlysoft/perfectAvatar de PerfectlySoft

    PerfectlySoft/Perfect

    13,753Voir sur GitHub↗

    Perfect is a server-side Swift framework designed for building high-performance web applications, REST APIs, and backend services. It provides an asynchronous HTTP server that handles web traffic through an event loop, alongside a web template engine for generating dynamic HTML pages. The project includes a WebSocket communication library for implementing bidirectional, real-time data exchange between clients and servers. It also provides a database connector to establish connections and exchange data between Swift applications and external database stores. The framework's capabilities cover

    Offers standardized driver interfaces for exchanging data with external relational and document databases.

    Swift
    Voir sur GitHub↗13,753
  • jackc/pgxAvatar de jackc

    jackc/pgx

    13,428Voir sur GitHub↗

    This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL. It provides a low-level library for executing SQL queries, managing transactions, and handling data persistence within Go applications. The driver distinguishes itself by implementing the native PostgreSQL binary wire protocol, which minimizes communication overhead and maximizes data transfer efficiency. It includes advanced connection pooling to maintain persistent database sessions and supports prepared statement caching to accelerate the execution of frequently repeated o

    Provides robust database interfaces and connection pools for interacting with relational data stores.

    Go
    Voir sur GitHub↗13,428
  • xo/usqlAvatar de xo

    xo/usql

    10,014Voir sur GitHub↗

    usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through a single unified tool. It provides a standardized interface for executing queries across various data stores and serves as a multi-database query tool and schema inspector. The tool distinguishes itself by enabling cross-database data migration, allowing users to pipe result sets from one active database connection directly into another. It also features terminal-based data visualization, which renders query results as graphical charts, graphs, and images directly within the t

    Enables access to both relational and document-oriented data stores using a consistent command set.

    Gocommand-linedatabasego
    Voir sur GitHub↗10,014
  • mattn/go-sqlite3Avatar de mattn

    mattn/go-sqlite3

    8,993Voir sur GitHub↗

    This project is a Go language driver for the SQLite database. It provides a relational database interface and a Cgo wrapper that connects Go applications to SQLite for persistent local data storage and query execution. The implementation serves as a provider for JSON document storage and local full-text search. It enables the creation, querying, and modification of JSON data and the implementation of searchable indexes for large text datasets directly within the database. The driver supports standard SQL query execution for both file-based and in-memory storage. It includes capabilities for

    Provides a driver designed for connecting to and interacting with a SQL-based relational database management system.

    Cgosqlitesqlite3-driver
    Voir sur GitHub↗8,993
  • spring-projects/spring-data-examplesAvatar de spring-projects

    spring-projects/spring-data-examples

    5,421Voir sur GitHub↗

    Ce projet est une implémentation de référence fournissant une collection d'exemples pratiques pour les patterns d'accès aux données et les abstractions de dépôt au sein de l'écosystème Spring Data. Il sert de vitrine complète pour implémenter des couches de données cohérentes à travers diverses bases de données relationnelles et non relationnelles. Le dépôt démontre spécifiquement la persistance multi-store en intégrant des bases de données relationnelles, documentaires et vectorielles au sein d'une seule application. Il inclut des implémentations pour la recherche vectorielle afin de gérer des plongements de haute dimension et des recherches de similarité à travers différentes technologies de base de données. Les capacités supplémentaires couvertes incluent l'accès aux données réactif pour les opérations non bloquantes et les flux de données asynchrones. Le projet fournit également des conseils sur l'optimisation des images natives pour améliorer les performances de démarrage et l'utilisation de la mémoire via la compilation ahead-of-time. Les exemples illustrent en outre l'isolation des données multi-tenant, la conception d'API de dépôt de données et l'intégration de la recherche géospatiale et plein texte.

    Showcases the integration of relational, document, and vector databases within a single application.

    Java
    Voir sur GitHub↗5,421
  • rusqlite/rusqliteAvatar de rusqlite

    rusqlite/rusqlite

    4,058Voir sur GitHub↗

    Rusqlite is an embedded database interface and relational database driver that provides a client library for interacting with SQLite. It functions as an SQL query wrapper, enabling the management of local file-based or in-memory databases through a safe interface. The library allows for the extension of native database capabilities by implementing custom scalar functions, collations, and virtual tables. It also supports the embedding of the database engine directly into the application binary to remove external library dependencies. The project covers a broad range of capabilities including

    Acts as a relational database driver managing connections, transactions, and prepared statements for SQLite.

    Rustbindingsrustsqlite
    Voir sur GitHub↗4,058
  • bubka/2fauthAvatar de Bubka

    Bubka/2FAuth

    3,779Voir sur GitHub↗

    2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location. The system distinguishes itself as an API-driven security manager, allowing authentication codes to be integrated into automated workflows and external applications. It also supports shared security credentialing through the use of isolated vaults and shared folders for team collaboration. The project covers a broad range of security and dat

    Supports multiple SQL-based relational database engines for persistent storage of security accounts and settings.

    PHP2fa2factorhotp
    Voir sur GitHub↗3,779
  • userver-framework/userverAvatar de userver-framework

    userver-framework/userver

    2,811Voir sur GitHub↗

    userver is a comprehensive C++ backend application platform and asynchronous framework designed for building scalable microservices. It provides a high-performance execution environment for deploying services that communicate via gRPC and HTTP using a middleware-based request pipeline. The platform distinguishes itself through a distributed service orchestration toolset that manages shared state, distributed locking, and dynamic configuration updates without requiring process restarts. It utilizes a coroutine-based asynchronous execution model and event-loop network I/O to handle high-concurr

    Implements drivers for executing queries and managing transactions across SQL-compatible databases.

    C++asyncasynchronouscoroutines
    Voir sur GitHub↗2,811
  • yiisoft/yii2-queueAvatar de yiisoft

    yiisoft/yii2-queue

    1,065Voir sur GitHub↗

    This project is a PHP framework for offloading time-consuming tasks to background workers, enabling asynchronous processing to keep the main application request cycle responsive. It provides a unified interface for managing background job queues, allowing developers to decouple application logic from specific storage backends and message brokers. The system distinguishes itself through a driver-based abstraction layer that supports diverse infrastructure, including relational databases, Redis, and RabbitMQ. It manages the full lifecycle of background tasks, offering capabilities for delayed s

    Enables background job persistence and scheduling directly within relational database tables.

    PHPamqpasyncbeanstalk
    Voir sur GitHub↗1,065
  1. Home
  2. Data & Databases
  3. Relational Database Drivers

Explorer les sous-tags

  • Database Queue DriversDrivers for persisting and scheduling background jobs within relational database tables. **Distinct from Relational Database Drivers:** Distinct from general relational database drivers: specifically implements queue storage logic for background job persistence.
  • Multi-Store Connectors1 sous-tagDriver interfaces that support both relational and document-oriented database stores. **Distinct from Relational Database Drivers:** Extends relational drivers to include support for document stores