awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

42 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Ver en GitHub↗

    React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.

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

    JavaScriptjavascriptuifrontend
    Ver en GitHub↗245,669
  • rustdesk/rustdeskAvatar de rustdesk

    rustdesk/rustdesk

    116,258Ver en 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
    Ver en GitHub↗116,258
  • syncthing/syncthingAvatar de syncthing

    syncthing/syncthing

    85,400Ver en GitHub↗

    Syncthing es un motor de sincronización de archivos descentralizado que mantiene estados de datos consistentes en múltiples dispositivos a través de redes mesh peer-to-peer. Funciona como un demonio en segundo plano que replica automáticamente las creaciones, modificaciones y eliminaciones de archivos entre nodos de confianza sin necesidad de servidores centrales. Al utilizar indexación de bloques direccionable por contenido y sincronización delta a nivel de bloque, el sistema identifica y transfiere solo los segmentos modificados de los archivos, asegurando una propagación de datos eficiente en entornos heterogéneos. El proyecto se distingue por una arquitectura centrada en la seguridad que se basa en la autenticación TLS mutua para verificar la identidad del dispositivo, asegurando que todas las conexiones estén vinculadas criptográficamente a huellas digitales de certificados de confianza. Admite modos de sincronización flexibles, incluyendo replicación bidireccional, duplicación unidireccional para copias de seguridad y cumplimiento basado en referencias. Para mayor privacidad, el sistema proporciona cifrado a nivel de carpeta para dispositivos no confiables y permite un control granular del tráfico de red, incluida la capacidad de restringir operaciones a redes locales o utilizar infraestructura de retransmisión para el cruce de NAT. Más allá de sus capacidades principales de replicación, la plataforma ofrece herramientas de gestión integrales, incluido un panel basado en web para monitorear el estado de la conexión y el rendimiento, así como una interfaz de línea de comandos para una configuración avanzada. Incluye estrategias de versionado robustas para proteger contra la pérdida de datos y admite escenarios de despliegue complejos a través de la integración de servicios nativos y métricas de observabilidad. El software está diseñado para la compatibilidad multiplataforma y puede instalarse a través de gestores de paquetes estándar o entornos contenedorizados.

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

    Gogop2ppeer-to-peer
    Ver en GitHub↗85,400
  • nestjs/nestAvatar de nestjs

    nestjs/nest

    75,862Ver en 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
    Ver en GitHub↗75,862
  • pallets/flaskAvatar de pallets

    pallets/flask

    71,703Ver en 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
    Ver en GitHub↗71,703
  • addyosmani/agent-skillsAvatar de addyosmani

    addyosmani/agent-skills

    60,849Ver en 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
    Ver en GitHub↗60,849
  • remix-run/react-routerAvatar de remix-run

    remix-run/react-router

    56,460Ver en 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
    Ver en GitHub↗56,460
  • laurent22/joplinAvatar de laurent22

    laurent22/joplin

    55,233Ver en 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
    Ver en GitHub↗55,233
  • maybe-finance/maybeAvatar de maybe-finance

    maybe-finance/maybe

    53,999Ver en 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
    Ver en GitHub↗53,999
  • amix/vimrcAvatar de amix

    amix/vimrc

    31,774Ver en 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
    Ver en GitHub↗31,774
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Ver en 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
    Ver en GitHub↗27,941
  • libgdx/libgdxAvatar de libgdx

    libgdx/libgdx

    24,816Ver en 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
    Ver en GitHub↗24,816
  • amd64fox/spotxAvatar de amd64fox

    amd64fox/SpotX

    21,332Ver en 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
    Ver en GitHub↗21,332
  • tinygo-org/tinygoAvatar de tinygo-org

    tinygo-org/tinygo

    17,529Ver en 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
    Ver en GitHub↗17,529
  • yorukot/superfileAvatar de yorukot

    yorukot/superfile

    16,729Ver en 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
    Ver en GitHub↗16,729
  • tinymce/tinymceAvatar de tinymce

    tinymce/tinymce

    16,214Ver en 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
    Ver en GitHub↗16,214
  • sumatrapdfreader/sumatrapdfAvatar de sumatrapdfreader

    sumatrapdfreader/sumatrapdf

    16,146Ver en 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
    Ver en GitHub↗16,146
  • acdlite/recomposeAvatar de acdlite

    acdlite/recompose

    14,801Ver en 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
    Ver en GitHub↗14,801
  • textmate/textmateAvatar de textmate

    textmate/textmate

    14,783Ver en 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
    Ver en GitHub↗14,783
  • hrydgard/ppssppAvatar de hrydgard

    hrydgard/ppsspp

    13,375Ver en 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
    Ver en GitHub↗13,375
Ant.123Siguiente
  1. Home
  2. Software Engineering & Architecture
  3. Application Lifecycle Management
  4. Runtime Control & Customization

Explorar subetiquetas

  • 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 sub-etiquetaMechanisms for toggling application features or compiler optimizations dynamically during runtime execution.
  • User Interface Customizations1 sub-etiquetaOptions for modifying themes, editor layouts, and visual preferences.
  • Version Control SystemsMechanisms for pinning software versions and managing controlled upgrade paths for self-hosted applications.