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

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

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

42 个仓库

Awesome GitHub RepositoriesRuntime Control & Customization

Explore 42 awesome GitHub repositories matching software engineering & architecture · Runtime Control & Customization. Refine with filters or upvote what's useful.

Awesome Runtime Control & Customization GitHub Repositories

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

    facebook/react

    245,669在 GitHub 上查看↗

    React 是一个用于构建用户界面的 JavaScript 库,采用组件化架构和单向数据流。

    Integrates runtime feature flags to support gradual rollouts of optimized code within the application.

    JavaScriptjavascriptuifrontend
    在 GitHub 上查看↗245,669
  • rustdesk/rustdeskrustdesk 的头像

    rustdesk/rustdesk

    116,258在 GitHub 上查看↗

    RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is designed to function across desktop and mobile environments, offering native remote control, screen sharing, and file management capabilities. What distinguishes the platform is its centralized administrative control plane, which allows for granular management of security polic

    Modifies client-side behavior through theme selection, language localization, and automated session recording options.

    Rustandroidanydeskdart
    在 GitHub 上查看↗116,258
  • syncthing/syncthingsyncthing 的头像

    syncthing/syncthing

    85,400在 GitHub 上查看↗

    Syncthing 是一个去中心化的文件同步引擎,通过点对点网状网络在多个设备间保持一致的数据状态。它作为后台守护进程运行,在受信任的节点之间自动复制文件的创建、修改和删除,无需中央服务器。通过利用内容可寻址块索引和块级增量同步,系统仅识别并传输文件的修改部分,从而确保在异构环境中高效地传播数据。 该项目以安全优先的架构著称,依赖相互 TLS 认证来验证设备身份,确保所有连接在加密上绑定到受信任的证书指纹。它支持灵活的同步模式,包括双向复制、用于备份的单向镜像以及基于引用的强制执行。为了增加隐私性,系统为不受信任的设备提供了文件夹级加密,并允许对网络流量进行细粒度控制,包括限制操作仅在本地网络进行或利用中继基础设施进行 NAT 穿透。 除了核心复制功能外,该平台还提供全面的管理工具,包括用于监控连接状态和吞吐量的 Web 仪表板,以及用于高级配置的命令行界面。它包含强大的版本控制策略以防止数据丢失,并通过原生服务集成和可观测性指标支持复杂的部署场景。该软件专为跨平台兼容性而设计,可通过标准包管理器或容器化环境安装。

    Delegates file versioning operations to external scripts that execute whenever data is modified or removed from the system.

    Gogop2ppeer-to-peer
    在 GitHub 上查看↗85,400
  • nestjs/nestnestjs 的头像

    nestjs/nest

    75,862在 GitHub 上查看↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies through declarative metadata. The framework distinguishes itself through a platform-agnostic abstraction layer that decouples core logic from underlying HTTP servers, allowing for flexible implementation choices. It employs a middleware-based request pipeline that processes traffic

    Routes incoming network traffic to specific class methods designed to process and respond to HTTP requests.

    TypeScriptframeworkhacktoberfestjavascript
    在 GitHub 上查看↗75,862
  • pallets/flaskpallets 的头像

    pallets/flask

    71,703在 GitHub 上查看↗

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central application object, it allows developers to manage routing rules, template settings, and resource loading within a unified project environment. The framework distinguishes itself through a modular component architecture that enables the organization of routes, templates, and static files

    Exposes helper functions to access application state and propagate request-specific data into background execution contexts.

    Pythonflaskjinjapallets
    在 GitHub 上查看↗71,703
  • addyosmani/agent-skillsaddyosmani 的头像

    addyosmani/agent-skills

    60,849在 GitHub 上查看↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Implements patterns for transitioning to new logic using feature flags and adapters to minimize regressions.

    Shellagent-skillsantigravityantigravity-ide
    在 GitHub 上查看↗60,849
  • remix-run/react-routerremix-run 的头像

    remix-run/react-router

    56,460在 GitHub 上查看↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface for routing, it manages navigation and state transitions while ensuring consistent page structures through root layout management. The framework distinguishes itself through its focus on type safety and incremental adoption. It automatically generates static type definitions for

    Implements conditional paths that allow teams to roll out breaking changes or new data-loading patterns incrementally while maintaining stable production performance.

    TypeScript
    在 GitHub 上查看↗56,460
  • laurent22/joplinlaurent22 的头像

    laurent22/joplin

    55,233在 GitHub 上查看↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c

    Modify the visual environment through custom themes, plugin architectures, and flexible editor layouts to match individual workflow preferences.

    TypeScriptandroiddropboxelectron
    在 GitHub 上查看↗55,233
  • maybe-finance/maybemaybe-finance 的头像

    maybe-finance/maybe

    53,999在 GitHub 上查看↗

    Maybe is a self-hosted financial platform designed for private deployment, providing a centralized interface to track investments, budgets, and net worth. By running the application on your own infrastructure, you maintain full control over your sensitive financial data and privacy. The platform is delivered as a containerized application suite, utilizing a declarative configuration framework to manage service lifecycles. It distinguishes itself through a structured approach to version control, allowing users to pin specific release tags to ensure environment consistency and perform controlle

    Ensures operational stability by allowing users to pin specific software releases and manage controlled upgrade paths.

    Rubyfinancehotwirepersonal-finance
    在 GitHub 上查看↗53,999
  • amix/vimrcamix 的头像

    amix/vimrc

    31,774在 GitHub 上查看↗

    This project is a Vim configuration framework and development environment that transforms the basic text editor into a full-featured integrated development environment. It provides a curated set of settings and a comprehensive plugin suite to support professional software development workflows. The environment includes specialized tools for polyglot code execution and project navigation, allowing users to run source files in multiple languages via single keystrokes and locate files using fuzzy searching. It also integrates version control workflows, enabling the management of Git operations a

    Allows modification of visual preferences, including status bar and cursor positioning.

    Vim Script
    在 GitHub 上查看↗31,774
  • fyne-io/fynefyne-io 的头像

    fyne-io/fyne

    27,941在 GitHub 上查看↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Enables incremental adoption of new toolkit features through versioned migration paths.

    Goandroidcross-platformfyne
    在 GitHub 上查看↗27,941
  • libgdx/libgdxlibgdx 的头像

    libgdx/libgdx

    24,816在 GitHub 上查看↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Builds custom visual styles and themes for user interface components to ensure a consistent look across the game.

    Java2d3dandroid
    在 GitHub 上查看↗24,816
  • amd64fox/spotxamd64fox 的头像

    amd64fox/SpotX

    21,332在 GitHub 上查看↗

    SpotX is a desktop client patcher designed to modify the Spotify application. It functions as an ad-blocking modifier and UI customizer that removes advertisements and promotional content from the music player. The project includes tools to disable automatic updates, ensuring that custom patches and visual themes remain active. It also provides a telemetry blocking patch to prevent the application from sending usage data and analytics to the service provider. The tool enables interface customization to hide specific sections, such as podcasts and audiobooks, from the homepage. These modifica

    Enables hiding of podcasts, audiobooks, and promotional sections and the application of custom themes.

    PowerShell
    在 GitHub 上查看↗21,332
  • tinygo-org/tinygotinygo-org 的头像

    tinygo-org/tinygo

    17,529在 GitHub 上查看↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Allows disabling unnecessary runtime features to reduce binary footprint and improve performance.

    Goadafruitarduinoarm
    在 GitHub 上查看↗17,529
  • yorukot/superfileyorukot 的头像

    yorukot/superfile

    16,729在 GitHub 上查看↗

    Superfile is a keyboard-driven file manager designed for terminal environments. It provides a workspace for browsing, organizing, and manipulating local file systems through a multi-pane interface that supports standard file operations, directory navigation, and real-time fuzzy search. The application distinguishes itself through a modular architecture that allows for extensive customization of the user interface, including themes, icon sets, and layout dimensions. Users can define custom keyboard shortcuts, map file extensions to specific applications, and integrate external tools or scripts

    Supports extensive visual customization including themes, icon sets, and layout dimensions.

    Gobubbleteaclifile-manager
    在 GitHub 上查看↗16,729
  • tinymce/tinymcetinymce 的头像

    tinymce/tinymce

    16,214在 GitHub 上查看↗

    TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste

    Offers extensive options for modifying the editor layout, themes, and available visual preferences.

    TypeScript
    在 GitHub 上查看↗16,214
  • sumatrapdfreader/sumatrapdfsumatrapdfreader 的头像

    sumatrapdfreader/sumatrapdf

    16,146在 GitHub 上查看↗

    SumatraPDF is a lightweight, multi-format document viewer designed for rendering PDF, eBook, and comic book files within a unified interface. It functions as both a graphical reading environment and a command-line document processor, enabling users to automate file conversion, merging, and extraction tasks without requiring a graphical interface. The application distinguishes itself through a single-executable binary distribution that utilizes direct-to-GDI rendering and memory-mapped file access to maintain high performance and minimal memory overhead. Users can personalize their workspace b

    The application allows users to adjust toolbar layouts, color schemes, and visual themes to create a personalized reading environment tailored to specific visual comfort requirements.

    Ccc-plus-pluspdf
    在 GitHub 上查看↗16,146
  • acdlite/recomposeacdlite 的头像

    acdlite/recompose

    14,801在 GitHub 上查看↗

    Recompose is a suite of toolsets for implementing higher-order component composition, context extraction, render optimization, and external state integration. It provides a library of utilities to wrap components in reusable logic and behavioral layers, allowing developers to chain functional wrappers and reduce nesting within a component tree. The project focuses on the composition of functional wrappers to inject properties and behavior into components. It includes a set of helpers for extracting values from component context and passing them as direct properties, as well as tools for integ

    Provides a set of wrappers for extracting values from component context and passing them as direct properties.

    JavaScript
    在 GitHub 上查看↗14,801
  • textmate/textmatetextmate 的头像

    textmate/textmate

    14,783在 GitHub 上查看↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Renders interactive dialogs and windows using web technologies for custom user input.

    Objective-C++c-plus-pluscocoamacos
    在 GitHub 上查看↗14,783
  • hrydgard/ppsspphrydgard 的头像

    hrydgard/ppsspp

    13,375在 GitHub 上查看↗

    This project is a cross-platform, open-source emulator designed to execute handheld gaming software on modern desktop and mobile hardware. By recreating the original console environment and system libraries, it allows users to run game files without requiring original firmware. The software achieves high-performance execution through a combination of dynamic recompilation and just-in-time instruction translation, which map console-specific instructions to native host machine code. The emulator distinguishes itself by providing advanced visual and connectivity enhancements that extend beyond t

    Allows users to set custom background images within the application interface to personalize the visual experience.

    C++emulatorsppsspppsp
    在 GitHub 上查看↗13,375
上一个123下一个
  1. Home
  2. Software Engineering & Architecture
  3. Application Lifecycle Management
  4. Runtime Control & Customization

探索子标签

  • Context Mapping UtilitiesHelpers for extracting values from a component's context and transforming them into props. **Distinct from Request Context Helpers:** Distinct from Request Context Helpers: focuses on UI component tree context mapping rather than asynchronous request-specific data flows.
  • ControllersHandlers for incoming HTTP requests.
  • Request Context HelpersUtilities that allow components to access or propagate request-specific data within asynchronous or background execution flows.
  • Runtime Feature Flags1 个子标签Mechanisms for toggling application features or compiler optimizations dynamically during runtime execution.
  • User Interface Customizations1 个子标签Options for modifying themes, editor layouts, and visual preferences.
  • Version Control SystemsMechanisms for pinning software versions and managing controlled upgrade paths for self-hosted applications.