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
·

29 repository-uri

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

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

    huginn/huginn

    49,480Vezi pe 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

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

    Rubyagentautomationfeed
    Vezi pe GitHub↗49,480
  • mikecao/umamiAvatar mikecao

    mikecao/umami

    37,350Vezi pe GitHub↗

    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
    Vezi pe GitHub↗37,350
  • nextcloud/serverAvatar nextcloud

    nextcloud/server

    35,797Vezi pe GitHub↗

    Nextcloud este o platformă auto-găzduită concepută pentru stocare în cloud privat, sincronizarea fișierelor și spații de lucru colaborative pentru echipe. Oferă o suită cuprinzătoare de instrumente pentru editarea documentelor, servicii de groupware precum calendare și contacte, și gestionarea securizată a datelor, asigurând în același timp că utilizatorii păstrează controlul deplin asupra infrastructurii și suveranității datelor lor. Platforma se distinge printr-o arhitectură federată descentralizată care permite instanțelor de server independente să partajeze date în siguranță și să colaboreze într-o rețea. Dispune de un ecosistem de plugin-uri extrem de modular, permițând administratorilor să încarce, să activeze și să gestioneze dinamic aplicații terțe printr-un registru centralizat. Această extensibilitate este susținută de un motor de flux de lucru bazat pe evenimente și procesarea sarcinilor de fundal, care automatizează sarcinile repetitive și integrează servicii externe fără intervenție manuală. Dincolo de stocarea și colaborarea de bază, sistemul include capacități administrative robuste pentru gestionarea conturilor de utilizator, starea sistemului și conformitatea cu reglementările. Oferă instrumente extinse de linie de comandă pentru întreținerea serverului, configurare și monitorizarea performanței, alături de suport pentru integrarea serviciilor de învățare automată pentru a gestiona sarcini precum traducerea limbilor și conversia vorbirii în text. Software-ul este implementat ca un mediu auto-găzduit pe Linux, necesitând configurații standard de server web, bază de date și runtime pentru a funcționa.

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

    PHPcloudcollaborationdecentralized
    Vezi pe GitHub↗35,797
  • jc21/nginx-proxy-managerAvatar jc21

    jc21/nginx-proxy-manager

    33,303Vezi pe GitHub↗

    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
    Vezi pe GitHub↗33,303
  • searxng/searxngAvatar searxng

    searxng/searxng

    32,180Vezi pe 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 application-specific configuration and metadata within a persistent database store.

    Pythonbingbravedegoogle
    Vezi pe GitHub↗32,180
  • vaxilu/x-uiAvatar vaxilu

    vaxilu/x-ui

    19,036Vezi pe GitHub↗

    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
    Vezi pe GitHub↗19,036
  • freshrss/freshrssAvatar FreshRSS

    FreshRSS/FreshRSS

    14,059Vezi pe GitHub↗

    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
    Vezi pe GitHub↗14,059
  • chatfire-ai/huobao-dramaAvatar chatfire-AI

    chatfire-AI/huobao-drama

    12,732Vezi pe GitHub↗

    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
    Vezi pe GitHub↗12,732
  • lingochamp/filedownloaderAvatar lingochamp

    lingochamp/FileDownloader

    11,118Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,118
  • bunkerity/bunkerized-nginxAvatar bunkerity

    bunkerity/bunkerized-nginx

    10,629Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,629
  • pterodactyl/panelAvatar pterodactyl

    pterodactyl/panel

    8,614Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,614
  • rtfd/readthedocs.orgAvatar rtfd

    rtfd/readthedocs.org

    8,365Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,365
  • 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

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

    PHPcodeignitercodeigniter4framework-php
    Vezi pe GitHub↗5,924
  • zoneminder/zoneminderAvatar ZoneMinder

    ZoneMinder/zoneminder

    5,855Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,855
  • xhongc/music-tag-webAvatar xhongc

    xhongc/music-tag-web

    5,804Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,804
  • snailyp/gemini-balanceAvatar snailyp

    snailyp/gemini-balance

    5,826Vezi pe GitHub↗

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

    Pythongeminigemini-apigooglesearch
    Vezi pe GitHub↗5,826
  • cortexproject/cortexAvatar cortexproject

    cortexproject/cortex

    5,751Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,751
  • pritunl/pritunlAvatar pritunl

    pritunl/pritunl

    4,975Vezi pe GitHub↗

    Pritunl este un gateway VPN enterprise și un manager de servere utilizat pentru a implementa și configura servere OpenVPN și WireGuard printr-o interfață web centralizată. Acesta funcționează ca un sistem de control al accesului VPN și o autoritate de certificare SSH, emițând certificate semnate cu durată scurtă de viață pentru a gestiona accesul securizat la shell și intrarea în rețea fără distribuția manuală a cheilor publice. Platforma acționează ca un controller VPN integrat cu SSO, sincronizând accesul utilizatorilor și maparea organizațională cu furnizori de identitate terți prin OAuth, OIDC și SAML. Suportă implementări de înaltă disponibilitate prin utilizarea sincronizării clusterelor bazate pe baze de date pe mai multe gazde server, pentru a asigura accesul remote continuu. Sistemul acoperă capabilități administrative extinse, inclusiv fluxuri de lucru cu autentificare multi-factor, acces prin gateway de tip reverse proxy pentru servicii interne și gestionarea rolurilor bazată pe politici. Include măsuri de securitate precum izolarea proceselor non-root și restricționarea dinamică a porturilor firewall.

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

    Pythonpritunlvpnvpn-server
    Vezi pe GitHub↗4,975
  • schollz/progressbarAvatar schollz

    schollz/progressbar

    4,678Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,678
  • facebookarchive/augmented-traffic-controlAvatar facebookarchive

    facebookarchive/augmented-traffic-control

    4,318Vezi pe GitHub↗

    Augmented Traffic Control is a network condition simulator and Linux traffic control interface. It emulates latency, packet loss, and bandwidth limits to test how applications perform under various network qualities. The project provides a remote network shaping manager that allows users to apply and store network shaping profiles in a database for consistent simulation. This is accessible via a web-based management dashboard and a remote interface, removing the need for a local client installation. The system covers kernel-level traffic shaping to constrain outgoing traffic and includes dat

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

    Python
    Vezi pe GitHub↗4,318
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Database-Backed Configurations

Explorează sub-etichetele

  • 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.