awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

175 dépôts

Awesome GitHub RepositoriesDatabase Connectivity

Tools for linking applications to database services during build or runtime.

Distinguishing note: Focuses on the connectivity aspect rather than database management.

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

Awesome Database Connectivity 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.
  • huginn/huginnAvatar de huginn

    huginn/huginn

    49,480Voir sur GitHub↗

    Huginn is a self-hosted automation platform that functions as an event-driven workflow engine. It allows users to build autonomous agents that monitor web services, scrape data, and execute complex tasks by propagating events through a directed graph. By running on your own server infrastructure, it provides a private environment for orchestrating workflows without relying on third-party automation services. The platform distinguishes itself through a modular, plugin-based architecture that enables the development of custom agents to handle specific data processing needs. Each agent maintains

    Enables persistent data storage by configuring connections to external database services.

    Rubyagentautomationfeed
    Voir sur GitHub↗49,480
  • pola-rs/polarsAvatar de pola-rs

    pola-rs/polars

    38,855Voir sur GitHub↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Retrieves data from relational databases into datasets using connection strings and specialized drivers.

    Rustarrowdataframedataframe-library
    Voir sur GitHub↗38,855
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Voir sur GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Manages secure database connectivity for both local and remote access.

    TypeScriptbackendbackupsdatabases
    Voir sur GitHub↗34,901
  • tailscale/tailscaleAvatar de tailscale

    tailscale/tailscale

    32,596Voir sur GitHub↗

    Tailscale is a zero-trust networking overlay that connects distributed devices and services into a private, encrypted mesh network. By utilizing a high-performance, user-space implementation of the WireGuard protocol, it establishes secure peer-to-peer tunnels across diverse network topologies without requiring complex firewall configuration. The platform operates on a centralized control plane that manages global network state, authentication, and policy distribution, ensuring that connectivity is governed by identity rather than traditional IP-based rules. What distinguishes Tailscale is it

    Routes database traffic through a secure network overlay to access cloud-hosted storage instances privately.

    Go2faoauthsso
    Voir sur GitHub↗32,596
  • eip-work/kuboard-pressAvatar de eip-work

    eip-work/kuboard-press

    25,071Voir sur GitHub↗

    Kuboard-press is a visual management interface for Kubernetes clusters that enables the orchestration of workloads and system objects without manual text file editing. It provides a centralized dashboard for importing and monitoring multiple clusters, using a visual interface to manage namespaces and containerized workloads. The project differentiates itself through hierarchical microservices visualization, which maps flat cluster workloads into a layered structure to represent architectural relationships. It also includes dedicated container operation tools for accessing logs, opening intera

    Enables application data storage in external databases using various supported drivers.

    JavaScriptdockerk8skubernetes
    Voir sur GitHub↗25,071
  • winstonjs/winstonAvatar de winstonjs

    winstonjs/winston

    24,478Voir sur GitHub↗

    Winston is a versatile logging library for Node.js designed to record system events and metadata. It functions as a multi-transport log manager that routes data to various destinations and a structured log formatter that transforms entries into JSON or plain text. The project is distinguished by its pluggable transport architecture, which decouples the logging interface from delivery mechanisms. This allows for the creation of custom transport extensions and the use of hierarchical logger instances to inherit configurations while attaching persistent metadata to downstream messages. The libr

    Indexes logs in Elasticsearch to enable visualization and browsing via Kibana.

    JavaScript
    Voir sur GitHub↗24,478
  • jhao104/proxy_poolAvatar de jhao104

    jhao104/proxy_pool

    23,426Voir sur GitHub↗

    This project is a Python-based proxy pool manager that collects, validates, and serves free proxy IP addresses through an HTTP API. It consists of an automated scraper to gather addresses from multiple online sources, a persistent database-backed store for organization, and a delivery interface for retrieving validated proxies. The system features a pluggable scraper architecture that allows for the integration of custom discovery methods and source expansion via generator functions. It employs decorator-based validation logic, enabling the definition of custom connectivity and HTTPS criteria

    Supports linking the proxy manager to a database via URI for organized storage.

    Pythoncrawlerhttpproxy
    Voir sur GitHub↗23,426
  • dataease/dataeaseAvatar de dataease

    dataease/dataease

    23,420Voir sur GitHub↗

    DataEase is an open-source, self-hosted business intelligence platform designed for building interactive data visualizations and managing analytical reporting. It provides a centralized environment where users can construct dashboards through a drag-and-drop interface, connecting to diverse data sources including relational databases, data warehouses, and external APIs. The platform distinguishes itself through its focus on embedded analytics and enterprise-grade governance. It allows for the seamless integration of charts, dashboards, and management modules into third-party web applications

    Establishes connections to external database servers to enable data retrieval for visualization and analysis.

    Javaapache-dorisbusiness-intelligencedata-analysis
    Voir sur GitHub↗23,420
  • vanna-ai/vannaAvatar de vanna-ai

    vanna-ai/vanna

    22,707Voir sur GitHub↗

    Vanna is a Python framework designed to build conversational interfaces that translate natural language into executable database queries. It functions as an enterprise-grade toolkit that connects language models to relational databases, allowing users to retrieve information through conversational prompts rather than manual code. The system maintains context across interactions by utilizing vector databases to store historical query patterns and schema metadata. The framework distinguishes itself through a focus on security and schema-aware generation. It incorporates granular access control,

    Links applications to relational database services to enable natural language querying of enterprise data.

    Pythonagentaidata-visualization
    Voir sur GitHub↗22,707
  • neondatabase/neonAvatar de neondatabase

    neondatabase/neon

    22,251Voir sur GitHub↗

    Neon is a serverless PostgreSQL database platform designed with a decoupled storage and compute architecture. It functions as a multi-tenant system that isolates data and compute resources for independent users on shared cloud infrastructure, utilizing a specialized PostgreSQL storage engine. The platform features a database branching system that allows for the creation of isolated, instant copies of a database for testing and development. It further distinguishes itself with an HTTP-based SQL gateway, enabling the execution of queries via HTTP requests and JSON responses without the need for

    Supports standard network endpoints for direct TCP connections using existing database drivers.

    Rust
    Voir sur GitHub↗22,251
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Voir sur GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Provides tools for linking applications to database services during runtime.

    Gogogolangredis
    Voir sur GitHub↗22,159
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Voir sur GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Streams log data into ClickHouse tables with support for batching, compression, and dynamic table selection.

    Rusteventsforwarderhacktoberfest
    Voir sur GitHub↗22,071
  • beekeeper-studio/beekeeper-studioAvatar de beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Voir sur GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Provides a unified interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems.

    TypeScriptbigquerycassandracockroachdb
    Voir sur GitHub↗22,030
  • 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

    Specialized modules for establishing secure connections to cloud-based data warehouses.

    Pythonautomationdatadata-engineering
    Voir sur GitHub↗21,640
  • gofr-dev/gofrAvatar de gofr-dev

    gofr-dev/gofr

    21,321Voir sur GitHub↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Establishes secure, environment-configured connections to relational databases using standard transport protocols.

    Goframeworkgogo-framework
    Voir sur GitHub↗21,321
  • brettwooldridge/hikaricpAvatar de brettwooldridge

    brettwooldridge/HikariCP

    21,120Voir sur 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

    Automatically validates and maintains active database tunnels to prevent firewall-induced timeouts.

    Javaconnection-poolhigh-performancejava
    Voir sur GitHub↗21,120
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Voir sur GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Provides a unified interface for connecting to various relational database engines using connection URI strings.

    Crystalcompilercrystalcrystal-language
    Voir sur GitHub↗20,299
  • cube-js/cubeAvatar de cube-js

    cube-js/cube

    20,251Voir sur GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Provides secure connectivity modules for Snowflake cloud data platforms.

    Rustagentic-analyticsagentsai
    Voir sur GitHub↗20,251
  • probelabs/goreplayAvatar de probelabs

    probelabs/goreplay

    19,286Voir sur GitHub↗

    Goreplay is an HTTP traffic mirroring tool designed to capture live network traffic from production environments and replay it into test systems for validation. It includes a specialized Kubernetes traffic capturer that operates as a daemonset to mirror traffic from specific pods using label selectors and namespace filters, alongside a TCP traffic recorder for intercepting raw network packets. The project features a Kafka traffic pipeline for streaming captured payloads to topics or ingesting messages for playback, and an HTTP request transformer to mask sensitive data or rewrite headers and

    Indexes captured network traffic into an Elasticsearch instance using custom URIs and authentication.

    Go
    Voir sur GitHub↗19,286
  • felixge/node-mysqlAvatar de felixge

    felixge/node-mysql

    18,621Voir sur GitHub↗

    This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi

    Implements the native MySQL binary protocol to enable Node.js applications to execute queries and manage database connections.

    JavaScript
    Voir sur GitHub↗18,621
