awesome-repositories.com
Blog
awesome-repositories.com

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

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

97 repositorios

Awesome GitHub RepositoriesHot Code Reloading

Mechanisms for updating application logic in a running environment without requiring a full process restart.

Distinct from Dynamic Logic Reloading: General-purpose development hot-reloading for web frameworks, distinct from the serverless-specific candidates provided.

Explore 97 awesome GitHub repositories matching development tools & productivity · Hot Code Reloading. Refine with filters or upvote what's useful.

Awesome Hot Code Reloading GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mxstbr/react-boilerplateAvatar de mxstbr

    mxstbr/react-boilerplate

    29,487Ver en GitHub↗

    This project is a pre-configured project foundation for building scalable web applications. It serves as a React application boilerplate and component scaffold designed to provide a scalable architecture and a foundation for long-term growth. The setup is characterized by an offline-first web framework that maintains application availability without an active network connection. It includes an internationalized UI foundation with integrated translation tooling and a modular CSS-in-JS setup for scoped, component-level styling. The boilerplate covers broader capability areas including automate

    Includes mechanisms to update application logic and styles in the browser without a full page refresh.

    JavaScript
    Ver en GitHub↗29,487
  • pynecone-io/pyneconeAvatar de pynecone-io

    pynecone-io/pynecone

    28,598Ver en GitHub↗

    Pynecone is a full-stack web framework and application platform that enables the development of complete web applications using only Python for both frontend and backend logic. It functions as a web UI library for creating interactive user interfaces and managing application state without the need to write JavaScript. The platform includes a generative AI app builder that automatically produces application structures and source code. It simplifies development by mapping Python-defined UI elements to native React components and automatically transforming Python functions into REST endpoints.

    Refreshes the running application immediately after saving changes to provide real-time visual updates.

    Python
    Ver en GitHub↗28,598
  • vuejs/vuexAvatar de vuejs

    vuejs/vuex

    28,342Ver en GitHub↗

    Vuex is a centralized state management library for Vue.js applications. It provides a single source of truth for application data, ensuring consistent state across a component tree through a reactive data store. The system organizes the global state tree into independent, namespaced modules to prevent naming collisions and maintain code organization. It distinguishes between synchronous mutations for predictable state transitions and asynchronous actions for handling complex operations. The library includes cached getters for derived state, store lifecycle hooks for mutation interception, an

    Updates mutations, modules, actions, and getters in real time to avoid full page reloads during development.

    JavaScriptjavascriptstate-managementtime-travel
    Ver en GitHub↗28,342
  • mitesh77/best-flutter-ui-templatesAvatar de mitesh77

    mitesh77/Best-Flutter-UI-Templates

    22,727Ver en GitHub↗

    This project is an open-source library of customizable mobile interface templates and screen layouts built with Flutter and Dart. It serves as a prototyping kit and design gallery, providing a collection of ready-made user interface examples and Material Design component sets for cross-platform mobile application development. The collection enables the rapid creation of application screens by providing pre-built layouts for common mobile app flows and navigation patterns. Developers can browse these interface patterns and modify colors, fonts, and layouts to align with specific brand guidelin

    Leverages Flutter's hot reload to instantly preview UI changes during template customization.

    Dartcross-platformflutterflutter-app
    Ver en GitHub↗22,727
  • fredkschott/snowpackAvatar de FredKSchott

    FredKSchott/snowpack

    19,329Ver en GitHub↗

    Snowpack is an ESM-powered frontend build tool and development server that serves native ES modules directly to the browser. By eliminating the bundling process during development, it enables nearly instant server startup and unbundled frontend development. The project features a framework-aware hot module reload system that preserves component state during updates, with specific Fast Refresh integration for React, Preact, Svelte, and Vue. It also acts as a modern web transpiler, automatically converting TypeScript, JSX, and CSS Modules into browser-compatible code without requiring manual co

    Updates application logic in the browser instantly without requiring a process restart.

    JavaScript
    Ver en GitHub↗19,329
  • snapchat/valdiAvatar de Snapchat

    Snapchat/Valdi

    16,380Ver en GitHub↗

    Valdi is a cross-platform native UI framework that compiles declarative TypeScript code into native platform views. It functions as a declarative UI engine and multi-platform frontend toolchain designed to achieve high performance by avoiding web views. The framework features a native bridge binding tool that generates type-safe bindings between TypeScript and native languages, allowing direct access to platform APIs. It supports a hot-reload development workflow, enabling real-time updates to the user interface across platforms without requiring full project recompilation. The system includ

    Provides a development workflow that updates the interface in real time without recompiling.

    C++androidcross-platformios
    Ver en GitHub↗16,380
  • dvajs/dvaAvatar de dvajs

    dvajs/dva

    16,164Ver en GitHub↗

    Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and

    Updates application logic and models during development without losing current state or restarting the app.

    JavaScriptdvaelmframework
    Ver en GitHub↗16,164
  • simulatedgreg/electron-vueAvatar de SimulatedGREG

    SimulatedGREG/electron-vue

    15,399Ver en GitHub↗

    electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software. The project enables a hybrid deployment model, allowing developers to generate both standalone desktop executables for multiple operating systems and browser-compatible web versions from a single codebase. It distinguishes its development workflow with hot reloading and hot module replacement to update the user interface in real-ti

    Updates the user interface and restarts the main process in real-time to reflect code changes without manual restarts.

    JavaScriptbabelboilerplatedocumentation
    Ver en GitHub↗15,399
  • playframework/playframeworkAvatar de playframework

    playframework/playframework

    12,620Ver en GitHub↗

    Play is a full-stack reactive web framework for Java and Scala. It provides a comprehensive development platform for building scalable web applications and RESTful APIs using a stateless and non-blocking architecture designed for high concurrency. The framework emphasizes high-velocity development through dynamic code reloading, which allows developers to update applications and verify changes without performing a full restart. Its capability surface covers the construction of JSON-based web endpoints, server-side logic for the JVM, and the implementation of scalable web architectures.

    Provides dynamic code reloading that allows developers to update applications and verify changes instantly without a full restart.

    Scalaframeworkhacktoberfestjava
    Ver en GitHub↗12,620
  • browsersync/browser-syncAvatar de BrowserSync

    BrowserSync/browser-sync

    12,289Ver en GitHub↗

    BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web server, a reverse proxy server for existing sites, and a browser testing orchestrator that coordinates page state across different browsers and physical devices. The tool is distinguished by its ability to mirror user interactions, such as clicks, scrolls, and form inputs, in real time across all connected devices. It also provides a web-based device control interface and the capability to create public URL tunnels for remote testing of local sites. The system covers a broad range

    Updates styles across all connected browsers instantly without a full page reload by streaming compiled CSS files.

    JavaScript
    Ver en GitHub↗12,289
  • erlang/otpAvatar de erlang

    erlang/otp

    12,252Ver en GitHub↗

    OTP is a concurrent programming framework and distributed computing platform that serves as the Erlang runtime environment. It provides a fault-tolerant operating environment designed for building scalable, real-time systems that manage massive amounts of simultaneous tasks through asynchronous messaging. The environment is distinguished by its use of an actor-based concurrency model and hierarchical supervision trees that automatically restart failed processes. It supports hot code loading to allow system updates without downtime and utilizes a preemptive user-space scheduler to manage light

    Supports updating application logic in a running environment without requiring a full process restart.

    Erlang
    Ver en GitHub↗12,252
  • gaearon/react-hot-loaderAvatar de gaearon

    gaearon/react-hot-loader

    12,175Ver en GitHub↗

    react-hot-loader is a developer utility for updating React components and hooks in real time. It functions as a state-preserving UI updater that wraps components in proxies, allowing the underlying logic to be replaced without unmounting the component tree. The tool maintains internal application state across hot module updates by swapping component logic while keeping the mount point constant. It includes mechanisms to intercept rendering errors during updates through temporary error boundaries and manages hook-order validation to prevent state mismatches when functional hooks change. The p

    Enables an iterative development workflow where UI changes are reflected instantly without page refreshes.

    JavaScript
    Ver en GitHub↗12,175
  • erikras/react-redux-universal-hot-exampleAvatar de erikras

    erikras/react-redux-universal-hot-example

    12,099Ver en GitHub↗

    This project is a starter template and boilerplate for building isomorphic web applications using React, Redux, and Express. It functions as a server-side rendering framework that generates HTML on the server and rehydrates it on the client to improve search engine optimization and initial page load speeds. The project is distinguished by its focus on developer experience, featuring a configuration for hot module replacement. This allows for the real-time updating of the user interface and application state during development without requiring a full browser refresh. The framework provides c

    Allows updating the user interface and application logic in real-time without requiring a full browser refresh.

    JavaScript
    Ver en GitHub↗12,099
  • jxxghp/moviepilotAvatar de jxxghp

    jxxghp/MoviePilot

    11,254Ver en GitHub↗

    MoviePilot is a self-hosted media orchestrator and NAS media library automator. It coordinates workflows between downloaders, metadata scrapers, and file systems to automate the discovery, downloading, renaming, and organization of movie and television content. The system functions as an LLM media management agent, allowing users to control subscriptions, searches, and file organization through conversational text commands. It also acts as a Model Context Protocol server, exposing internal media management tools via a standardized interface for external AI clients and agents. The project inc

    Enables developers to update and test extension logic in real time without restarting the system.

    Python
    Ver en GitHub↗11,254
  • dunglas/frankenphpAvatar de dunglas

    dunglas/frankenphp

    11,156Ver en GitHub↗

    FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes PHP scripts and delivers web content, incorporating a binary bundler to package applications and their dependencies into standalone executable files. The project integrates the PHP interpreter directly into the Caddy web server to provide automatic HTTPS and flexible site configuration. It features a worker mode runtime that keeps applications bootloaded in memory across requests to eliminate bootstrap overhead and increase throughput. Additionally, it serves as a communication

    Provides a development feature to update application logic immediately upon detecting source code changes.

    Go
    Ver en GitHub↗11,156
  • php/frankenphpAvatar de php

    php/frankenphp

    11,151Ver en GitHub↗

    FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host applications without requiring a separate process manager. It functions as a worker mode server that keeps applications in memory across requests to eliminate bootstrap overhead and a static binary bundler that packages applications and the server into a single self-contained executable. The project distinguishes itself by allowing the embedding of a PHP runtime directly into Go programs and enabling the development of PHP extensions using the Go language. It also includes a bu

    Monitors filesystem changes to automatically restart worker threads and refresh application state.

    Gocaddyfrankenphpgo
    Ver en GitHub↗11,151
  • kusti8/proton-nativeAvatar de kusti8

    kusti8/proton-native

    10,894Ver en GitHub↗

    Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows, macOS, and Linux. It enables developers to build desktop applications using the same component syntax and patterns as React Native, with the ability to reuse existing React Native components with minimal modifications. The framework integrates a flexbox layout engine for positioning native desktop widgets and embeds the Node.js runtime for direct filesystem and system-level access. The framework translates React component trees into native desktop widgets through a bidirectional

    A development environment that applies code changes instantly to running desktop applications without restart.

    TypeScriptcross-platformdesktopjs
    Ver en GitHub↗10,894
  • londonappbrewery/flutter-course-resourcesAvatar de londonappbrewery

    londonappbrewery/Flutter-Course-Resources

    10,522Ver en GitHub↗

    This repository provides the downloadable materials and syllabus for a complete Flutter development bootcamp, guiding learners from initial setup through to app deployment. It is structured around the core concepts of building cross-platform mobile applications using the Flutter framework and the Dart language, covering widget-based UI composition, state management, and integration with backend services. The resources focus on practical, hands-on skills, including fetching live data from web APIs and parsing JSON responses, as well as authenticating users and storing data in the cloud using F

    Injects code changes into a running app instantly without restarting for rapid UI iteration.

    Ver en GitHub↗10,522
  • react-static/react-staticR

    react-static/react-static

    10,343Ver en GitHub↗

    react-static is a React static site generator that transforms components into static HTML files to improve page load speed and search engine optimization. It functions as a progressive web app framework, exporting static HTML that hydrates into a full interactive application to enable real-time updates and instant navigation. The project distinguishes itself as a static site asset optimizer, using code-splitting and an asset prefetching queue to reduce perceived load times. It includes a dedicated MDX content processor to generate routes from Markdown files with JSX and frontmatter, as well a

    Updates styles and components in real-time during development without requiring a full browser refresh.

    JavaScript
    Ver en GitHub↗10,343
  • davezuko/react-redux-starter-kitAvatar de davezuko

    davezuko/react-redux-starter-kit

    10,228Ver en GitHub↗

    Este proyecto es una base preconfigurada para aplicaciones web, proporcionando un código base estructurado y herramientas de compilación para iniciar nuevos proyectos frontend. Sirve como un boilerplate que integra React para la interfaz de usuario, Redux para la gestión del estado y React-Router para la navegación. La arquitectura se distingue por su uso de definiciones de rutas anidadas para manejar la navegación jerárquica y un sistema para la inyección dinámica de reducers, lo que permite añadir lógica de gestión de estado al store en tiempo de ejecución a medida que se cargan módulos específicos. El toolkit cubre una amplia gama de capacidades frontend, incluyendo enrutamiento del lado del cliente, optimización de bundles mediante carga perezosa (lazy loading) de rutas y un pipeline de compilación que admite el bundling de activos estáticos. También incluye un ejecutor de pruebas unitarias integrado para validar la lógica de la aplicación y hot module replacement para un flujo de trabajo de desarrollo que refleja los cambios de código sin una recarga completa del navegador. Se proporciona una utilidad de inicialización de proyectos para realizar el scaffolding de la estructura de directorios inicial y la configuración del entorno.

    Enables a development workflow where JavaScript and Sass changes are reflected in the browser without restarts.

    JavaScript
    Ver en GitHub↗10,228
