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
·

27 repository-uri

Awesome GitHub RepositoriesDatabase Connection Configurations

Settings used to define the driver and connectivity parameters for data persistence.

Distinct from Database Storage: None of the candidates specifically cover the configuration of the analytics persistence layer.

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

Awesome Database Connection Configurations GitHub Repositories

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

    collabnix/dockerlabs

    8,008Vezi pe GitHub↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    Explains the configuration of network addresses and credentials for application-to-database communication.

    PHPadvancebeginnersdocker
    Vezi pe GitHub↗8,008
  • usefathom/fathomAvatar usefathom

    usefathom/fathom

    8,005Vezi pe GitHub↗

    Fathom is a privacy-focused website analytics server written in Go. It monitors website traffic and page views without collecting personal data or using intrusive cookies, providing a self-hosted alternative for traffic monitoring. The system utilizes a Preact-based dashboard interface for visualizing traffic patterns and reports. Data is persisted in a SQL database analytics store, with support for MySQL, PostgreSQL, and SQLite. The project covers the collection of visitor data via lightweight tracking snippets and the management of that data through a pluggable storage layer. It includes m

    Allows users to specify the database driver and connection details for persisting analytics data.

    Goanalyticsfathomfathom-analytics
    Vezi pe GitHub↗8,005
  • mystenlabs/suiAvatar MystenLabs

    MystenLabs/sui

    7,612Vezi pe GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Manages database throughput by configuring connection pool sizes and statement timeouts.

    Rustblockchaindistributed-ledger-technologymove
    Vezi pe GitHub↗7,612
  • flarum/coreAvatar flarum

    flarum/core

    6,729Vezi pe GitHub↗

    This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It functions as a JSON API community platform, exposing all data and functionality through a standardized interface to support a single-page application architecture. The system is built to be a multi-language discussion board with integrated localization and language pack support. The platform is defined by a modular architecture that allows for extensive customization through an extension-based plugin system. This extensibility enables the modification of core behavior, the addition

    Defines the host and credential settings required to connect the application to its data store.

    PHP
    Vezi pe GitHub↗6,729
  • feast-dev/feastAvatar feast-dev

    feast-dev/feast

    6,727Vezi pe GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Reads connection details from a Kubernetes Secret and wires them into the feature store configuration for production use.

    Pythonbig-datadata-engineeringdata-quality
    Vezi pe GitHub↗6,727
  • spacebarchat/spacebarchatAvatar spacebarchat

    spacebarchat/spacebarchat

    6,680Vezi pe GitHub↗

    SpaceBarChat is an open-source, self-hosted chat server that implements the Discord client-server protocol, allowing existing Discord clients and bots to connect without modification. It provides a complete communication platform for real-time messaging, voice, and video, all running on your own infrastructure with data stored in a PostgreSQL database that automatically synchronizes its schema with the application source code. The platform is built on a three-service architecture that separates API, Gateway, and CDN processes, communicating via Unix domain sockets or RabbitMQ for coordination

    Configure the PostgreSQL database connection through environment variables for local or remote setups.

    discorddiscord-open-sourcefoss
    Vezi pe GitHub↗6,680
  • standardnotes/appAvatar standardnotes

    standardnotes/app

    6,519Vezi pe GitHub↗

    Sets environment variables to define database host, port, credentials, and name.

    TypeScriptencryptedevernotemarkdown
    Vezi pe GitHub↗6,519
  • boto/botoAvatar boto

    boto/boto

    6,430Vezi pe GitHub↗

    Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and automating cloud infrastructure, mapping cloud-side resources to native Python objects and methods. The library provides tools for the programmatic control and orchestration of compute, storage, networking, and database resources. It enables the automation of infrastructure deployments and the management of virtual servers, container services, and serverless functions. Capability areas include identity and access management, cloud monitoring and observability, and the administ

    Defines connectivity parameters, including host, port, and database type, for cloud-based data persistence.

    Python
    Vezi pe GitHub↗6,430
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Configures multiple named connection profiles for switching between databases or environments.

    PHPcodeignitercodeigniter4framework-php
    Vezi pe GitHub↗5,924
  • outerbase/studioAvatar outerbase

    outerbase/studio

    5,818Vezi pe GitHub↗

    Studio este un instrument containerizat de gestionare a bazelor de date SQL care oferă o interfață grafică bazată pe browser pentru executarea interogărilor și gestionarea datelor în diverse baze de date SQL. Constă într-un editor de interogări specializat și o interfață grafică de administrare concepută pentru administrarea bazelor de date bazată pe web. Proiectul dispune de un editor de interogări SQL de înaltă performanță cu auto-completare și sugestii de funcții pentru rularea simultană a mai multor comenzi de bază de date. Include un editor vizual de schemă pentru crearea și modificarea coloanelor tabelelor și un editor de înregistrări care stadiul și previzualizează schimbările înainte ca acestea să fie comise în sursă. Platforma acoperă conectivitatea bazelor de date și sincronizarea profilurilor, integrarea SQL multi-dialect și un framework de extensie a interfeței utilizator pentru adăugarea de logică personalizată în meniuri, tab-uri și bare laterale. Utilizează un wrapper desktop pentru a face punte între driverele de baze de date care sunt altfel restricționate în mediile standard de browser web. Aplicația este împachetată ca o imagine Docker pentru a asigura un deployment consistent pe diferite platforme de hosting.

    Allows saving and managing multiple named database connection profiles for easy switching between environments.

    TypeScript
    Vezi pe GitHub↗5,818
  • tortoise/tortoise-ormAvatar tortoise

    tortoise/tortoise-orm

    5,582Vezi pe GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Connects to SQLite, PostgreSQL, MySQL, MSSQL, or Oracle databases using a connection URL or parameters.

    Pythonasyncasynciomysql
    Vezi pe GitHub↗5,582
  • zhanglei-workspace/shopping-management-systemAvatar zhanglei-workspace

    zhanglei-workspace/shopping-management-system

    5,209Vezi pe GitHub↗

    Acest proiect este un sistem de gestionare a comerțului electronic bazat pe Java și o suită de proiecte educaționale. Servește ca framework backend pentru construirea platformelor de cumpărături online, utilizând o arhitectură model-view-controller pentru a decupla interfețele de utilizator de logica de business și modelele de date. Sistemul implementează un framework de aplicație web structurat care integrează baze de date relaționale pentru a urmări inventarele de produse, conturile de utilizator și tranzacțiile de achiziție ale clienților. Dispune de o arhitectură stratificată care separă prezentarea, logica de business și accesul la date. Codul sursă acoperă mai multe domenii de capabilități de bază, incluzând gestionarea inventarului de retail, procesarea vânzărilor pentru tranzacțiile clienților și controlul accesului enterprise. Securitatea este gestionată prin controlul accesului bazat pe filtre și gestionarea stării bazată pe sesiuni pentru a proteja modulele sensibile ale aplicației. Persistența datelor este gestionată prin baze de date relaționale SQL și mapare obiect-relațională pentru a standardiza modul în care datele aplicației sunt accesate și recuperate.

    Standardizes data access by connecting database tables to code interfaces via configuration files.

    Javajavamavenmybatis
    Vezi pe GitHub↗5,209
  • sqlpad/sqlpadAvatar sqlpad

    sqlpad/sqlpad

    5,186Vezi pe GitHub↗

    Sqlpad este un client SQL bazat pe web și un workbench multi-tenant utilizat pentru scrierea, executarea și salvarea interogărilor pe mai multe baze de date relaționale și analitice. Acesta funcționează ca un manager de baze de date ODBC care permite utilizatorilor să gestioneze conexiunile și să exploreze schemele printr-o interfață de browser. Platforma se distinge ca un mediu colaborativ unde utilizatorii pot partaja documente SQL și coordona analiza datelor. Integrează federarea identității prin OpenID Connect, SAML, LDAP și OAuth, și oferă un sistem de vizualizare care redă rezultatele interogărilor în grafice și tabele. Sistemul acoperă domenii largi de capabilități, inclusiv controlul accesului bazat pe roluri pentru a restricționa conexiunile la baza de date, gestionarea stării sesiunii pentru tranzacții cu mai multe instrucțiuni și substituirea credențialelor la runtime pentru o securitate sporită. De asemenea, oferă persistența interogărilor și urmărirea istoricului pentru a gestiona ciclul de viață al instrucțiunilor SQL salvate.

    Defines connection strings, credentials, and drivers to establish links to specific database instances.

    JavaScript
    Vezi pe GitHub↗5,186
  • deployd/deploydAvatar deployd

    deployd/deployd

    4,942Vezi pe GitHub↗

    deployd este un framework API în timp real și un backend MongoDB ca serviciu care permite crearea de interfețe de rețea care sincronizează datele și evenimentele între clienți și servere. Funcționează ca un middleware API JavaScript care poate fi integrat cu servere HTTP pentru a oferi autentificare, interceptori de cereri și capabilități în timp real. Proiectul dispune de un dashboard de gestionare API self-hosted pentru configurarea setărilor resurselor, gestionarea colecțiilor de date și monitorizarea stării serverului printr-o interfață web. Include un motor de sincronizare a datelor în timp real care trimite actualizări live ale bazei de date către clienții conectați folosind socket-uri. Sistemul acoperă gestionarea datelor backend cu validarea schemei și interogări recursive, precum și fluxuri de lucru de autentificare a utilizatorilor care urmăresc sesiunile între cereri stateless și conexiuni persistente. De asemenea, oferă capabilități pentru difuzarea evenimentelor în timp real, extensia middleware API personalizată prin module și controlul accesului administrativ. Proiectul include un CLI pentru a boota proiecte noi și a rula servere de dezvoltare.

    Provides settings for defining database connectivity parameters and network port configurations.

    JavaScript
    Vezi pe GitHub↗4,942
  • kimai/kimaiAvatar kimai

    kimai/kimai

    4,757Vezi pe GitHub↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    Sets up the database credentials in the environment file and runs the installation command to create the schema.

    PHPdoctrineinvoiceinvoicing
    Vezi pe GitHub↗4,757
  • supabase/supabase-jsAvatar supabase

    supabase/supabase-js

    4,483Vezi pe GitHub↗

    supabase-js este o bibliotecă client cuprinzătoare concepută pentru a integra aplicațiile frontend cu un backend-as-a-service găzduit. Oferă o interfață unificată pentru interacțiunea cu o bază de date PostgreSQL, sisteme de gestionare a identității, stocare de obiecte în cloud și sincronizarea datelor în timp real. Biblioteca dispune de un design client izomorf care operează atât în medii de browser, cât și de server. Se distinge printr-o abordare type-safe, utilizând TypeScript pentru a mapa schemele bazei de date direct la definițiile client-side, și utilizează un API bazat pe PostgREST pentru a traduce apelurile JavaScript în cereri RESTful. Clientul acoperă o gamă largă de capabilități, inclusiv autentificarea utilizatorilor prin OAuth, OIDC și passkeys, precum și gestionarea sesiunilor folosind token-uri semnate. Gestionează date binare la scară largă printr-o interfață de stocare compatibilă cu S3 și permite actualizări live ale aplicației prin abonamente bazate pe WebSocket pentru schimbările bazei de date și sincronizarea prezenței. Funcționalitatea suplimentară include invocarea de funcții serverless edge și efectuarea de căutări de similaritate folosind vector embeddings.

    Allows updating PostgreSQL and connection pooler settings, including parameters and credentials.

    TypeScriptclient-librarydatabaseisomorphic
    Vezi pe GitHub↗4,483
  • apostrophecms/apostropheAvatar apostrophecms

    apostrophecms/apostrophe

    4,524Vezi pe GitHub↗

    Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel

    Configures a MongoDB connection with URI, options, and replica set settings for content storage.

    JavaScriptapostrophecmscms-framework
    Vezi pe GitHub↗4,524
  • tpope/vim-dadbodAvatar tpope

    tpope/vim-dadbod

    4,396Vezi pe GitHub↗

    vim-dadbod is a database interface for the Vim editor that allows for the execution of SQL and NoSQL queries. It functions as a connection manager and query runner, enabling users to interact with databases using connection URLs. The project acts as a bridge to native command-line interfaces, providing a wrapper to launch interactive database consoles. This integration allows users to run commands from the editor and view the results within a preview window. The system manages database connections through URL-based configurations and environment variables. It handles the execution of queries

    Stores database connection URLs in a variable for reuse across sessions and commands.

    Vim Script
    Vezi pe GitHub↗4,396
  • pallets-eco/flask-sqlalchemyAvatar pallets-eco

    pallets-eco/flask-sqlalchemy

    4,314Vezi pe GitHub↗

    Flask-SQLAlchemy is a toolkit that integrates the SQLAlchemy relational database toolkit with the Flask web framework. It enables relational data modeling by defining database table structures as Python classes and manages the persistence and retrieval of database records within a web application. The project binds database session lifecycles to the active application request context to ensure automatic connection cleanup. It provides specialized utilities for web data access, including query result pagination and a mechanism to automatically trigger 404 Not Found responses when a requested d

    Provides support for defining connection URIs and engine options for primary and secondary data stores.

    Pythonflaskflask-sqlalchemypython
    Vezi pe GitHub↗4,314
  • mongodb/mongoidAvatar mongodb

    mongodb/mongoid

    3,917Vezi pe GitHub↗

    Mongoid este un mapper obiect-document pentru Ruby care traduce obiectele Ruby în documente MongoDB. Acesta servește drept mapper de baze de date de documente și bibliotecă client, oferind o modalitate structurată de a gestiona persistența și preluarea datelor într-un mediu NoSQL. Proiectul se distinge prin oferirea de instrumente avansate de preluare a datelor, inclusiv căutarea vectorială pentru similaritate semantică și căutarea full-text pentru potrivirea cuvintelor cheie. Implementează protecția datelor de înaltă securitate prin criptarea la nivel de câmp pe partea clientului, rotația cheilor de criptare și securitatea conexiunii TLS pentru a proteja informațiile sensibile. Capabilitățile largi includ gestionarea ciclurilor de viață ale documentelor prin callback hooks, organizarea documentelor în structuri arborescente ierarhice și utilizarea pipeline-urilor de agregare pentru transformarea datelor. De asemenea, gestionează gestionarea indexurilor bazei de date, rutarea replica set pentru traficul clusterului și integrarea bibliotecilor externe de încărcare a fișierelor. Sistemul oferă instrumente pentru observabilitate prin logarea aplicației, monitorizarea evenimentelor bazei de date și urmărirea istoricului documentelor.

    Provides configuration mechanisms for establishing database connections using environment files and runtime variables.

    Ruby
    Vezi pe GitHub↗3,917
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Database Connection Configurations

Explorează sub-etichetele

  • Mapper ConfigurationsConfiguration files that map database tables to code interfaces. **Distinct from Database Connection Configurations:** Focuses on the mapping configuration rather than just connection parameters
  • Named Connection Profile ConfiguratorsConfigures several named connection profiles so the application can switch between different databases or environments. **Distinct from Database Connection Configurations:** Distinct from Database Connection Configurations: focuses on defining multiple named profiles rather than a single connection setup.