27 Repos
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.
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.
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.
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.
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.
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.
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.
Sets environment variables to define database host, port, credentials, and name.
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.
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.
Studio ist ein containerisiertes SQL-Datenbank-Management-Tool, das eine browserbasierte grafische Oberfläche zur Ausführung von Abfragen und zur Verwaltung von Daten über verschiedene SQL-Datenbanken hinweg bereitstellt. Es besteht aus einem spezialisierten Query-Editor und einer grafischen Administrationsschnittstelle, die für webbasierte Datenbankadministration konzipiert ist. Das Projekt bietet einen hochperformanten SQL-Query-Editor mit Autovervollständigung und Funktionshinweisen zur gleichzeitigen Ausführung mehrerer Datenbankbefehle. Es enthält einen visuellen Schema-Editor zum Erstellen und Modifizieren von Tabellenspalten sowie einen Record-Editor, der Änderungen stagt und vorschaut, bevor sie in die Quelle committet werden. Die Plattform deckt Datenbankkonnektivität und Profilsynchronisierung, Multi-Dialekt-SQL-Integration sowie ein UI-Erweiterungs-Framework zum Hinzufügen benutzerdefinierter Logik zu Menüs, Tabs und Sidebars ab. Es nutzt einen Desktop-Wrapper, um Datenbanktreiber zu überbrücken, die ansonsten innerhalb standardmäßiger Webbrowser-Umgebungen eingeschränkt wären. Die Anwendung ist als Docker-Image verpackt, um ein konsistentes Deployment über verschiedene Hosting-Plattformen hinweg sicherzustellen.
Allows saving and managing multiple named database connection profiles for easy switching between environments.
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.
Dieses Projekt ist ein Java-basiertes E-Commerce-Managementsystem und eine Suite für Bildungsprojekte. Es dient als Backend-Framework zum Aufbau von Online-Shopping-Plattformen und nutzt eine Model-View-Controller-Architektur, um Benutzeroberflächen von Geschäftslogik und Datenmodellen zu entkoppeln. Das System implementiert ein strukturiertes Webanwendungs-Framework, das relationale Datenbanken integriert, um Produktbestände, Benutzerkonten und Kundentransaktionen zu verfolgen. Es verfügt über eine Schichtenarchitektur, die Präsentation, Geschäftslogik und Datenzugriff trennt. Die Codebasis deckt mehrere Kernbereiche ab, einschließlich Einzelhandels-Bestandsmanagement, Verkaufsabwicklung für Kundentransaktionen und unternehmensweite Zugriffskontrolle. Sicherheit wird durch filterbasierte Zugriffskontrolle und sitzungsbasiertes Zustandsmanagement gehandhabt, um sensible Anwendungsmodule zu schützen. Die Datenpersistenz wird durch relationale SQL-Datenbanken und Object-Relational-Mapping verwaltet, um den Zugriff auf und das Abrufen von Anwendungsdaten zu standardisieren.
Standardizes data access by connecting database tables to code interfaces via configuration files.
Sqlpad is a web-based SQL client and multi-tenant workbench used for writing, executing, and saving queries across multiple relational and analytical databases. It functions as an ODBC database manager that enables users to manage database connections and explore schemas through a browser interface. The platform distinguishes itself as a collaborative environment where users can share SQL documents and coordinate data analysis. It integrates identity federation via OpenID Connect, SAML, LDAP, and OAuth, and provides a visualization system that renders query results into charts and tables. Th
Defines connection strings, credentials, and drivers to establish links to specific database instances.
deployd ist ein Echtzeit-API-Framework und ein MongoDB-Backend-as-a-Service, das die Erstellung vernetzter Interfaces ermöglicht, die Daten und Ereignisse zwischen Clients und Servern synchronisieren. Es fungiert als JavaScript-API-Middleware, die in HTTP-Server integriert werden kann, um Authentifizierung, Request-Interceptors und Echtzeitfunktionen bereitzustellen. Das Projekt bietet ein selbst gehostetes API-Management-Dashboard zur Konfiguration von Ressourceneinstellungen, zur Verwaltung von Datensammlungen und zur Überwachung des Serverstatus über ein webbasiertes Interface. Es enthält eine Echtzeit-Datensynchronisations-Engine, die Live-Datenbankaktualisierungen über Sockets an verbundene Clients sendet. Das System deckt Backend-Datenmanagement mit Schema-Validierung und rekursiven Abfragen ab sowie Benutzerauthentifizierungs-Workflows, die Sitzungen über zustandslose Anfragen und persistente Verbindungen hinweg verfolgen. Es bietet zudem Funktionen für Echtzeit-Event-Broadcasting, benutzerdefinierte API-Middleware-Erweiterung über Module und administrative Zugriffskontrolle. Das Projekt enthält ein CLI zum Bootstrapping neuer Projekte und zum Ausführen von Entwicklungsservern.
Provides settings for defining database connectivity parameters and network port configurations.
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.
supabase-js ist eine umfassende Client-Bibliothek, die entwickelt wurde, um Frontend-Anwendungen mit einem gehosteten Backend-as-a-Service zu integrieren. Sie bietet ein einheitliches Interface für die Interaktion mit einer PostgreSQL-Datenbank, Identitätsmanagementsystemen, Cloud-Objektspeicherung und Echtzeit-Datensynchronisierung. Die Bibliothek bietet ein isomorphes Client-Design, das sowohl in Browser- als auch in Serverumgebungen funktioniert. Sie zeichnet sich durch einen Typ-sicheren Ansatz aus, nutzt TypeScript, um Datenbankschemata direkt auf Client-seitige Definitionen zu mappen, und verwendet eine PostgREST-basierte API, um JavaScript-Aufrufe in RESTful-Requests zu übersetzen. Der Client deckt ein breites Spektrum an Funktionen ab, einschließlich Nutzerauthentifizierung via OAuth, OIDC und Passkeys sowie Sitzungsmanagement unter Verwendung signierter Token. Er verwaltet große Binärdaten über ein S3-kompatibles Speicher-Interface und ermöglicht Live-Anwendungsupdates via WebSocket-basierter Abonnements für Datenbankänderungen und Präsenzsynchronisierung. Zusätzliche Funktionalität umfasst den Aufruf von Serverless-Edge-Functions und die Durchführung von Ähnlichkeitssuchen unter Verwendung von Vektor-Embeddings.
Allows updating PostgreSQL and connection pooler settings, including parameters and credentials.
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.
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.
Flask-SQLAlchemy ist ein Toolkit, das das relationale Datenbank-Toolkit SQLAlchemy mit dem Flask-Web-Framework integriert. Es ermöglicht relationale Datenmodellierung durch die Definition von Datenbanktabellenstrukturen als Python-Klassen und verwaltet die Persistenz und den Abruf von Datenbankdatensätzen innerhalb einer Webanwendung. Das Projekt bindet Datenbank-Sitzungslebenszyklen an den aktiven Anwendungs-Request-Kontext, um eine automatische Verbindungsbereinigung sicherzustellen. Es bietet spezialisierte Utilities für den Web-Datenzugriff, einschließlich Query-Result-Pagination und einen Mechanismus, um automatisch 404-Not-Found-Antworten auszulösen, wenn ein angeforderter Datenbankdatensatz fehlt. Die Erweiterung deckt ein breites Spektrum an Datenbankverwaltungsfunktionen ab, einschließlich deklarativem Modell-Mapping, Schema-Reflektion und der Generierung physischer Tabellenstrukturen. Sie unterstützt fortgeschrittenes Verbindungsmanagement durch Multi-Bind-Query-Routing und bietet Observability-Tools zur Prüfung der SQL-Abfrageleistung und Ausführungszeit.
Provides support for defining connection URIs and engine options for primary and secondary data stores.
Mongoid ist ein Object-Document-Mapper für Ruby, der Ruby-Objekte in MongoDB-Dokumente übersetzt. Er dient als Dokument-Datenbank-Mapper und Client-Bibliothek und bietet eine strukturierte Möglichkeit, die Datenpersistenz und den Abruf innerhalb einer NoSQL-Umgebung zu verwalten. Das Projekt zeichnet sich durch das Angebot fortschrittlicher Datenabruf-Tools aus, einschließlich Vektorsuche für semantische Ähnlichkeit und Volltextsuche für Keyword-Matching. Es implementiert hochsicheren Datenschutz durch clientseitige Verschlüsselung auf Feldebene, Verschlüsselungsschlüssel-Rotation und TLS-Verbindungssicherheit, um sensible Informationen zu schützen. Zu den breiten Funktionen gehören die Verwaltung von Dokumentlebenszyklen über Callback-Hooks, die Organisation von Dokumenten in hierarchischen Baumstrukturen und die Verwendung von Aggregation-Pipelines für die Datentransformation. Es handhabt zudem das Datenbank-Index-Management, das Replica-Set-Routing für Cluster-Traffic und die Integration externer Datei-Upload-Bibliotheken. Das System bietet Tools für Observability durch Anwendungs-Logging, Datenbank-Ereignisüberwachung und Dokument-Historien-Tracking.
Provides configuration mechanisms for establishing database connections using environment files and runtime variables.