awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 Repos

Awesome GitHub RepositoriesDatabase-Backed Configurations

Patterns for storing application settings and state in relational databases to enable dynamic updates.

Distinguishing note: Focuses on the architectural pattern of database-driven configuration management.

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

Awesome Database-Backed Configurations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • huginn/huginnAvatar von huginn

    huginn/huginn

    49,480Auf GitHub ansehen↗

    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

    Stores system settings and agent parameters in a relational database for dynamic runtime updates.

    Rubyagentautomationfeed
    Auf GitHub ansehen↗49,480
  • mikecao/umamiAvatar von mikecao

    mikecao/umami

    37,350Auf GitHub ansehen↗

    Umami is a privacy-focused web analytics platform and open-source visitor tracking tool. It functions as a self-hosted alternative to commercial tracking services, allowing the operation of a private analytics platform on independent infrastructure to maintain ownership and control over visitor data. The platform focuses on monitoring website traffic and analyzing user behavior without using invasive data collection methods. It provides capabilities for mapping user journeys and performing audience segmentation to compare how different visitor cohorts interact with site content.

    Utilizes a PostgreSQL database to store raw tracking events and aggregated metrics for reliable reporting.

    TypeScript
    Auf GitHub ansehen↗37,350
  • nextcloud/serverAvatar von nextcloud

    nextcloud/server

    35,797Auf GitHub ansehen↗

    Nextcloud ist eine selbst gehostete Plattform für privaten Cloud-Speicher, Dateisynchronisierung und kollaborative Team-Arbeitsbereiche. Sie bietet eine umfassende Suite von Tools für die Dokumentenbearbeitung, Groupware-Dienste wie Kalender und Kontakte sowie eine sichere Datenverwaltung, während sichergestellt wird, dass Benutzer die volle Kontrolle über ihre Infrastruktur und Datensouveränität behalten. Die Plattform zeichnet sich durch eine dezentrale, föderierte Architektur aus, die es unabhängigen Serverinstanzen ermöglicht, Daten sicher zu teilen und über ein Netzwerk hinweg zusammenzuarbeiten. Sie verfügt über ein hochmodulares Plugin-Ökosystem, das es Administratoren ermöglicht, Anwendungen von Drittanbietern über eine zentrale Registrierung dynamisch zu laden, zu aktivieren und zu verwalten. Diese Erweiterbarkeit wird durch eine ereignisgesteuerte Workflow-Engine und Hintergrund-Jobverarbeitung unterstützt, die wiederkehrende Aufgaben automatisieren und externe Dienste ohne manuelles Eingreifen integrieren. Über die Kernfunktionen für Speicher und Zusammenarbeit hinaus umfasst das System robuste administrative Funktionen zur Verwaltung von Benutzerkonten, Systemzustand und regulatorischer Compliance. Es bietet umfangreiche Befehlszeilentools für Serverwartung, Konfiguration und Leistungsüberwachung sowie Unterstützung für die Integration von Machine-Learning-Diensten zur Bewältigung von Aufgaben wie Sprachübersetzung und Spracherkennung. Die Software wird als selbst gehostete Umgebung unter Linux bereitgestellt und erfordert Standard-Webserver-, Datenbank- und Laufzeitkonfigurationen für den Betrieb.

    Persists system settings and application states in a relational database to ensure consistency across distributed environments.

    PHPcloudcollaborationdecentralized
    Auf GitHub ansehen↗35,797
  • jc21/nginx-proxy-managerAvatar von jc21

    jc21/nginx-proxy-manager

    33,303Auf GitHub ansehen↗

    Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and server rules within Docker containers. It functions as a containerized network gateway that routes external web traffic to internal services and backend applications. The system automates the acquisition and renewal of Let's Encrypt SSL certificates to encrypt network traffic without manual command line intervention. It provides a graphical dashboard for defining proxy hosts, access lists, and custom server configurations, removing the need for manual configuration file editi

    Provides a system for storing proxy host and user settings in a relational database to ensure persistence.

    TypeScript
    Auf GitHub ansehen↗33,303
  • searxng/searxngAvatar von searxng

    searxng/searxng

    32,180Auf GitHub ansehen↗

    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 application-specific configuration and metadata within a persistent database store.

    Pythonbingbravedegoogle
    Auf GitHub ansehen↗32,180
  • vaxilu/x-uiAvatar von vaxilu

    vaxilu/x-ui

    19,036Auf GitHub ansehen↗

    x-ui is a web-based management panel for Xray proxy protocols. It serves as a visual control center for configuring network transport settings, managing routing rules, and administering multiple user accounts. The project distinguishes itself through automated SSL certificate acquisition via DNS APIs to secure both the administrative interface and proxy tunnels. It also includes a Telegram notification bot that delivers scheduled traffic summaries, login alerts, and account expiration warnings. The system provides a comprehensive set of tools for traffic management, including real-time monit

    Enforces data limits across sessions by storing user quotas and traffic statistics in a persistent database.

    JavaScriptv2-uix-uixray
    Auf GitHub ansehen↗19,036
  • freshrss/freshrssAvatar von FreshRSS

    FreshRSS/FreshRSS

    14,059Auf GitHub ansehen↗

    FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s

    Stores user subscriptions, article content, and configuration settings in a relational database.

    PHPfeedfreshrssnews-aggregator
    Auf GitHub ansehen↗14,059
  • chatfire-ai/huobao-dramaAvatar von chatfire-AI

    chatfire-AI/huobao-drama

    12,732Auf GitHub ansehen↗

    This project is an AI-driven video production pipeline and multimodal content synthesizer. It utilizes an orchestration framework of specialized agents to transform long-form narratives and text stories into formatted production scripts and final video episodes. The system distinguishes itself through a multi-stage synthesis process that manages the transition from raw text to media assets. This includes automated storyboarding systems that deconstruct scripts into visual sequences, tools for maintaining consistent character visual designs and voice profiles, and a generative media assembly p

    Stores provider parameters and agent settings in a database to maintain consistent generative behavior.

    TypeScript
    Auf GitHub ansehen↗12,732
  • lingochamp/filedownloaderAvatar von lingochamp

    lingochamp/FileDownloader

    11,118Auf GitHub ansehen↗

    FileDownloader is an Android HTTP download manager and multi-threaded download engine designed for managing file transfers. It functions as a resumable transfer framework that utilizes a foreground service to maintain persistent background execution and prevent the operating system from terminating active tasks. The project features a pluggable networking library architecture, allowing the replacement of default network, storage, and database implementations with custom components. It employs a multi-threaded engine that increases transfer speeds by splitting files into chunks for simultaneou

    Implements database-backed tracking of byte offsets to enable resuming interrupted file transfers from the exact position.

    Javaandroidbreakpointdownload
    Auf GitHub ansehen↗11,118
  • bunkerity/bunkerized-nginxAvatar von bunkerity

    bunkerity/bunkerized-nginx

    10,629Auf GitHub ansehen↗

    Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web application firewall. It focuses on protecting web applications by monitoring container labels within cloud-native orchestration systems to automatically update security settings and firewall rules. The system distinguishes itself through automated security operations, including the automatic management of SSL certificates and an automated client banning mechanism that blocks IP addresses based on HTTP status codes. It features bot challenge mechanisms using CAPTCHAs, JavaScript, or coo

    Utilizes a backend database to persist system settings and state across service restarts.

    Python
    Auf GitHub ansehen↗10,629
  • pterodactyl/panelAvatar von pterodactyl

    pterodactyl/panel

    8,614Auf GitHub ansehen↗

    This project is a game server management panel and multi-user administration tool. It provides a centralized web interface and orchestrator for deploying, configuring, and monitoring game servers running inside isolated Docker containers. The system manages the full lifecycle of server instances, from mapping network allocations and IP addresses to enforcing resource limits through containerization. It includes a hosting dashboard for handling server backups via local or cloud storage and a control plane for remote-agent communication with server nodes. Administrative capabilities cover role

    Stores server configurations and allocation metadata in a relational database to ensure consistent state across multiple nodes.

    PHPdockerfreegames
    Auf GitHub ansehen↗8,614
  • rtfd/readthedocs.orgAvatar von rtfd

    rtfd/readthedocs.org

    8,365Auf GitHub ansehen↗

    Read the Docs is an automated documentation hosting platform that transforms source files from version control into published websites. It functions as a documentation pipeline that updates content automatically on every commit to keep technical manuals in sync with software releases. The platform provides specialized hosting for static site documentation and integrates as a CI/CD pipeline for documentation workflows. It utilizes a webhook-driven build system to trigger documentation rebuilds automatically by listening for push events from remote version control systems. The service supports

    Uses a relational database to store project configurations and build states for coordination between UI and workers.

    Python
    Auf GitHub ansehen↗8,365
  • codeigniter4/codeigniter4Avatar von codeigniter4

    codeigniter4/CodeIgniter4

    5,924Auf GitHub ansehen↗

    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

    Persists configuration settings to the database while falling back to file-based defaults.

    PHPcodeignitercodeigniter4framework-php
    Auf GitHub ansehen↗5,924
  • zoneminder/zoneminderAvatar von ZoneMinder

    ZoneMinder/zoneminder

    5,855Auf GitHub ansehen↗

    ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.

    Stores recorded video events and metadata in a relational database for searchable retrieval and playback.

    PHPcctvdistributedh264
    Auf GitHub ansehen↗5,855
  • xhongc/music-tag-webAvatar von xhongc

    xhongc/music-tag-web

    5,804Auf GitHub ansehen↗

    Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task

    Stores music metadata and version history in a configurable SQLite or MySQL database.

    Pythondockermp3tagmusic
    Auf GitHub ansehen↗5,804
  • snailyp/gemini-balanceAvatar von snailyp

    snailyp/gemini-balance

    5,826Auf GitHub ansehen↗

    Stores API keys, access tokens, and model settings in a persistent database for live configuration changes.

    Pythongeminigemini-apigooglesearch
    Auf GitHub ansehen↗5,826
  • cortexproject/cortexAvatar von cortexproject

    cortexproject/cortex

    5,751Auf GitHub ansehen↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Configures the database and API for storing and managing Cortex configuration objects.

    Gocncfhacktoberfestkubernetes
    Auf GitHub ansehen↗5,751
  • pritunl/pritunlAvatar von pritunl

    pritunl/pritunl

    4,975Auf GitHub ansehen↗

    Pritunl ist ein Enterprise-VPN-Gateway und Server-Manager zur Bereitstellung und Konfiguration von OpenVPN- und WireGuard-Servern über eine zentrale Weboberfläche. Es fungiert als VPN-Zugriffskontrollsystem und SSH-Zertifizierungsstelle, die kurzlebige, signierte Zertifikate ausstellt, um den sicheren Shell-Zugriff und den Netzwerkzugang ohne manuelle Verteilung öffentlicher Schlüssel zu verwalten. Die Plattform agiert als SSO-integrierter VPN-Controller, der Benutzerzugriffe und Organisationszuordnungen über OAuth, OIDC und SAML mit Identitätsanbietern von Drittanbietern synchronisiert. Sie unterstützt Hochverfügbarkeits-Deployments durch datenbankgestützte Cluster-Synchronisation über mehrere Server-Hosts hinweg, um einen kontinuierlichen Fernzugriff zu gewährleisten. Das System deckt umfassende administrative Funktionen ab, einschließlich Multi-Faktor-Authentifizierungs-Workflows, Reverse-Proxy-Gateway-Zugriff für interne Dienste und richtlinienbasiertes Rollenmanagement. Es umfasst Sicherheitsmaßnahmen wie Non-Root-Prozessisolierung und dynamische Firewall-Port-Beschränkungen.

    Uses a shared database to store and synchronize configurations across multiple server hosts for high availability.

    Pythonpritunlvpnvpn-server
    Auf GitHub ansehen↗4,975
  • schollz/progressbarAvatar von schollz

    schollz/progressbar

    4,678Auf GitHub ansehen↗

    This project is a thread-safe terminal progress bar and IO progress wrapper for Go applications. It provides a library for rendering updating progress indicators and activity spinners within a command-line interface to visualize task completion and data stream progress. The library includes a stream-wrapping IO interceptor that automatically tracks and displays the volume of bytes processed during read or write operations. It also supports indeterminate activity spinners for processes where the total work volume is unknown. Users can configure the visual appearance of the progress indicators

    Monitors the number of bytes transferred during read and write operations to estimate completion progress.

    Gocommand-linegogolang
    Auf GitHub ansehen↗4,678
  • facebookarchive/augmented-traffic-controlAvatar von facebookarchive

    facebookarchive/augmented-traffic-control

    4,318Auf GitHub ansehen↗

    Augmented Traffic Control ist ein Simulator für Netzwerkbedingungen und eine Linux-Schnittstelle zur Verkehrssteuerung. Er emuliert Latenz, Paketverlust und Bandbreitenbegrenzungen, um die Leistung von Anwendungen unter verschiedenen Netzwerkqualitäten zu testen. Das Projekt bietet einen Remote-Manager für Traffic-Shaping, der es Benutzern ermöglicht, Traffic-Shaping-Profile in einer Datenbank für konsistente Simulationen zu speichern und anzuwenden. Dies ist über ein webbasiertes Management-Dashboard und eine Remote-Schnittstelle zugänglich, wodurch eine lokale Client-Installation entfällt. Das System deckt Traffic-Shaping auf Kernelebene ab, um ausgehenden Datenverkehr zu begrenzen, und beinhaltet eine datenbankgestützte Profilspeicherung zum Speichern und Wiederverwenden vordefinierter Netzwerkkonfigurationssets. Es enthält zudem eine Traffic-Shaping-API zur programmatischen Steuerung von Bandbreite und Latenz.

    Uses a persistent database to store and deploy predefined network configuration sets.

    Python
    Auf GitHub ansehen↗4,318
