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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

117 Repos

Awesome GitHub RepositoriesReactive & Messaging

Explore 117 awesome GitHub repositories matching software engineering & architecture · Reactive & Messaging. Refine with filters or upvote what's useful.

Awesome Reactive & Messaging GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vinta/awesome-pythonAvatar von vinta

    vinta/awesome-python

    303,207Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.

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

    Pythonawesomecollectionspython
    Auf GitHub ansehen↗303,207
  • firecrawl/firecrawlAvatar von firecrawl

    firecrawl/firecrawl

    133,479Auf GitHub ansehen↗

    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 leveraging headless browser orchestration, the system handles dynamic, JavaScript-heavy pages to ensure comprehensive data capture. The platform distinguishes itself through its focus on agentic workflows, providing a programmatic interface that allows autonomous agents to perform live

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

    TypeScriptaiai-agentsai-crawler
    Auf GitHub ansehen↗133,479
  • facebook/react-nativeAvatar von facebook

    facebook/react-native

    126,019Auf GitHub ansehen↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    Decouples application logic from native host threads by serializing events and UI updates over an asynchronous message bus.

    C++androidapp-frameworkcross-platform
    Auf GitHub ansehen↗126,019
  • godotengine/godotAvatar von godotengine

    godotengine/godot

    112,618Auf GitHub ansehen↗

    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-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

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

    C++game-developmentgame-enginegamedev
    Auf GitHub ansehen↗112,618
  • immich-app/immichAvatar von immich-app

    immich-app/immich

    104,236Auf GitHub ansehen↗

    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 full control over data ownership and storage infrastructure, the platform ensures that users retain sovereignty over their digital assets. The system distinguishes itself through a distributed architecture that coordinates background media synchronization, real-time filesystem moni

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

    TypeScriptbackup-toolfluttergoogle-photos
    Auf GitHub ansehen↗104,236
  • puppeteer/puppeteerAvatar von puppeteer

    puppeteer/puppeteer

    94,811Auf GitHub ansehen↗

    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 facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa

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

    TypeScriptautomationchromechromium
    Auf GitHub ansehen↗94,811
  • django/djangoAvatar von django

    django/django

    87,878Auf GitHub ansehen↗

    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 security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

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

    Pythonappsdjangoframework
    Auf GitHub ansehen↗87,878
  • laravel/laravelAvatar von laravel

    laravel/laravel

    84,489Auf GitHub ansehen↗

    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. The framework is built to handle complex application requirements through a modular architecture that emphasizes convention over configuration. What distinguishes Laravel is its deep integration of background processing and event-driven communication. It features a task queue orch

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

    Bladeframeworklaravelphp
    Auf GitHub ansehen↗84,489
  • infiniflow/ragflowAvatar von infiniflow

    infiniflow/ragflow

    82,922Auf GitHub ansehen↗

    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 reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

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

    Pythonagentagenticagentic-ai
    Auf GitHub ansehen↗82,922
  • junegunn/fzfAvatar von junegunn

    junegunn/fzf

    81,017Auf GitHub ansehen↗

    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-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

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

    Gobashclifish
    Auf GitHub ansehen↗81,017
  • enaqx/awesome-reactAvatar von enaqx

    enaqx/awesome-react

    73,650Auf GitHub ansehen↗

    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 mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

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

    awesomeawesome-listjavascript
    Auf GitHub ansehen↗73,650
  • caddyserver/caddyAvatar von caddyserver

    caddyserver/caddy

    73,492Auf GitHub ansehen↗

    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 on a modular architecture that allows developers to extend server functionality by registering custom components, all managed through a unified lifecycle and provisioning framework. What distinguishes Caddy is its focus on automated infrastructure and zero-downtime operations. I

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

    Goacmeautomatic-httpscaddy
    Auf GitHub ansehen↗73,492
  • hakimel/reveal.jsAvatar von hakimel

    hakimel/reveal.js

    71,731Auf GitHub ansehen↗

    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 of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

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

    JavaScriptpresentationsslidesslideshow
    Auf GitHub ansehen↗71,731
  • unclecode/crawl4aiAvatar von unclecode

    unclecode/crawl4ai

    68,644Auf GitHub ansehen↗

    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. By integrating language models directly into the extraction workflow, the system converts raw HTML into clean, structured data or Markdown files optimized for downstream ingestion. The platform distinguishes itself through a distributed, self-hosted infrastructure that manages l

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

    Python
    Auf GitHub ansehen↗68,644
  • cline/clineAvatar von cline

    cline/cline

    63,750Auf GitHub ansehen↗

    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 human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

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

    TypeScript
    Auf GitHub ansehen↗63,750
  • scrapy/scrapyAvatar von scrapy

    scrapy/scrapy

    62,274Auf GitHub ansehen↗

    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-based selectors. The system distinguishes itself through a highly modular architecture that supports complex data collection workflows. Users can implement custom middleware and signal handlers to intercept and modify request flows, while a priority-based scheduler manages concu

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

    Pythoncrawlercrawlingframework
    Auf GitHub ansehen↗62,274
  • jgraph/drawio-desktopAvatar von jgraph

    jgraph/drawio-desktop

    61,625Auf GitHub ansehen↗

    This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams and technical workflows. It provides a visual modeling environment that allows users to construct complex charts through a drag-and-drop interface, supporting the documentation of processes, software architectures, and system flows. The application distinguishes itself by utilizing a layered canvas composition that enables independent manipulation of diagram components, paired with a keyboard-driven workflow that minimizes mouse reliance. It employs scalable vector graphics fo

    Encapsulates user actions into discrete objects to manage complex undo and redo operations during the editing process.

    JavaScriptdiagram-editorelectron-appgraphics
    Auf GitHub ansehen↗61,625
  • reactjs/reduxAvatar von reactjs

    reactjs/redux

    61,503Auf GitHub ansehen↗

    Redux is a global state management library and predictable state container for JavaScript applications. It implements a store pattern that maintains the entire application state as a single source of truth, ensuring consistent behavior across different components and environments. The library relies on a unidirectional data flow where state updates follow a strict one-way cycle. This is achieved through a system of discrete actions, pure-function reducers, and a centralized store to ensure that state transitions remain predictable and traceable. The framework includes capabilities for monito

    Provides a centralized repository that maintains and synchronizes global application state across multiple components.

    TypeScript
    Auf GitHub ansehen↗61,503
  • reduxjs/reduxAvatar von reduxjs

    reduxjs/redux

    61,511Auf GitHub ansehen↗

    Redux is a predictable state container designed to manage global application data through a centralized store. It operates on a unidirectional data flow architecture where state transitions are triggered by dispatching action objects, which are then processed by pure reducer functions to produce a new, immutable state tree. This approach ensures that application data remains consistent and traceable across the entire component hierarchy. The library distinguishes itself through a functional pattern that relies on pure functions for state logic and a middleware-based extension system. This mid

    Intercepts the dispatch process with a chain of functions to facilitate asynchronous logic and side effects.

    TypeScriptredux
    Auf GitHub ansehen↗61,511
  • solido/awesome-flutterAvatar von Solido

    Solido/awesome-flutter

    60,327Auf GitHub ansehen↗

    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 materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m

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

    Dartandroidawesomeawesome-list
    Auf GitHub ansehen↗60,327
Vorherige12345…6Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Reactive & Messaging

Unter-Tags erkunden

  • Communication and Integration Patterns2 Sub-TagsArchitectural styles for inter-component messaging, event handling, and cross-layer data flow.
  • Event-Driven Command PatternsDesign patterns that encapsulate user actions as objects to facilitate undo and redo operations.
  • Pipeline and Processing Architectures2 Sub-TagsArchitectures that organize logic into sequential or decoupled stages for data transformation, distinct from general-purpose modularity.
  • Reactive & Event-Driven Systems12 Sub-TagsSystems that react to state changes or external events by triggering automated workflows and data updates.