awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

74 个仓库

Awesome GitHub RepositoriesDatabase Connection Managers

Utilities for defining and optimizing persistent data storage connections.

Distinguishing note: Focuses on connection management rather than database administration.

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

Awesome Database Connection Managers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • langgenius/difylanggenius 的头像

    langgenius/dify

    145,458在 GitHub 上查看↗

    Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati

    Defines connection parameters like host, credentials, and pool settings to manage persistent data storage.

    TypeScriptagentagentic-aiagentic-framework
    在 GitHub 上查看↗145,458
  • dbeaver/dbeaverdbeaver 的头像

    dbeaver/dbeaver

    50,678在 GitHub 上查看↗

    DBeaver is a universal database client and administration environment designed for managing diverse relational and non-relational database systems. It provides a unified graphical interface that enables users to perform data manipulation, schema migration, and performance monitoring across multiple platforms. By utilizing a standardized driver abstraction layer, the application translates generic requests into database-specific commands, ensuring consistent interaction regardless of the underlying technology. The project distinguishes itself through an extensible, plugin-based architecture th

    Establishes secure connections to database environments using SSH, SSL, and proxy tunnels.

    Javaaicopilotdatabase
    在 GitHub 上查看↗50,678
  • duckdb/duckdbduckdb 的头像

    duckdb/duckdb

    38,805在 GitHub 上查看↗

    DuckDB is an in-process analytical database engine designed to run directly within an application process. As a zero-dependency, embedded system, it provides enterprise-grade SQL data processing capabilities without the overhead of managing a dedicated database server. It is built to handle complex analytical and aggregation tasks by storing and retrieving information in columns, allowing for high-performance relational data manipulation. The engine distinguishes itself through a columnar vectorized execution model that maximizes CPU cache efficiency during query operations. It employs adapti

    Provides Java connectivity tools to establish connections to in-memory or persistent storage.

    C++analyticsdatabaseembedded-database
    在 GitHub 上查看↗38,805
  • typeorm/typeormtypeorm 的头像

    typeorm/typeorm

    36,540在 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 initializes, destroys, and synchronizes database schemas while providing access to entity managers for performing data queries and updates.

    TypeScriptactive-recordcockroachdbdata-mapper
    在 GitHub 上查看↗36,540
  • qishibo/anotherredisdesktopmanagerqishibo 的头像

    qishibo/AnotherRedisDesktopManager

    34,430在 GitHub 上查看↗

    This project is a cross-platform desktop application that provides a graphical interface for managing and interacting with Redis databases. Built as a standalone software program, it functions as a centralized connection manager that allows users to visualize data structures, perform administrative tasks, and inspect records across multiple database environments. The application distinguishes itself through its integration with external processes and command-line workflows. Users can define custom viewers to render specific data formats using external tools and launch the interface directly f

    Establish connections to database clusters across complex network environments by defining routing rules that handle address translation for both local and remote infrastructure components.

    JavaScriptredisredis-clientredis-cluster
    在 GitHub 上查看↗34,430
  • xkcoding/spring-boot-demoxkcoding 的头像

    xkcoding/spring-boot-demo

    34,101在 GitHub 上查看↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Adds, removes, and switches between database connections at runtime via an API.

    Javademoin-actionjava
    在 GitHub 上查看↗34,101
  • searxng/searxngsearxng 的头像

    searxng/searxng

    32,180在 GitHub 上查看↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Manages database connection lifecycles and threading modes for concurrent access.

    Pythonbingbravedegoogle
    在 GitHub 上查看↗32,180
  • reflex-dev/reflexreflex-dev 的头像

    reflex-dev/reflex

    28,136在 GitHub 上查看↗

    Reflex is a full-stack web framework that enables the development of complete web applications using only Python. It provides a unified environment where server-side logic and client-side interfaces are synchronized through a shared, event-driven architecture. By using a declarative component language, the framework compiles code into reactive frontend elements and backend event handlers, allowing developers to manage the entire application lifecycle within a single codebase. The framework distinguishes itself through its reactive state management and integrated AI-assisted development tools.

    Manages database connections by defining connection strings to enable persistent storage.

    Pythonframeworkguiopen-source
    在 GitHub 上查看↗28,136
  • automattic/mongooseAutomattic 的头像

    Automattic/mongoose

    27,479在 GitHub 上查看↗

    Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations

    Manages database connections and provides a buffer for commands until the connection becomes active.

    JavaScript
    在 GitHub 上查看↗27,479
  • vapor/vaporvapor 的头像

    vapor/vapor

    26,138在 GitHub 上查看↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Configure database connections by adding driver dependencies and registering the database instance within the application configuration lifecycle.

    Swiftframeworkhttphttp2
    在 GitHub 上查看↗26,138
  • redis/go-redisredis 的头像

    redis/go-redis

    22,159在 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 utilities for defining and optimizing persistent data storage connections.

    Gogogolangredis
    在 GitHub 上查看↗22,159
  • beekeeper-studio/beekeeper-studiobeekeeper-studio 的头像

    beekeeper-studio/beekeeper-studio

    22,030在 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

    Centralizes the organization and management of database connection profiles.

    TypeScriptbigquerycassandracockroachdb
    在 GitHub 上查看↗22,030
  • prefecthq/prefectPrefectHQ 的头像

    PrefectHQ/prefect

    21,640在 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

    Store and retrieve database connection credentials as reusable configuration objects to authenticate tasks without local profile files.

    Pythonautomationdatadata-engineering
    在 GitHub 上查看↗21,640
  • qinguoyi/tinywebserverqinguoyi 的头像

    qinguoyi/TinyWebServer

    19,582在 GitHub 上查看↗

    TinyWebServer is a lightweight HTTP web server written in C++ for Linux. It is designed to handle HTTP requests and serve static content using low-level Linux system calls for network connection management. The server utilizes a state machine to parse GET and POST data from network sockets. It incorporates a MySQL database connection pool to manage reusable links and reduce the overhead of opening and closing sessions. The project covers static media streaming for images and video files, user authentication workflows for registration and login, and system activity logging via both synchronou

    Optimizes persistent data storage connectivity via a managed connection pool.

    C++
    在 GitHub 上查看↗19,582
  • felixge/node-mysqlfelixge 的头像

    felixge/node-mysql

    18,621在 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

    Maintains a managed set of reusable network sockets to optimize resource usage and handle high volumes of concurrent database requests.

    JavaScript
    在 GitHub 上查看↗18,621
  • tencent/apijsonTencent 的头像

    Tencent/APIJSON

    18,395在 GitHub 上查看↗

    APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg

    Manages connections to relational databases using host addresses, usernames, and passwords.

    Javabaasclickhousecrud
    在 GitHub 上查看↗18,395
  • kotlin/ankoKotlin 的头像

    Kotlin/anko

    15,784在 GitHub 上查看↗

    Anko is an Android Kotlin library designed to simplify application development through a set of domain-specific languages and extensions. It functions as a programmatic UI DSL, an SQLite wrapper, an SDK utility, and an asynchronous framework. The project provides a declarative layout system that allows developers to build user interfaces through code instead of static XML markup. It distinguishes itself by offering a fluent database layer that eliminates manual cursor management and a concurrency system that uses weak references to prevent memory leaks in activities. The library covers broad

    Provides utilities for defining and optimizing persistent database connections to ensure resource release.

    Kotlin
    在 GitHub 上查看↗15,784
  • memorilabs/memoriMemoriLabs 的头像

    MemoriLabs/Memori

    15,358在 GitHub 上查看↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Utilizes existing database connection pools to manage agent memory tables alongside standard application data.

    Pythonagentaiaiagent
    在 GitHub 上查看↗15,358
  • scylladb/scylladbscylladb 的头像

    scylladb/scylladb

    15,355在 GitHub 上查看↗

    ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance at scale. It functions as a shard-aware platform that manages large-scale datasets across distributed clusters, providing a foundation for real-time applications that require consistent availability and operational stability. The system distinguishes itself through a shared-nothing architecture that distributes data across independent CPU cores to eliminate lock contention. It incorporates a user-space networking stack and an asynchronous event-driven engine to maximize hardwa

    Establishes persistent connections to distributed data stores to execute complex queries and manage large-scale datasets.

    C++c-plus-pluscassandracpp
    在 GitHub 上查看↗15,355
  • dotnet/efcoredotnet 的头像

    dotnet/efcore

    14,587在 GitHub 上查看↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Manages database connections and entity tracking through a central context class.

    C#aspnet-productc-sharpdatabase
    在 GitHub 上查看↗14,587
