awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

42 repository-uri

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

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

    facebook/react

    245,669Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.

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

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • rustdesk/rustdeskAvatar rustdesk

    rustdesk/rustdesk

    116,258Vezi pe 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
    Vezi pe GitHub↗116,258
  • syncthing/syncthingAvatar syncthing

    syncthing/syncthing

    85,400Vezi pe GitHub↗

    Syncthing este un motor de sincronizare a fișierelor descentralizat care menține stări de date consistente pe mai multe dispozitive prin rețele mesh peer-to-peer. Acesta funcționează ca un daemon de fundal care replică automat creările, modificările și ștergerile de fișiere între noduri de încredere, fără a necesita servere centrale. Utilizând indexarea blocurilor adresabile prin conținut și sincronizarea delta la nivel de bloc, sistemul identifică și transferă doar segmentele modificate ale fișierelor, asigurând o propagare eficientă a datelor în medii eterogene. Proiectul se distinge printr-o arhitectură axată pe securitate care se bazează pe autentificarea mutuală TLS pentru a verifica identitatea dispozitivului, asigurându-se că toate conexiunile sunt legate criptografic de amprentele certificatelor de încredere. Acesta acceptă moduri de sincronizare flexibile, inclusiv replicare bidirecțională, oglindire unidirecțională pentru backup-uri și aplicare bazată pe referință. Pentru o confidențialitate sporită, sistemul oferă criptare la nivel de folder pentru dispozitivele neîncrezătoare și permite un control granular asupra traficului de rețea, inclusiv capacitatea de a restricționa operațiunile la rețelele locale sau de a utiliza infrastructura de releu pentru traversarea NAT. Dincolo de capacitățile sale de replicare de bază, platforma oferă instrumente de gestionare cuprinzătoare, inclusiv un tablou de bord bazat pe web pentru monitorizarea stării conexiunii și a debitului, precum și o interfață de linie de comandă pentru configurare avansată. Include strategii robuste de versionare pentru a proteja împotriva pierderii datelor și acceptă scenarii complexe de implementare prin integrarea nativă a serviciilor și metrici de observabilitate. Software-ul este conceput pentru compatibilitate cross-platform și poate fi instalat prin manageri de pachete standard sau medii containerizate.

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

    Gogop2ppeer-to-peer
    Vezi pe GitHub↗85,400
  • nestjs/nestAvatar nestjs

    nestjs/nest

    75,862Vezi pe 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
    Vezi pe GitHub↗75,862
  • pallets/flaskAvatar pallets

    pallets/flask

    71,703Vezi pe 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
    Vezi pe GitHub↗71,703
  • addyosmani/agent-skillsAvatar addyosmani

    addyosmani/agent-skills

    60,849Vezi pe 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
    Vezi pe GitHub↗60,849
  • remix-run/react-routerAvatar remix-run

    remix-run/react-router

    56,460Vezi pe 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
    Vezi pe GitHub↗56,460
  • laurent22/joplinAvatar laurent22

    laurent22/joplin

    55,233Vezi pe 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
    Vezi pe GitHub↗55,233
  • maybe-finance/maybeAvatar maybe-finance

    maybe-finance/maybe

    53,999Vezi pe 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
    Vezi pe GitHub↗53,999
  • amix/vimrcAvatar amix

    amix/vimrc

    31,774Vezi pe 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
    Vezi pe GitHub↗31,774
  • fyne-io/fyneAvatar fyne-io

    fyne-io/fyne

    27,941Vezi pe 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
    Vezi pe GitHub↗27,941
  • libgdx/libgdxAvatar libgdx

    libgdx/libgdx

    24,816Vezi pe 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
    Vezi pe GitHub↗24,816
  • amd64fox/spotxAvatar amd64fox

    amd64fox/SpotX

    21,332Vezi pe 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
    Vezi pe GitHub↗21,332
  • tinygo-org/tinygoAvatar tinygo-org

    tinygo-org/tinygo

    17,529Vezi pe 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
    Vezi pe GitHub↗17,529
  • yorukot/superfileAvatar yorukot

    yorukot/superfile

    16,729Vezi pe 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
    Vezi pe GitHub↗16,729
  • tinymce/tinymceAvatar tinymce

    tinymce/tinymce

    16,214Vezi pe 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
    Vezi pe GitHub↗16,214
  • sumatrapdfreader/sumatrapdfAvatar sumatrapdfreader

    sumatrapdfreader/sumatrapdf

    16,146Vezi pe 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
    Vezi pe GitHub↗16,146
  • acdlite/recomposeAvatar acdlite

    acdlite/recompose

    14,801Vezi pe 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
    Vezi pe GitHub↗14,801
  • textmate/textmateAvatar textmate

    textmate/textmate

    14,783Vezi pe 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
    Vezi pe GitHub↗14,783
  • hrydgard/ppssppAvatar hrydgard

    hrydgard/ppsspp

    13,375Vezi pe 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
    Vezi pe GitHub↗13,375
Înapoi123Înainte
  1. Home
  2. Software Engineering & Architecture
  3. Application Lifecycle Management
  4. Runtime Control & Customization

Explorează sub-etichetele

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