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

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

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

26 个仓库

Awesome GitHub RepositoriesConfiguration Persistence

Mechanisms for storing application settings and connection profiles in local files.

Distinct from Local Persistence: Distinct from general local persistence: focuses on user-facing configuration and workspace state rather than raw data caching.

Explore 26 awesome GitHub repositories matching data & databases · Configuration Persistence. Refine with filters or upvote what's useful.

Awesome Configuration Persistence GitHub Repositories

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

    apolloconfig/apollo

    29,762在 GitHub 上查看↗

    Apollo is a centralized configuration management system designed to manage environment-specific application settings for microservices and servers. It serves as a central store for properties, YAML, and JSON data, providing a platform for versioning, auditing, and the dynamic delivery of configurations. The system distinguishes itself through a dynamic delivery platform that supports real-time configuration pushes and grayscale releases. This allows updates to be rolled out to a small subset of service instances as a canary deployment to validate stability before a full fleet update. Governa

    Provides version-controlled storage for application settings to facilitate rapid rollbacks to previous stable states.

    Javaconfig-managementconfiguration-managementdistributed-configuration
    在 GitHub 上查看↗29,762
  • ctripcorp/apolloctripcorp 的头像

    ctripcorp/apollo

    29,760在 GitHub 上查看↗

    Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized platform for storing, distributing, and syncing application settings across distributed environments to maintain consistency across various clusters. The system distinguishes itself through a dynamic configuration orchestrator that supports real-time updates to connected applications, eliminating the need for manual service restarts. It features a grayscale configuration deployment tool for rolling out changes to a small subset of service instances and a version control system

    Stores application settings in a version-controlled manner to facilitate auditing and rapid rollbacks.

    Java
    在 GitHub 上查看↗29,760
  • nvie/gitflownvie 的头像

    nvie/gitflow

    26,825在 GitHub 上查看↗

    Gitflow 是一个 Git 分支模型扩展和工作流自动化工具。它提供了一组命令行工具和自动化脚本,用于使用标准 Git 操作管理功能开发、发布周期和热修复。 该项目通过管理专门的发布和支持分支来协调软件发布和版本控制。它自动化了分支的创建和合并,以维护结构化的开发周期并管理代码从开发到生产的过渡。 该工具涵盖了多种分支类型的完整生命周期,包括通过功能分支隔离新开发,以及通过热修复分支实施紧急生产修复。它还包括用于通过发布分支准备软件版本以及通过支持分支维护旧软件版本的实用程序。

    Stores branch naming conventions and workflow settings within the local git configuration file.

    Shell
    在 GitHub 上查看↗26,825
  • leiurayer/downkyileiurayer 的头像

    leiurayer/downkyi

    24,405在 GitHub 上查看↗

    Downkyi is a desktop application designed for the batch retrieval and archiving of high-resolution video content from Bilibili. It functions as a media downloader that automates the collection of digital libraries by managing concurrent download tasks through a thread-pooled queue. The application distinguishes itself by integrating a multimedia framework to perform post-download operations, including stream remuxing, audio extraction, and watermark removal. It utilizes a modular plugin architecture to decouple stream resolution logic from the core application, allowing for independent update

    Stores user preferences and historical download metadata in local files to maintain state across application sessions and restarts.

    在 GitHub 上查看↗24,405
  • mislav/hubmislav 的头像

    mislav/hub

    22,948在 GitHub 上查看↗

    Hub is a terminal-based GitHub API client and command-line wrapper that extends standard git version control with remote project management functionality. It serves as an interface to programmatically execute GitHub operations and simplify the interaction between local repositories and remote resources. The tool provides specialized capabilities for synchronizing forks with upstream repositories and managing GitHub-specific assets including pull requests, issues, and releases. It also enables the creation of code gists and allows users to open specific repository files in a web browser direct

    Persists user preferences and authentication tokens in local hidden files for session consistency.

    Gogitgithub-apigo
    在 GitHub 上查看↗22,948
  • 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

    Stores connection profiles and application settings locally to enable offline operation and portable workspace management.

    TypeScriptbigquerycassandracockroachdb
    在 GitHub 上查看↗22,030
  • spotx-official/spotxSpotX-Official 的头像

    SpotX-Official/SpotX

    21,320在 GitHub 上查看↗

    SpotX is a desktop application patching tool designed to modify the behavior and interface of streaming software. It functions as a software environment manager, allowing users to enforce specific version states, restrict data collection, and maintain a consistent application configuration by preventing automatic updates. The tool distinguishes itself by employing runtime binary patching and dynamic library injection to intercept system calls and modify application memory. These capabilities enable the removal of audio and visual advertisements, the blocking of telemetry, and the activation o

    Maintains a local state file that overrides default application settings to enforce user preferences and prevent automatic software updates.

    PowerShelladblockspotifyspotify-ad-blocker
    在 GitHub 上查看↗21,320
  • quickemu-project/quickemuquickemu-project 的头像

    quickemu-project/quickemu

    15,230在 GitHub 上查看↗

    Quickemu is a command-line utility designed to automate the deployment and management of virtual machine instances. It functions as an automated provisioner that handles the acquisition of operating system images and the generation of optimized configuration files, allowing users to launch virtualized environments with minimal manual setup. The tool leverages hardware-accelerated emulation to execute virtual machines, mapping host-native resources directly to the guest environment to maintain performance. It utilizes shell-scripted orchestration to manage the lifecycle of these instances, sto

    Stores virtual machine settings in plain text files to allow for version control and easy modification of hardware definitions.

    Shell9pefihackintosh
    在 GitHub 上查看↗15,230
  • dbt-labs/dbt-coredbt-labs 的头像

    dbt-labs/dbt-core

    13,051在 GitHub 上查看↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Stores and manages standalone SQL statements within a project directory to enable version control and collaboration.

    Rustanalyticsbusiness-intelligencedata-modeling
    在 GitHub 上查看↗13,051
  • darrenburns/postingdarrenburns 的头像

    darrenburns/posting

    12,035在 GitHub 上查看↗

    Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems. The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo

    Stores API request configurations as plain-text files to ensure compatibility with version control systems.

    Pythonautomationclideveloper-tools
    在 GitHub 上查看↗12,035
  • saulpw/visidatasaulpw 的头像

    saulpw/visidata

    8,834在 GitHub 上查看↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Persists user-defined configuration options and application settings to local files.

    Pythonclicsvdatajournalism
    在 GitHub 上查看↗8,834
  • gyroflow/gyroflowgyroflow 的头像

    gyroflow/gyroflow

    8,256在 GitHub 上查看↗

    Gyroflow is a gyroscope video stabilization software and IMU telemetry processor designed to remove camera shake from video files. It functions as a hardware-accelerated video renderer and lens calibration tool, utilizing embedded or external gyroscope and accelerometer data to perform pixel-level stabilization. The system is distinguished by its ability to integrate with professional non-linear video editing software via plugins, allowing stabilization to be applied directly to timelines without transcoding original footage. It supports diverse telemetry ingestion from camera brands, flight

    Stores configuration, lens profiles, and gyroscope data into a file for future adjustments.

    Rustfpvgoprogpu
    在 GitHub 上查看↗8,256
  • dbgate/dbgatedbgate 的头像

    dbgate/dbgate

    6,769在 GitHub 上查看↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    Persists database connections and user configuration settings to maintain state across application restarts.

    Sveltecassandraclickhousecockroachdb
    在 GitHub 上查看↗6,769
  • pawelsalawa/sqlitestudiopawelsalawa 的头像

    pawelsalawa/sqlitestudio

    6,428在 GitHub 上查看↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    Stores user preferences and workspace state in a local configuration file for persistence.

    Ccppdatabasedatabase-management
    在 GitHub 上查看↗6,428
  • bililive-go/bililive-gobililive-go 的头像

    bililive-go/bililive-go

    5,595在 GitHub 上查看↗

    bililive-go is an automated broadcast archivist and recording tool designed specifically for Bilibili live streams. It functions as a monitoring service that tracks broadcast status and automatically captures live video content to local storage based on target identifiers. The system features a web-based manager that allows for the remote configuration of recording targets and global settings via a browser interface. It supports the simultaneous recording of multiple streams and provides real-time status alerts through external messaging services when broadcasts start, end, or encounter error

    Stores application settings and recording targets in local structured files for persistence.

    Gobilibilidouyuffmpeg
    在 GitHub 上查看↗5,595
  • aprilnea/openlogiAprilNEA 的头像

    AprilNEA/OpenLogi

    5,314在 GitHub 上查看↗

    OpenLogi 是一个用 Rust 编写的本地优先硬件配置工具和跨应用输入映射器。它支持使用 HID++ 协议自定义外设,允许用户在无需云账户或遥测的情况下管理设备设置。 该系统通过采用本地优先的方法脱颖而出,将所有设备配置和按键映射存储在纯文本文件中。这种设计支持手动编辑和版本控制,同时确保命令直接分发到硬件内存。 该套件涵盖了多个硬件管理领域,包括物理按键重映射和 DPI 灵敏度预设配置。它包含一个用于创建特定应用配置文件的系统,可根据活动窗口自动切换输入绑定,以及用于控制滚轮行为和电池状态监控的功能。 提供了一个命令行界面,用于管理硬件库存并从连接的设备检索诊断数据。

    Uses plain-text files for device bindings to enable version control and portability.

    Rust
    在 GitHub 上查看↗5,314
  • tmodloader/tmodloadertModLoader 的头像

    tModLoader/tModLoader

    5,099在 GitHub 上查看↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    tModLoader defines customizable settings for a mod stored as JSON files to persist user preferences.

    C#apigamesteam
    在 GitHub 上查看↗5,099
  • coolwanglu/vim.jscoolwanglu 的头像

    coolwanglu/vim.js

    4,446在 GitHub 上查看↗

    vim.js is a professional modal text editor implementation designed for integration into web browsers and JavaScript-based applications. It emulates a Vim environment by providing modal editing workflows, keyboard shortcuts, and a state-machine-based input handler to toggle between command and insertion modes. The project enables the embedding of a full-featured text editor into host applications. It facilitates browser-based development by replicating the logic and memory management of a native text editor using JavaScript objects and functions. The editor includes capabilities for syntax hi

    Provides mechanisms for storing user-defined settings and keybindings in local configuration files.

    C
    在 GitHub 上查看↗4,446
  • zas023/jdbuyerzas023 的头像

    zas023/JdBuyer

    4,245在 GitHub 上查看↗

    JdBuyer 是一个专为 Windows 和 macOS 设计的跨平台桌面应用程序,旨在自动化京东 (JD.com) 上的高需求商品购买。它作为一个电子商务订单机器人,监控产品库存并自动提交订单以抢购限时闪购商品。 该工具具有用于管理购买配置的图形界面,包括产品标识符、配送区域和轮询间隔。它利用二维码身份验证系统来建立安全的用户会话。 该应用程序包括库存监控功能,并在成功购买商品后通过微信通知集成发送实时购买警报。

    Persists user-defined product IDs and delivery preferences in local configuration files.

    Python
    在 GitHub 上查看↗4,245
  • 0dayctf/reverse-shell-generator0dayCTF 的头像

    0dayCTF/reverse-shell-generator

    3,959在 GitHub 上查看↗

    This project is a suite of tools for generating encoded shell commands and network listener configurations used in offensive security operations. It provides a collection of command generators for various shells and listeners to establish remote access during security penetration tests. The tool features a reverse shell payload generator that creates encoded command strings and a network listener command generator that produces the server-side syntax needed to accept incoming network connections. It includes a Base64 command encoder to transform shell commands into encoded strings to bypass s

    Stores user settings and shell preferences locally to maintain a consistent workspace.

    HTMLctfgeneratorhacking
    在 GitHub 上查看↗3,959
上一个12下一个
  1. Home
  2. Data & Databases
  3. Local Persistence
  4. Configuration Persistence

探索子标签

  • Version Control ConfigurationPersistence of settings specifically for version control workflows and branch naming. **Distinct from Configuration Persistence:** Focuses on VCS-specific workflow settings rather than general application connection profiles or data caching
  • Version-Controlled Configuration StoresMechanisms for storing application settings in plain text files to facilitate version control and easy modification. **Distinct from Configuration Persistence:** Distinct from Configuration Persistence: focuses on the version-control-friendly nature of the plain-text storage format.