Ant.1234…5Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Hot Code Reloading

Explorar subetiquetas

  • Code-Split Update SupportHandling of hot module replacement for components loaded via lazy loading or asynchronous chunks. **Distinct from Hot Code Reloading:** Focuses on updating components that are split, rather than the act of splitting the code itself
  • Desktop Hot Reloaders5 sub-etiquetasHot reloading mechanisms specifically designed for desktop application development environments. **Distinct from Hot Code Reloading:** Distinct from general Hot Code Reloading: focuses on desktop-native widget rendering and native event loop integration, not web frameworks.
  • Event-Driven Application LaunchersCLI tools that launch event-driven applications and automatically reload on source changes with worker scaling. **Distinct from Hot Code Reloading:** Distinct from general Hot Code Reloading: focuses on launching and managing event-driven broker applications with multi-worker scaling, not just reloading code in any context.
  • Process-Level Auto-RestartsStops and restarts running application processes whenever their source files are changed to enable hot-reloading. **Distinct from Hot Code Reloading:** Distinct from Hot Code Reloading: restarts the entire process rather than updating code in-memory.
  • Sandbox Hot ReloadingHot reloading mechanisms that push new files, dependencies, and entry points to a running preview without a full reload. **Distinct from Hot Code Reloading:** Distinct from Hot Code Reloading: focuses on reloading sandboxed code previews with dependency updates, not general application code reloading.
  • Service Reloaders1 sub-etiquetaRegisters services in a central reloader and triggers reloads by type, letting application code depend on the service directly. **Distinct from Hot Code Reloading:** Distinct from Hot Code Reloading: focuses on reloading service instances in a dependency injection graph, not general application code hot-reloading.
  • Web Application Hot Reloading1 sub-etiquetaMechanisms that update running web applications in the browser instantly without a full page refresh. **Distinct from Sandbox Hot Reloading:** Distinct from Sandbox Hot Reloading by targeting the full application state in a browser rather than an isolated preview sandbox.