Vorherige12Nächste
  1. Home
  2. Data & Databases
  3. Database-Backed Configurations

Unter-Tags erkunden

  • Analysis State PersistencePersistence of binary analysis metadata and comparison results in a relational database. **Distinct from Database-Backed Configurations:** Specific to reverse engineering analysis state rather than general application configuration
  • Event Storage1 Sub-TagPersists recorded video events and metadata in a relational database for searchable retrieval and playback. **Distinct from Database-Backed Configurations:** Distinct from Database-Backed Configurations: stores surveillance event data and metadata, not application settings or state.
  • Menu Structure ManagementManaging administrative navigation menus using database-backed configurations. **Distinct from Database-Backed Configurations:** Specifically targets the administrative sidebar and menu hierarchy rather than general application settings.
  • Music Library StoresPersists music metadata and version history in configurable SQLite or MySQL databases. **Distinct from Database-Backed Configurations:** Distinct from Database-Backed Configurations: focuses on storing music library metadata and version history, not general application settings.
  • Synchronization State TrackingDatabase patterns used to track the synchronization state of files to enable incremental updates. **Distinct from Database-Backed Configurations:** Distinct from Database-Backed Configurations as it tracks file state for synchronization rather than application settings.
  • Transfer Offset Tracking1 Sub-TagPersistence of byte offsets to support resuming partial file transfers. **Distinct from Database-Backed Configurations:** Distinct from Database-Backed Configurations: tracks runtime transfer progress bytes rather than application settings.
  • User Traffic AccountingPersistent storage of user-specific data consumption and quota limits. **Distinct from Database-Backed Configurations:** Specifically tracks per-user traffic volume and limits, whereas database-backed configurations generally refers to application settings.