awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to apple/swift-async-algorithms

Open-source alternatives to Swift Async Algorithms

30 open-source projects similar to apple/swift-async-algorithms, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Swift Async Algorithms alternative.

  • baconjs/bacon.jsbaconjs का अवतार

    baconjs/bacon.js

    6,458GitHub पर देखें↗

    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

    TypeScript
    GitHub पर देखें↗6,458
  • reactor/reactor-corereactor का अवतार

    reactor/reactor-core

    5,224GitHub पर देखें↗

    Reactor Core is a reactive programming toolkit and non-blocking foundation for composing asynchronous data pipelines on the JVM. It serves as an asynchronous stream processing framework and a backpressure management system, allowing developers to transform, filter, and combine sequences of events while regulating data flow between producers and consumers to prevent resource exhaustion. The library differentiates itself through a sophisticated concurrency scheduling system and demand-based flow control. It decouples signal processing from specific threads using a scheduler registry and provide

    Javaasynchronousflowflux
    GitHub पर देखें↗5,224
  • reactivex/rxpyReactiveX का अवतार

    ReactiveX/RxPY

    5,014GitHub पर देखें↗

    RxPY is a functional reactive programming library and a ReactiveX observable library for Python. It serves as an asynchronous stream processor and event-driven coordination framework used to build data pipelines that react to changes in state or streams of events over time. The library provides a toolkit for composing asynchronous and event-based programs using observable sequences and operators. It distinguishes itself through the use of configurable schedulers to manage concurrency, timing, and subscription lifecycles. The project covers a wide range of stream processing capabilities, incl

    Python
    GitHub पर देखें↗5,014

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • dotnet/reactivedotnet का अवतार

    dotnet/reactive

    7,153GitHub पर देखें↗

    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

    C#
    GitHub पर देखें↗7,153
  • dabeaz/curiodabeaz का अवतार

    dabeaz/curio

    4,126GitHub पर देखें↗

    Curio is a Python library for structured concurrency and asynchronous network programming. It serves as a framework for handling thousands of simultaneous TCP connections using non-blocking sockets and high-throughput I/O. The library organizes asynchronous operations into a hierarchy of parent and child coroutines to ensure reliable termination and cleanup of dependent tasks. It provides a toolkit for coordinating these concurrent operations through the use of task groups and timeouts. The framework covers a broad range of concurrency management capabilities, including inter-task communicat

    Python
    GitHub पर देखें↗4,126
  • louthy/language-extlouthy का अवतार

    louthy/language-ext

    7,057GitHub पर देखें↗

    language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution

    C#
    GitHub पर देखें↗7,057
  • microservices-patterns/ftgo-applicationmicroservices-patterns का अवतार

    microservices-patterns/ftgo-application

    3,718GitHub पर देखें↗

    This project is a Java microservices reference implementation that demonstrates the application of structural design patterns for distributed systems. It consists of a suite of containerized services and infrastructure dependencies designed to showcase how to coordinate multiple independent services into a functional system. The implementation focuses on several advanced architectural patterns, including a centralized API gateway for routing and aggregating responses, Command Query Responsibility Segregation to separate read and write operations, and event sourcing to persist the state of bus

    Java
    GitHub पर देखें↗3,718
  • reactivex/rxjsReactiveX का अवतार

    ReactiveX/rxjs

    31,682GitHub पर देखें↗

    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

    TypeScriptjavascriptrxjs
    GitHub पर देखें↗31,682
  • reactivex/rxswiftReactiveX का अवतार

    ReactiveX/RxSwift

    24,648GitHub पर देखें↗

    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

    Swift
    GitHub पर देखें↗24,648
  • jonls/redshiftjonls का अवतार

    jonls/redshift

    6,157GitHub पर देखें↗

    Redshift is a circadian lighting tool and color temperature controller designed to align screen output with natural light cycles. It functions as a display manager for X11 environments, adjusting screen color temperature based on the time of day and geographic location to reduce eye strain. The software automates display lighting by calculating the sun's position using stored coordinates to shift screen colors from blue to warmer tones. It also acts as a screen brightness manager by manipulating gamma ramps to simulate precise brightness levels when hardware backlight controls are insufficien

    C
    GitHub पर देखें↗6,157
  • reactivex/rxjavaReactiveX का अवतार

    ReactiveX/RxJava

    48,237GitHub पर देखें↗

    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

    Javaflowjavareactive-streams
    GitHub पर देखें↗48,237
  • t1m0thyj/windynamicdesktopt1m0thyj का अवतार

    t1m0thyj/WinDynamicDesktop

    4,961GitHub पर देखें↗

    WinDynamicDesktop is a Windows desktop wallpaper manager and time-based wallpaper scheduler. It functions as a customizable theme engine that automatically rotates background images throughout the day to match the current time. The tool is a scriptable desktop background utility, allowing the execution of external scripts to add custom logic to the rotation behavior. It supports the import of custom theme files and compressed archives to manage community-created visual sets. The application covers the management of a theme library, including the ability to create, organize, and remove custom

    C#desktopdynamic-desktoplockscreen
    GitHub पर देखें↗4,961
  • reactivecocoa/reactivecocoaReactiveCocoa का अवतार

    ReactiveCocoa/ReactiveCocoa

    19,835GitHub पर देखें↗

    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

    Swift
    GitHub पर देखें↗19,835
  • apache/nifiapache का अवतार

    apache/nifi

    5,976GitHub पर देखें↗

    Apache NiFi is a flow-based programming platform that enables the visual design, monitoring, and management of data pipelines. At its core, it provides a web-based visual dataflow designer where users build directed graphs of processors to route, transform, and mediate data movement between any source and destination without writing custom code. The system records fine-grained data provenance for every data item from ingestion to delivery, supporting audit, debugging, and replay of data lineage. The platform distinguishes itself through a zero-master cluster architecture that distributes proc

    Javaapachehacktoberfestjava
    GitHub पर देखें↗5,976
  • reactive-streams/reactive-streams-jvmreactive-streams का अवतार

    reactive-streams/reactive-streams-jvm

    4,875GitHub पर देखें↗

    This project provides a formal specification and a set of standard Java interfaces for asynchronous stream processing. It defines a standardized protocol for passing sequences of elements between publishers and subscribers across different threads, centering on a reactive streams specification for the JVM. The project focuses on interoperability by providing a common API that allows different asynchronous streaming libraries to work together. This is achieved through a standard set of interfaces and bridging mechanisms that translate between incompatible streaming specifications. The specifi

    Java
    GitHub पर देखें↗4,875
  • hyperium/hyperhyperium का अवतार

    hyperium/hyper

    15,945GitHub पर देखें↗

    Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a foundational toolkit for creating network services that leverage asynchronous execution and memory-safe data handling, supporting both HTTP/1 and HTTP/2 protocols. The library distinguishes itself through a protocol-agnostic architecture that separates transport logic from HTTP semantics. It utilizes a service-trait abstraction to decouple network logic from the underlying transport, enabling developers to inject custom middleware for request interception and response transfo

    Rusthttphyperrust
    GitHub पर देखें↗15,945
  • overtone/overtoneovertone का अवतार

    overtone/overtone

    6,193GitHub पर देखें↗

    Overtone is a Lisp audio synthesis library that provides a programmable environment for designing synthesizers and generating real-time audio. It serves as a digital signal processing framework for live sound programming, integrating an audio sample manager for retrieving and caching sounds from remote repositories and a musical sequence generator for composing melodic and rhythmic structures. The project distinguishes itself through its specialized interfaces for hardware and networking, featuring a dedicated system for routing MIDI data and exchanging Open Sound Control messages between sof

    Clojure
    GitHub पर देखें↗6,193
  • onejgordon/flow-dashboardonejgordon का अवतार

    onejgordon/flow-dashboard

    1,678GitHub पर देखें↗

    Flow-dashboard is a centralized personal productivity and knowledge management platform designed to track habits, manage tasks, and aggregate data from disparate sources. It functions as a personal analytics engine that stores records in a relational database, allowing users to visualize behavioral patterns and progress toward long-term goals through detailed charts and reports. The system distinguishes itself through a conversational interface that enables users to interact with their data using natural language commands. By integrating with external services, it synchronizes activity logs,

    Pythonfacebook-messengerflowgcp
    GitHub पर देखें↗1,678
  • apache/flinkapache का अवतार

    apache/flink

    26,086GitHub पर देखें↗

    Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve

    Java
    GitHub पर देखें↗26,086
  • serversideup/amplitudejsserversideup का अवतार

    serversideup/amplitudejs

    4,313GitHub पर देखें↗

    AmplitudeJS is a JavaScript library and framework for building custom HTML5 audio players. It serves as a client-side playlist manager and media controller that bridges the gap between HTML elements and the Web Audio API, allowing developers to create branded media interfaces without relying on default browser styles. The project is distinguished by its use of CSS-class-based DOM binding and data-attribute state mapping, which links HTML elements directly to playback controls and track metadata. It includes a dedicated visualization system that uses the Web Audio API to render real-time SVG w

    JavaScriptcsshtmlhtml5
    GitHub पर देखें↗4,313
  • btroncone/learn-rxjsbtroncone का अवतार

    btroncone/learn-rxjs

    3,671GitHub पर देखें↗

    This project is a comprehensive learning resource and technical reference for reactive programming with RxJS. It provides a structured curriculum, curated examples, and an indexed operator catalog to help developers shift from imperative to declarative programming using observable data streams and functional operators. The repository features a library of reactive UI patterns and implementation recipes. These cover practical applications such as type-ahead search, game loops, gesture-based interactions like swipe-to-refresh, and security overlays like lockscreens. The resource covers a broad

    TypeScriptjavascriptlearning-rxjsobservables
    GitHub पर देखें↗3,671
  • rmm5t/jquery-timeagormm5t का अवतार

    rmm5t/jquery-timeago

    3,800GitHub पर देखें↗

    This library is a client-side tool designed to transform static date strings into automatically updating, human-readable relative time labels within web interfaces. It functions as a plugin that scans the document for specific elements and converts their content into dynamic expressions, such as minutes or hours ago, to provide context for recent activity. The system distinguishes itself by decoupling display logic from JavaScript through attribute-driven configuration, allowing settings and date values to be managed directly within HTML. It maintains accuracy by employing interval-based poll

    JavaScript
    GitHub पर देखें↗3,800
  • dherault/serverless-offlinedherault का अवतार

    dherault/serverless-offline

    5,257GitHub पर देखें↗

    serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers

    JavaScriptaws-apigatewayaws-lambdaserverless
    GitHub पर देखें↗5,257
  • ericniebler/range-v3ericniebler का अवतार

    ericniebler/range-v3

    4,367GitHub पर देखें↗

    This is a C++ ranges library and extension to the Standard Template Library that provides a collection of composable algorithms and lazy views for processing data sequences. It functions as a lazy sequence processing framework and a template meta-programming library for manipulating type lists and performing compile-time type computations. The project enables functional programming patterns in C++ through the use of pipe syntax and partial application to create readable, left-to-right data transformation chains. It allows for the construction of lazy data pipelines that filter and transform e

    C++
    GitHub पर देखें↗4,367
  • erikrose/more-itertoolserikrose का अवतार

    erikrose/more-itertools

    4,074GitHub पर देखें↗

    more-itertools is a Python iterable utility library providing advanced functions for manipulating, filtering, and transforming data sequences. It serves as a data stream processing toolkit and a set of utilities for iterator state management, extending the capabilities of the standard Python itertools module. The library includes a combinatorial math toolkit for generating permutations, combinations, and powersets, alongside routines for number theory calculations and matrix operations. It also provides tools for stream state management, allowing users to peek at upcoming elements or seek wit

    Python
    GitHub पर देखें↗4,074
  • jruizgit/rulesjruizgit का अवतार

    jruizgit/rules

    1,293GitHub पर देखें↗

    This project is a business rules and complex event processing engine designed to manage logical decision-making and stateful workflows. It functions as a computational framework that evaluates incoming data streams and facts against conditional logic to derive new conclusions and trigger automated actions. The engine distinguishes itself through a combination of forward-chaining inference and deterministic state machine orchestration. It uses salience-based conflict resolution to prioritize rule execution and supports persistent contextual state tracking to manage long-running business proces

    JavaScriptbusiness-rulesdurable-rulesevents
    GitHub पर देखें↗1,293
  • kotlin/kotlinx.coroutinesKotlin का अवतार

    Kotlin/kotlinx.coroutines

    13,703GitHub पर देखें↗

    Kotlinx.coroutines is a library for managing non-blocking background tasks and structured concurrency within the Kotlin programming language. It provides a framework for executing concurrent operations and synchronizing shared state, replacing traditional thread management and complex callback chains with lightweight primitives. The library utilizes a structured concurrency hierarchy to organize hierarchical background tasks, ensuring that lifecycle management, cancellation, and timeout handling propagate automatically to prevent resource leaks. It employs continuation-passing style transform

    Kotlinasynccoroutineskotlin
    GitHub पर देखें↗13,703
  • m3db/m3m3db का अवतार

    m3db/m3

    4,895GitHub पर देखें↗

    m3 is a distributed time series database designed for high-resolution metrics and high-cardinality data management. It functions as a scalable storage system and a multi-cluster query engine, providing a distributed metrics aggregator capable of downsampling and summarizing data before it is committed to storage. The project distinguishes itself through a coordinated cluster model using etcd for node membership and shard placement. It supports multiple ingestion protocols, including the Prometheus remote write protocol, InfluxDB line protocol, and Graphite Carbon plaintext protocol, and provi

    Go
    GitHub पर देखें↗4,895
  • reactor/reactorreactor का अवतार

    reactor/reactor

    3,688GitHub पर देखें↗

    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

    GitHub पर देखें↗3,688
  • philippe44/airconnectphilippe44 का अवतार

    philippe44/AirConnect

    4,104GitHub पर देखें↗

    AirConnect is a cross-protocol audio gateway and network proxy that relays AirPlay audio streams to non-Apple hardware, such as Chromecast, Sonos, and other UPnP compatible media players. It functions as a multi-platform audio streamer that enables the casting of audio from Apple devices to a variety of smart speakers and network audio devices over a local network. The project utilizes virtual AirPlay device emulation to mimic a receiver's network identity, allowing Apple devices to recognize the proxy as a valid streaming target. It translates AirPlay signals and performs on-the-fly audio tr

    Cairplaybridgechromecast
    GitHub पर देखें↗4,104