awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Reactive & Event-Driven Systems · Awesome GitHub Repositories

21 repos

Awesome GitHub RepositoriesReactive & Event-Driven Systems

Systems that react to state changes or external events by triggering automated workflows and data updates.

Explore 21 awesome GitHub repositories matching software engineering & architecture · Reactive & Event-Driven Systems. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Reactive & Messaging
  6. Reactive & Event-Driven Systems

Awesome Reactive & Event-Driven Systems GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • vinta/awesome-python

    vinta/awesome-python

    283,687GitHubView on GitHub↗

    This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. Th

    Decouple long-running operations from main execution cycles by offloading tasks to background workers.

    Pythonawesomecollectionspython
  • vuejs/vue

    vuejs/vue

    209,962GitHubView on GitHub↗

    This project is a framework for building user interfaces through a component-based architecture. It utilizes a declarative template syntax and a reactive data-binding system to synchronize application state with the Document Object Model. Developers can construct complex interfaces by composing reusable, self-contained

    Connects form inputs to application data properties using a concise attribute-based syntax.

    TypeScriptframeworkfrontendjavascript
  • langgenius/dify

    langgenius/dify

    129,826GitHubView on GitHub↗

    Dify is a self-hosted platform designed for the orchestration of multi-container application stacks. It provides a unified environment for managing complex service deployments, coordinating background worker processes, and maintaining database dependencies through standardized configuration files. The platform disting

    Decouples long-running operations from request cycles by dispatching tasks to persistent background workers for reliable asynchronous execution.

    TypeScriptagentagentic-aiagentic-framework
  • godotengine/godot

    godotengine/godot

    106,855GitHubView on GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-plat

    Maintain global application state and synchronize variables across various execution contexts throughout the project lifecycle.

    C++game-developmentgame-enginegamedev
  • puppeteer/puppeteer

    puppeteer/puppeteer

    93,606GitHubView on GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to fac

    Routes browser-level events to registered listeners, enabling real-time monitoring of page interactions and internal state changes.

    TypeScriptautomationchromechromium
  • immich-app/immich

    immich-app/immich

    92,953GitHubView on GitHub↗

    Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining ful

    Triggers automated asset ingestion and indexing by reacting to directory changes without requiring manual rescans.

    TypeScriptbackup-toolfluttergoogle-photos
  • django/django

    django/django

    86,891GitHubView on GitHub↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes se

    Tracks state changes and triggers updates across the application using reactive signaling primitives.

    Pythonappsdjangoframework
  • firecrawl/firecrawl

    firecrawl/firecrawl

    84,034GitHubView on GitHub↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveragi

    Offloads resource-intensive crawling operations to background workers to maintain non-blocking execution.

    TypeScriptaiai-agentsai-crawler
  • laravel/laravel

    laravel/laravel

    83,758GitHubView on GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. Th

    Centralizes complex event-driven logic by grouping multiple listeners within dedicated subscriber classes.

    Bladeframeworklaravelphp
  • junegunn/fzf

    junegunn/fzf

    77,987GitHubView on GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe

    Offloads command execution to background processes to keep the interface responsive during data filtering.

    Gobashclifish
  • infiniflow/ragflow

    infiniflow/ragflow

    73,425GitHubView on GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasonin

    Offloads resource-intensive parsing and indexing tasks to background workers to ensure consistent system responsiveness.

    Pythonagentagenticagentic-ai
  • enaqx/awesome-react

    enaqx/awesome-react

    72,041GitHubView on GitHub↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mob

    Details state management patterns and reactive libraries for handling complex application data and event-driven updates.

    awesomeawesome-listjavascript
  • hakimel/reveal.js

    hakimel/reveal.js

    70,586GitHubView on GitHub↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation

    Broadcasts state changes and navigation events through a centralized bus to trigger plugin execution and component updates.

    JavaScriptpresentationsslidesslideshow
  • caddyserver/caddy

    caddyserver/caddy

    70,190GitHubView on GitHub↗

    Caddy is an extensible, modular web server platform designed for high-performance traffic management and automated security. At its core, it functions as a dynamic HTTP gateway that handles request routing, static asset delivery, and reverse proxying through a chain of configurable handler modules. The system is built

    Internal event buses trigger automated workflows like certificate renewal or configuration reloads in response to state changes or system signals.

    Goacmeautomatic-httpscaddy
  • unclecode/crawl4ai

    unclecode/crawl4ai

    60,452GitHubView on GitHub↗

    Crawl4AI is an AI-powered web crawling and data extraction engine designed to transform complex web content into structured formats. It functions as a headless browser orchestrator, enabling the navigation of dynamic websites, the execution of custom scripts, and the capture of visual assets like screenshots and PDFs.

    Offloads intensive crawling operations to background workers to maintain non-blocking execution and efficient job management.

    Python
  • scrapy/scrapy

    scrapy/scrapy

    59,824GitHubView on GitHub↗

    Scrapy is a comprehensive framework designed for automated web data extraction and large-scale crawling. It operates on an asynchronous, event-driven engine that manages non-blocking network requests and data processing tasks, allowing for the efficient retrieval of structured information from web documents using path-

    Handles non-blocking network requests and concurrent data processing tasks via an asynchronous, event-driven core loop.

    Pythoncrawlercrawlingframework
  • Solido/awesome-flutter

    Solido/awesome-flutter

    59,015GitHubView on GitHub↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical m

    Lists specialized packages that enable reactive state management and event-driven architectural patterns.

    Dartandroidawesomeawesome-list
  • LadybirdBrowser/ladybird

    LadybirdBrowser/ladybird

    58,620GitHubView on GitHub↗

    Ladybird is an independent, cross-platform web browser built from the ground up with a modular architecture. It functions as a standalone application that fetches, processes, and renders web content directly from the internet. At its core, the project serves as a research platform for browser architecture, focusing on

    Utilizes non-blocking input and output operations to manage concurrent data transfers without stalling the main thread.

    C++browserbrowser-engine
  • cline/cline

    cline/cline

    58,164GitHubView on GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through huma

    Exposes standardized hooks that allow external systems to trigger and communicate with core agent logic in real time.

    TypeScript
  • pathwaycom/llm-app

    pathwaycom/llm-app

    56,311GitHubView on GitHub↗

    This project is a data processing engine and AI application platform designed for building production-grade machine learning workflows. It provides a unified programming model that handles both historical batch data and live stream ingestion, enabling the development of real-time ETL pipelines and scalable data transfo

    Decouples data ingestion from processing logic using non-blocking mechanisms to handle high-throughput event streams.

    Jupyter Notebookchatbothugging-facellm