Préc.123456…9Suivant
  1. Home
  2. Data & Databases
  3. Database Connectivity

Explorer les sous-tags

  • Amazon RDS ConnectorsSpecialized modules for establishing secure connections to cloud-hosted relational database services. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on cloud-specific RDS authentication and routing.
  • BigQuery ConnectorsSpecialized modules for authenticating and connecting to cloud-based data warehouse services. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on service account-based authentication for cloud data warehouses.
  • Bulk Connection ClosuresCloses every active database connection at once through a single method call. **Distinct from Database Connectivity:** Distinct from Database Connectivity: focuses on bulk closure of all connections, not general connectivity management.
  • ClickHouse Connectors2 sous-tagsSpecialized modules for establishing connections to high-performance analytical database servers. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on ClickHouse-specific protocol and authentication requirements.
  • ClickHouse Metadata ManagementManagement of ClickHouse database and table structural metadata via standardized interfaces. **Distinct from ClickHouse Connectors:** Focuses on managing the metadata of ClickHouse assets rather than general database connectivity.
  • Cluster ConnectorsSpecialized modules for establishing secure links to multi-tenant database clusters. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on cluster-level routing and multi-tenant authentication.
  • CockroachDB ConnectorsSpecialized modules for establishing secure connections to distributed relational database clusters. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on cluster-specific routing and authentication parameters.
  • Connection Health MaintenanceAutomatic validation and maintenance of database connections to prevent timeouts and idle drops. **Distinct from Database Connectivity:** Focuses on the ongoing maintenance and health of the link, rather than just the initial connectivity.
  • Connection Object ExtensionsAdding high-level API methods directly to database connection and transaction objects. **Distinct from Database Connectivity:** Distinct from general Database Connectivity by focusing on the extension of the connection object with fluent CRUD methods.
  • Credential SynchronizationSystems for syncing database access credentials between local storage and remote servers across devices. **Distinct from Database Connectivity:** Distinct from general connectivity; focuses specifically on the synchronization of access credentials.
  • DB2 ConnectorsSpecialized drivers for establishing secure connections to IBM DB2 databases. **Distinct from Database Connectivity:** Focuses on specific DB2 protocol support rather than generic database connectivity.
  • Declarative Database ConnectorsDeclares database dependencies in workload specifications so the platform automatically provisions and links the service. **Distinct from Database Connectivity:** Distinct from Database Connectivity: focuses on declarative dependency declaration in workload specs, not runtime connection management.
  • DynamoDB Connectors3 sous-tagsSpecialized modules for authenticating and connecting to managed NoSQL cloud database services. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on cloud-native credential management for NoSQL services.
  • Elasticsearch Connectors6 sous-tagsSpecialized drivers for establishing secure connections to Elasticsearch instances. **Distinct from Database Connectivity:** Focuses on specific Elasticsearch protocol support rather than generic database connectivity.
  • Encrypted Connections1 sous-tagMechanisms for establishing database connections using SSL/TLS and GSSAPI authentication. **Distinct from Database Connectivity:** Specifically focuses on the security and encryption layer of the connectivity process.
  • Firebird ConnectorsSpecialized modules for establishing connections to legacy database servers. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on legacy authentication protocols and unencrypted wire traffic support.
  • Impala ConnectorsSpecialized drivers for establishing secure connections to Impala data sources. **Distinct from Database Connectivity:** Focuses on specific Impala protocol support rather than generic database connectivity.
  • Local Endpoint ConnectorsSpecialized modules for targeting local or development database instances. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on local network address specification for development and testing.
  • Local File Connectors2 sous-tagsSpecialized modules for establishing connections to local database files. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on file-path based connection establishment.
  • MySQL Connectors6 sous-tagsSpecialized drivers for establishing secure connections to MySQL databases. **Distinct from Database Connectivity:** Focuses on specific MySQL protocol support rather than generic database connectivity.
  • Named Database Group ConnectorsConnects to a named database group defined in the configuration file, using the default group when no name is given. **Distinct from Database Connectivity:** Distinct from Database Connectivity: focuses on selecting a pre-defined named group rather than general connection establishment.
  • Oracle Connectors8 sous-tagsSpecialized drivers for establishing secure connections to Oracle database instances. **Distinct from Database Connectivity:** Focuses on specific Oracle protocol support rather than generic database connectivity.
  • PostgreSQL Connectors5 sous-tagsSpecialized drivers for establishing secure connections to PostgreSQL instances. **Distinct from Database Connectivity:** Focuses on specific PostgreSQL protocol support rather than generic database connectivity.
  • Redshift Connectors1 sous-tagSpecialized drivers for establishing secure connections to AWS Redshift data warehouses. **Distinct from Database Connectivity:** Focuses on specific Redshift protocol support rather than generic database connectivity.
  • Relational ConnectorsSpecialized modules for establishing connections to relational database systems. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on relational-specific protocol and security configurations.
  • Retry PoliciesAutomated logic for re-executing failed database commands during transient network interruptions. **Distinct from Database Connectivity:** Distinct from Database Connectivity: focuses on the resilience and retry logic rather than the initial connection establishment.
  • Secure Connectivity2 sous-tagsSecurity configurations for establishing authenticated and encrypted database links. **Distinct from Encrypted Connections:** Broader than just encrypted connections; it includes identity verification via IAM and OIDC.
  • Snowflake ConnectorsSpecialized modules for establishing secure connections to cloud-based data warehouses. **Distinct from Database Connectivity:** Distinct from general database connectivity: focuses on cloud-specific driver configurations and account credentials.
  • Spring Boot Database AccessConnects to databases and performs operations using JDBC, MyBatis, and connection pools within Spring Boot applications. **Distinct from Database Connectivity:** Distinct from Database Connectivity: focuses on Spring Boot-specific database access patterns with JDBC and MyBatis, not general connectivity tools.
  • StarRocks Connectors1 sous-tagSpecialized drivers for establishing secure connections to StarRocks instances. **Distinct from Database Connectivity:** Focuses on specific StarRocks protocol support rather than generic database connectivity.
  • StarRocks Metadata CoordinationManagement of database and table metadata specifically for StarRocks instances. **Distinct from StarRocks Connectors:** Coordinates metadata via JDBC rather than providing low-level connectivity drivers.