awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

55 مستودعات

Awesome GitHub RepositoriesReactive Programming

Toolkits for building asynchronous, event-driven, and non-blocking applications.

Explore 55 awesome GitHub repositories matching part of an awesome list · Reactive Programming. Refine with filters or upvote what's useful.

Awesome Reactive Programming GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • reactivex/rxjavaالصورة الرمزية لـ ReactiveX

    ReactiveX/RxJava

    48,237عرض على GitHub↗

    RxJava is a reactive stream processing framework and JVM reactive extensions library. It serves as an asynchronous dataflow orchestrator used to compose event-based programs by transforming, combining, and consuming real-time data flows on the Java Virtual Machine. The project distinguishes itself through integrated backpressure flow control, which manages the emission rate between producers and consumers to prevent memory exhaustion. It further provides mechanisms for concurrent thread management and parallel data processing to offload blocking operations and maintain application responsiven

    Composes asynchronous event-based programs using observable sequences.

    Javaflowjavareactive-streams
    عرض على GitHub↗48,237
  • reactivex/rxjsالصورة الرمزية لـ ReactiveX

    ReactiveX/rxjs

    31,682عرض على GitHub↗

    RxJS is a library for reactive programming that provides a framework for composing asynchronous and event-based programs. It utilizes observable sequences to model data flows, allowing developers to manage complex sequences of events through a declarative programming interface. The library implements the observer pattern to facilitate decoupled communication between data producers and subscribers. By employing a lazy execution model, streams remain dormant until a consumer explicitly subscribes, at which point data production is triggered. This approach enables the construction of predictable

    Reactive programming library for JavaScript.

    TypeScriptjavascriptrxjs
    عرض على GitHub↗31,682
  • mobxjs/mobxالصورة الرمزية لـ mobxjs

    mobxjs/mobx

    28,189عرض على GitHub↗

    MobX is a reactive state management library and fine-grained reactivity engine. It provides an observable data store that automatically triggers updates in the user interface when data structures change, functioning as a transparent functional reactive store to maintain a consistent source of truth. The system utilizes a dependency-graph mapping and proxy-based object observation to track data dependencies. This ensures that only the specific components dependent on changed data are updated, which reduces unnecessary re-renders and optimizes frontend performance. The library supports decoupl

    State management library for reactive programming.

    TypeScriptjavascriptmobxreact
    عرض على GitHub↗28,189
  • reactivex/rxswiftالصورة الرمزية لـ ReactiveX

    ReactiveX/RxSwift

    24,648عرض على GitHub↗

    RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate

    Reactive programming framework for composing asynchronous streams.

    Swift
    عرض على GitHub↗24,648
  • reactivecocoa/reactivecocoaالصورة الرمزية لـ ReactiveCocoa

    ReactiveCocoa/ReactiveCocoa

    19,835عرض على GitHub↗

    ReactiveCocoa is a functional reactive programming framework and Cocoa UI binding layer. It provides a library for composing asynchronous data streams and managing application state through signals and functional operators. The framework functions as an Objective-C data binding library that links object properties and method calls to reactive streams using runtime dynamism and swizzling. It includes a utility to convert traditional key-value observation notifications into composable streams for synchronized state tracking. The project covers reactive UI programming by connecting interface el

    Streams of values over time for reactive programming.

    Swift
    عرض على GitHub↗19,835
  • reactive-extensions/rxjsالصورة الرمزية لـ Reactive-Extensions

    Reactive-Extensions/RxJS

    19,353عرض على GitHub↗

    The Reactive Extensions for JavaScript

    Reactive extensions for JavaScript.

    JavaScript
    عرض على GitHub↗19,353
  • reswift/reswiftالصورة الرمزية لـ ReSwift

    ReSwift/ReSwift

    7,594عرض على GitHub↗

    ReSwift is a unidirectional data flow framework for Swift applications that centralizes state management within a single store. It ensures predictable and traceable updates by requiring all state modifications to occur through explicit actions processed by reducer functions. The library includes a state time travel debugger that records and replays sequences of actions to reload or rewind the application state. It also provides an asynchronous action dispatcher to handle side effects and network requests while maintaining synchronized state updates. The framework covers a broad surface of st

    Unidirectional data flow implementation for Swift.

    Swift
    عرض على GitHub↗7,594
  • dotnet/reactiveالصورة الرمزية لـ dotnet

    dotnet/reactive

    7,153عرض على GitHub↗

    The .NET Reactive Extensions Library is a framework for composing, querying, and transforming asynchronous data streams. It provides a non-blocking implementation of the observer pattern to manage notifications and data flows between producers and consumers, functioning as an event stream processing library. The project applies LINQ-style querying and filtering operators to asynchronous sequences. This allows for the handling of event-driven programming patterns by utilizing composable operators to process notifications as they occur. The library covers asynchronous data streaming and non-bl

    Library for composing asynchronous programs using observable sequences.

    C#
    عرض على GitHub↗7,153
  • baconjs/bacon.jsالصورة الرمزية لـ baconjs

    baconjs/bacon.js

    6,458عرض على GitHub↗

    Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream

    Functional reactive programming library.

    TypeScript
    عرض على GitHub↗6,458
  • jasonette/jasonette-iosالصورة الرمزية لـ Jasonette

    Jasonette/JASONETTE-iOS

    5,228عرض على GitHub↗

    JASONETTE-iOS هو إطار عمل لتطبيقات الهاتف المحمول قائم على JSON يستخدم لبناء تطبيقات iOS باستخدام ترميز JSON تصريحي. يقوم بتعيين البيانات المهيكلة إلى مكونات iOS الأصلية وطرق النظام، مما يسمح بتعريف واجهات المستخدم واستجابات الأحداث دون كتابة كود إلزامي تقليدي. يتضمن إطار العمل محرك تسليم منطق عن بُعد يقوم بتحميل هيكل التطبيق وسلوكه عبر HTTP. يتيح هذا تحديثات للواجهات ومنطق التطبيق عبر الهواء دون الحاجة إلى إعادة توزيع ثنائي التطبيق. يدير النظام تدفق التطبيق من خلال إدارة الحالة التصريحية وواجهة جسر أصلية تنفذ أجهزة الجهاز وواجهات برمجة تطبيقات النظام. يمكن استخدامه كأداة تطوير مستقلة أو كإضافة هجينة لإضافة مجموعات ميزات ديناميكية إلى مشاريع iOS الأصلية الحالية.

    Native app creation using JSON-based definitions.

    JavaScript
    عرض على GitHub↗5,228
  • reactive-streams/reactive-streams-jvmالصورة الرمزية لـ reactive-streams

    reactive-streams/reactive-streams-jvm

    4,875عرض على GitHub↗

    يوفر هذا المشروع مواصفات رسمية ومجموعة من واجهات Java القياسية لمعالجة التدفقات غير المتزامنة. يحدد بروتوكولاً موحداً لتمرير تسلسلات العناصر بين الناشرين والمشتركين عبر خيوط معالجة (threads) مختلفة، مع التركيز على مواصفات التدفقات التفاعلية (reactive streams) لـ JVM. يركز المشروع على قابلية التشغيل البيني من خلال توفير واجهة برمجة تطبيقات (API) مشتركة تسمح لمكتبات التدفق غير المتزامن المختلفة بالعمل معاً. يتم تحقيق ذلك من خلال مجموعة قياسية من الواجهات وآليات الربط التي تترجم بين مواصفات التدفق غير المتوافقة. تغطي المواصفات بروتوكول الضغط العكسي (backpressure) غير المحظور لتنظيم تدفق البيانات ومنع تحميل النظام الزائد من خلال مطالبة المشتركين بالإشارة إلى الطلب. كما تحدد دورة حياة التدفقات، بما في ذلك إدارة الاشتراك، ومعالجة العناصر، والإنهاء القائم على الإشارة لتنظيف الموارد. يتضمن المشروع إطار عمل للتحقق من سلوك التدفق للتحقق من منطق المعالجة مقابل قواعد الضغط العكسي والأحداث غير المتزامنة.

    Standardized interface for asynchronous stream processing with backpressure.

    Java
    عرض على GitHub↗4,875
  • reactor/reactorالصورة الرمزية لـ reactor

    reactor/reactor

    3,688عرض على GitHub↗

    Reactor is a reactive streams library and framework for building asynchronous data pipelines. It provides a system for coordinating execution contexts via an asynchronous event-loop manager, alongside a set of reactive abstractions for implementing high-performance TCP, UDP, QUIC, and HTTP services. The project includes a specialized testing tool for verifying the timing and order of asynchronous data flows and a bill of materials to synchronize compatible versions of core reactive libraries and networking add-ons. Its capability surface covers non-blocking network services, demand-based bac

    Framework for building non-blocking applications on the JVM.

    عرض على GitHub↗3,688
  • cujojs/mostالصورة الرمزية لـ cujojs

    cujojs/most

    3,492عرض على GitHub↗

    Ultra-high performance reactive programming

    High-performance FRP library.

    JavaScript
    عرض على GitHub↗3,492
  • reactivecocoa/reactiveswiftالصورة الرمزية لـ ReactiveCocoa

    ReactiveCocoa/ReactiveSwift

    3,027عرض على GitHub↗

    Streams of values over time

    Reactive streams of values over time.

    Swift
    عرض على GitHub↗3,027
  • broadwaylamb/opencombineالصورة الرمزية لـ broadwaylamb

    broadwaylamb/OpenCombine

    2,794عرض على GitHub↗

    Open source implementation of Apple's Combine framework for processing values over time.

    Open-source implementation of Apple's Combine framework.

    Swift
    عرض على GitHub↗2,794
  • quickbirdstudios/xcoordinatorالصورة الرمزية لـ quickbirdstudios

    quickbirdstudios/XCoordinator

    2,378عرض على GitHub↗

    🎌 Powerful navigation library for iOS based on the coordinator pattern

    Navigation library based on the coordinator pattern.

    Swift
    عرض على GitHub↗2,378
  • reactivemarbles/dynamicdataالصورة الرمزية لـ reactivemarbles

    reactivemarbles/DynamicData

    1,882عرض على GitHub↗

    Reactive collections based on Rx.Net

    Reactive extensions specifically for collection management.

    C#
    عرض على GitHub↗1,882
  • rxswiftcommunity/rxalamofireالصورة الرمزية لـ RxSwiftCommunity

    RxSwiftCommunity/RxAlamofire

    1,622عرض على GitHub↗

    RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

    RxSwift wrapper for Alamofire networking.

    Swiftalamofirenetworkingrxswift
    عرض على GitHub↗1,622
  • rxswiftcommunity/rxkeyboardالصورة الرمزية لـ RxSwiftCommunity

    RxSwiftCommunity/RxKeyboard

    1,607عرض على GitHub↗

    Reactive Keyboard in iOS

    Reactive keyboard handling for iOS.

    Swiftioskeyboardrxswift
    عرض على GitHub↗1,607
  • paldepind/flydالصورة الرمزية لـ paldepind

    paldepind/flyd

    1,565عرض على GitHub↗

    The modular, KISS, functional reactive programming library for JavaScript.

    Functional reactive streams for event transformation.

    JavaScript
    عرض على GitHub↗1,565
السابق123التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Reactive Programming