Prev12Next

Explore sub-tags

  • Asynchronous Data ProcessingMechanisms that decouple long-running operations from main execution cycles by offloading tasks to background workers or distributed processes.
  • Custom DirectivesUser-defined extensions that attach specific behaviors to DOM elements or component templates during rendering.
  • Directive Hook InterfacesStandardized methods that allow developers to execute custom logic at specific stages of a directive's lifecycle.
Dynamic Value Bindings
Mechanisms that automatically synchronize data changes between an application's internal state and its user interface.
  • Event DispatchersSystems that route application events to registered listeners to enable real-time monitoring and conditional execution.
  • Event SubscribersClasses that encapsulate multiple event listeners to organize complex event-driven logic in a centralized location.
  • Event-Driven Action BindingsMechanisms that trigger specific application logic in response to defined system events or user interactions.
  • Event-Driven EnginesCore loops that manage asynchronous network requests and data processing tasks.
  • Event-Driven Messaging HooksStandardized interfaces for real-time communication between external systems and core logic.
  • Filesystem Event SynchronizationAutomated synchronization triggered by real-time filesystem change notifications.
  • Global State ManagersCentralized repositories that maintain and synchronize the state of an application across multiple components.
  • Lifecycle Event BusesMechanisms for coordinating component initialization and state transitions via centralized event dispatching.
  • Reactive Data Binding SystemsFrameworks that track state mutations and trigger automatic updates to dependent UI elements or data models.
  • SignalsReactive primitives for tracking state changes and triggering updates.