上一个123…4下一个
  1. Home
  2. Data & Databases
  3. Database Connection Managers

探索子标签

  • Connection Type IdentifiersReturns the adapter scheme and database type for the current database connection. **Distinct from Database Connection Managers:** Distinct from Database Connection Managers: focuses on introspection of connection properties rather than lifecycle management.
  • Cross-Database Attachments1 个子标签Connecting multiple database files to a single session to enable operations across different databases. **Distinct from Database Connection Managers:** Specifically handles the attachment of additional database files for cross-database queries, not general connection management.
  • DuckDB Connection ManagersManages connections to local and remote DuckDB instances using the Quack protocol. **Distinct from Database Connection Managers:** Distinct from Database Connection Managers: focuses on DuckDB-specific protocol support.
  • Embedded Database ConnectionsEstablishing persistent connections to local graph database files for application-integrated data management. **Distinct from Database Connection Managers:** Focuses on the connection management for embedded database files, distinct from general database connectivity.
  • Persistent Connection ValidatorsValidates and reuses database connections across requests, automatically re-establishing failed connections and rolling back uncommitted transactions. **Distinct from Database Connection Managers:** Distinct from Database Connection Managers: focuses on cross-request persistence and recovery rather than general connection management.
  • Process Isolation PoliciesMechanisms to prevent database connection leakage or corruption in multiprocessing environments. **Distinct from Database Connection Managers:** Distinct from Database Connection Managers: focuses on process-level isolation and safety rather than general connection pooling.
  • Runtime Connection ManagementThe ability to programmatically add, remove, or switch database connections while the application is running. **Distinct from Database Connection Managers:** Distinct from general Connection Managers: focuses on dynamic runtime modification rather than static optimization.
  • Thread-Local Connection IsolationBinds database connections to specific execution threads to ensure data consistency during concurrent operations. **Distinct from Database Connection Managers:** Specific to isolating connections per thread in concurrent environments, not general connection management
  • URL-Based Connections1 个子标签Manages database connections using URL strings that encode all connection parameters for reuse across sessions. **Distinct from Database Connection Managers:** Distinct from Database Connection Managers: focuses on URL-encoded connection strings rather than general connection lifecycle management.