An open API service providing repository metadata for many open source software ecosystems.

Topic: "asynchronous-programming"

drogonframework/drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows

Language: C++ - Size: 5.81 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 12,581 - Forks: 1,198

zio/zio

ZIO — A type-safe, composable library for async and concurrent programming in Scala

Language: Scala - Size: 2.61 GB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,219 - Forks: 1,352

lewissbaker/cppcoro

A library of C++ coroutine abstractions for the coroutines TS

Language: C++ - Size: 832 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 3,608 - Forks: 484

google/tarpc

An RPC framework for Rust with a focus on ease of use.

Language: Rust - Size: 1.4 MB - Last synced at: 1 day ago - Pushed at: 12 days ago - Stars: 3,486 - Forks: 207

David-Haim/concurrencpp

Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

Language: C++ - Size: 996 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2,552 - Forks: 228

learning-at-home/hivemind

Decentralized deep learning in PyTorch. Built to train models on thousands of volunteers across the world.

Language: Python - Size: 12.1 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2,177 - Forks: 186

Thomvis/BrightFutures 📦

Write great asynchronous code in Swift using futures and promises

Language: Swift - Size: 938 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 1,899 - Forks: 187

ProcedureKit/ProcedureKit

Advanced Operations in Swift

Language: Swift - Size: 11.5 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 897 - Forks: 132

getify/fasy

FP iterators that are both eager and asynchronous

Language: JavaScript - Size: 137 KB - Last synced at: 29 days ago - Pushed at: almost 3 years ago - Stars: 547 - Forks: 19

funcool/promesa

A promise library & concurrency toolkit for Clojure and ClojureScript.

Language: Clojure - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 514 - Forks: 58

swimos/swim

Full stack application platform for building stateful microservices, streaming APIs, and real-time UIs

Language: Java - Size: 22.8 MB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 493 - Forks: 41

an-tao/trantor

a non-blocking I/O tcp network lib based on c++14/17

Language: C++ - Size: 1.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 427 - Forks: 142

Tradias/asio-grpc

Asynchronous gRPC with Asio/unified executors

Language: C++ - Size: 5.35 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 421 - Forks: 38

wvwwvwwv/scalable-concurrent-containers

High-performance containers and utilities for concurrent and asynchronous programming

Language: Rust - Size: 2.2 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 413 - Forks: 24

p-org/PSharp 📦

A framework for rapid development of reliable asynchronous software.

Language: C# - Size: 47.5 MB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 391 - Forks: 37

status-im/nim-chronos

Chronos - An efficient library for asynchronous programming

Language: Nim - Size: 13.9 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 380 - Forks: 54

damirlj/modern_cpp_tutorials

Articles on various software desing and development topics, with accent on the contamporary C++

Language: C++ - Size: 24 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 258 - Forks: 23

vsilaev/tascalate-concurrent

Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s

Language: Java - Size: 938 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 217 - Forks: 29

Looooong/UnityAsyncImageLoader

Asynchronous Image Loader for Unity

Language: C# - Size: 6.99 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 211 - Forks: 26

badfarm/zanzara

Asynchronous PHP Telegram Bot Framework built on top of ReactPHP

Language: PHP - Size: 1.21 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 203 - Forks: 29

Arvtesh/UnityFx.Async

Asynchronous operations (promises) for Unity3d.

Language: C# - Size: 6.24 MB - Last synced at: 27 days ago - Pushed at: over 5 years ago - Stars: 185 - Forks: 14

giannitedesco/minotaur

A pythonic, asynchronous, inotify interface

Language: Python - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 173 - Forks: 2

xiaoliang314/libatask

纯C语言高性能异步多任务多事件驱动的协程库| Pure C language high-performance asynchronous multi-task multi-event driven coroutine library.

Language: C - Size: 5.68 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 167 - Forks: 63

boraseoksoon/Throttler

One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine.

Language: Swift - Size: 122 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 161 - Forks: 23

Chymyst/chymyst-core

Declarative concurrency in Scala - The implementation of the chemical machine

Language: Scala - Size: 12.2 MB - Last synced at: 6 days ago - Pushed at: 27 days ago - Stars: 160 - Forks: 11

bazyleu/UniState

UniState is a modern, high-performance, scalable state machine package for Unity.

Language: C# - Size: 352 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 149 - Forks: 6

joshburgess/redux-most

Most.js based middleware for Redux. Handle async actions with monadic streams & reactive programming.

Language: JavaScript - Size: 554 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 139 - Forks: 14

thomhurst/EnumerableAsyncProcessor

Process Multiple Asynchronous Tasks in Various Ways - One at a time / Batched / Rate limited / Concurrently

Language: C# - Size: 419 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 137 - Forks: 5

bizz84/multiple-counters-flutter

Flutter State Management [ setState ❖ StreamBuilder ❖ scoped_model ❖ redux ]

Language: Dart - Size: 407 KB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 132 - Forks: 36

kelbon/kelcoro

C++20 coroutine library

Language: C++ - Size: 352 KB - Last synced at: 27 days ago - Pushed at: 2 months ago - Stars: 128 - Forks: 10

ardaku/pasts

Minimal asynchronous runtime for Rust

Language: Rust - Size: 748 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 128 - Forks: 9

kruglov-dmitry/crypto_crawler

Crypto arbitrage bot

Language: Python - Size: 975 KB - Last synced at: 6 days ago - Pushed at: almost 6 years ago - Stars: 128 - Forks: 27

bruno-/fiber_scheduler

Ruby's missing Fiber Scheduler implementation.

Language: Ruby - Size: 161 KB - Last synced at: about 19 hours ago - Pushed at: over 2 years ago - Stars: 125 - Forks: 4

hudson-trading/corral

Lightweight structured concurrency for C++20

Language: C++ - Size: 430 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 122 - Forks: 16

NodeppOfficial/nodepp

A runtime for writing reliable asynchronous applications with C++. Provides I/O, networking, scheduling, timers, ...

Language: C++ - Size: 162 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 114 - Forks: 8

buraksenyurt/DistributedChallenge

Bu repoda aslında asenkron mesaj kuyruklarını hedef alan bir dağıtık sistem problemi oluşturmaya ve bu problemin çözümünü uygulamaya çalışıyorum.

Language: C# - Size: 8.1 MB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 114 - Forks: 10

al8n/memberlist

A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.

Language: Rust - Size: 7.62 MB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 110 - Forks: 6

vsilaev/tascalate-async-await

Async / Await asynchronous programming model for Java versions 1.8 - 23; similar to the functionality available in C# 5. The implementation is based on continuations for Java (see my other projects).

Language: Java - Size: 838 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 107 - Forks: 13

tirimatangi/Lazy

Light-weight header-only library for parallel function calls and continuations in C++ based on Eric Niebler's talk at CppCon 2019.

Language: C++ - Size: 124 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 106 - Forks: 3

djeada/Qt-Widgets

A collection of examples and reusable elements created with Qt6 widgets.

Language: Python - Size: 828 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 104 - Forks: 8

Chimezirim-Bassey/aiomql

Asynchronous Python Library For MetaTrader 5

Language: Python - Size: 781 KB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 90 - Forks: 28

hwaves/m3u8_To_MP4

Python downloader for saving m3u8 videos to local MP4 files.

Language: Python - Size: 209 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 90 - Forks: 30

gubicsz/Solitaire

Solitaire card game made in Unity using MVP, dependency injection, reactive and asynchronous programming.

Language: C# - Size: 11.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 88 - Forks: 23

sysprog21/sehttpd

A small and efficient web server with 1K lines of C code

Language: C - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 87 - Forks: 75

zio/zio-cache

A ZIO native cache with a simple and compositional interface

Language: Scala - Size: 1.55 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 85 - Forks: 39

canbula/ParallelProgramming

Repository for Parallel Programming course given by Assoc. Prof. Dr. Bora Canbula at Computer Engineering Department of Manisa Celal Bayar University.

Language: Python - Size: 87 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 76 - Forks: 200

mongodb/mongo-java-driver-reactivestreams 📦

The MongoDB Reactive Streams Driver has been moved here: https://github.com/mongodb/mongo-java-driver, and this repository has been archived.

Language: Java - Size: 2.6 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 73 - Forks: 43

dmitriz/cpsfy

🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested

Language: JavaScript - Size: 2.54 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 2

musamairshad/Flutter-E-Books

This repository contains some famous e-books related to Flutter & Dart.

Size: 100 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 69 - Forks: 23

Donald-Rupin/zab

C++20 liburing backed coroutine executor and event loop framework.

Language: C++ - Size: 7.87 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 65 - Forks: 4

mdapena/pyventus

A powerful Python library for event-driven and reactive programming.

Language: Python - Size: 9.47 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 64 - Forks: 3

workflow-rs/workflow-rs

Rust application development framework for native and web applications

Language: Rust - Size: 1.42 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 63 - Forks: 14

sbergen/Responsible

Reactive asynchronous automated testing utility for .NET and Unity

Language: C# - Size: 3.35 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 63 - Forks: 3

rkoeninger/ShenScript

Shen for JavaScript

Language: JavaScript - Size: 2.55 MB - Last synced at: 24 days ago - Pushed at: 10 months ago - Stars: 59 - Forks: 4

crowding/async

Asynchronous programming for R -- async/await and generators/yield

Language: R - Size: 1.51 MB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 57 - Forks: 3

rsoesemann/sobject-work-queue

Custom Apex queue to process arbitrary work on existing SObject in a guaranteed order.

Language: Apex - Size: 103 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 56 - Forks: 17

it3xl/git-repo-sync

Auto synchronization of remote Git repositories. Auto conflict solving. Network fail resilience. Linux & Windows support. And more.

Language: Awk - Size: 489 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 56 - Forks: 16

al8n/serf

A highly customable, adaptable, runtime agnostic and WASM/WASI friendly decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.

Language: Rust - Size: 11.9 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 52 - Forks: 6

pgiri/asyncoro

Python framework for asynchronous, concurrent, distributed, network programming with coroutines

Language: Python - Size: 1.96 MB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 51 - Forks: 13

pgiri/pycos

Concurrent, Asynchronous, Distributed, Communicating Tasks with Python

Language: Python - Size: 1.6 MB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 48 - Forks: 9

vovach777/node.pas

Asynchronous Event-driven server programming for EMB Delphi, powered by libuv.

Language: Pascal - Size: 31.2 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 48 - Forks: 16

wellingtoncosta/android-kotlin-coroutines

A simple Android project using asynchronous programming with Kotlin Coroutines.

Language: Kotlin - Size: 161 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 46 - Forks: 13

romshark/QuickStreams 📦

An asynchronous programming library for the QML programming language (Proof of Concept)

Language: C++ - Size: 1.07 MB - Last synced at: 17 days ago - Pushed at: about 7 years ago - Stars: 45 - Forks: 10

rsoesemann/apex-chainable

Chain Asynchronous Apex in a readable and flexible way without hardcoding the successor.

Language: Apex - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 43 - Forks: 10

alandefreitas/futures

C++ Better Futures

Language: C++ - Size: 9 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 5

alugowski/task-thread-pool

Fast and lightweight thread pool for C++11 and newer.

Language: C++ - Size: 54.7 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 42 - Forks: 3

oussaki/RxDownloader

- Reactive Extension Library for Android to download files

Language: Java - Size: 210 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 41 - Forks: 5

loyso/LuaCSP

Communicating Sequential Processes in Lua

Language: C - Size: 810 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 38 - Forks: 4

swathisprasad/spring-boot-completable-future

Creating Asynchronous Methods using Completable Future in Spring Boot

Language: Java - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 37 - Forks: 43

marktennyson/flask-mailing

Flask-Mailing is the ultimate solution for sending emails asynchronously in Flask applications. With its extensive features such as support for multiple email providers, file attachments, customizable templates, and encryption, Flask-Mailing makes email communication effortless and efficient.

Language: Python - Size: 706 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 35 - Forks: 10

wngr/wasm-futures-executor

Executor for asynchronous task based on wasm web workers.

Language: Rust - Size: 141 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 33 - Forks: 3

wrapl/minilang

A mini language used for the Rabs build system and within Wrapl.

Language: C - Size: 55.1 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 31 - Forks: 2

chloro-pn/tunnel

Tunnel is a Pipeline Execution Engine based on C++20 coroutine

Language: C++ - Size: 452 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 30 - Forks: 1

evilthreads669966/EvadeMe

A Kotlin Android library for forensics evasion & heuristics evasion that prevents your code from being tested.

Language: Kotlin - Size: 256 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 12

runjuu/mst-effect

💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS

Language: TypeScript - Size: 1.46 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 28 - Forks: 2

MasterCloudApps-Projects/AsyncReactiveProgramming

This repository is intended to be a compilation of presentations, examples, links, and other resources on asynchronous and reactive programming in Java

Size: 7.59 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 6

evilthreads669966/Pickpocket

A Kotlin Android library for content provider queries with reactive streams and coroutines.

Language: Kotlin - Size: 196 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 27 - Forks: 6

tempurai/co

A concurrent & concurrent data processing package for Golang

Language: Go - Size: 237 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 27 - Forks: 11

infinitefield/yawc

Fast, secure, RFC-compliant WebSocket implementation for Rust, supporting compression

Language: Rust - Size: 441 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 26 - Forks: 5

zerox321/Restaurant

❤️ A sample Restaurant application based on MVVM (ViewModel, Coroutines, Flow, Repository, Hilt) architecture

Language: Kotlin - Size: 25.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 8

Balun-courses/concurrency_go

Repository for course by Concurrency in Go

Language: Go - Size: 213 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 26 - Forks: 12

ashleydavis/debugging-async-operations-in-nodejs

Example code to accompany my blog post on debugging async operations in Node.js.

Language: JavaScript - Size: 50.8 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 26 - Forks: 5

bitdust-io/public

BitDust project source codes : official Public Git repository (mirror on GitHub) : https://bitdust.io

Language: Python - Size: 16.2 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 25 - Forks: 3

sjsouvik/Frontend-Interview-Preparation

Frontend problems with solution that would help to improve concepts related to web fundamentals

Language: JavaScript - Size: 151 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 9

bashkirtsevich-llc/aioudp

Asyncio UDP server

Language: Python - Size: 30.3 KB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 25 - Forks: 9

bitdust-io/devel

BitDust project source codes development cycle, official Development Git repository (mirror on GitHub) : https://bitdust.io

Language: Python - Size: 83.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 24 - Forks: 14

conclube/DeluxeAsyncJoinLeaveMessage

https://www.spigotmc.org/resources/deluxeasyncjoinleavemessage-fully-optimized-async-everything-open-source.88129/

Language: Java - Size: 84 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 24 - Forks: 1

HowProgrammingWorks/AsynchronousProgramming

Asynchronous Programming

Language: JavaScript - Size: 57.6 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 28

jfet97/jducers

A js transducers-like implementation using ES9

Language: JavaScript - Size: 34.2 KB - Last synced at: 23 days ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 2

David-Haim-zz/concurrencpp

C++ Concurrency library!

Language: C++ - Size: 68.4 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 7

endurodave/StateMachineWithThreads

C++ State Machine with Asynchronous Callbacks

Language: C++ - Size: 258 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 3

evincarofautumn/Hap

A simple concurrent programming language.

Language: C++ - Size: 192 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 3

rklabs/asynctimerqueue

Asynchronous timer queue mechanism(C++11)

Language: C++ - Size: 512 KB - Last synced at: over 1 year ago - Pushed at: over 10 years ago - Stars: 22 - Forks: 7

kcofoni/ha-netro-watering

Netro Smart Garden integration for Home Assistant

Language: Python - Size: 5.76 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 20 - Forks: 5

azhirnov/as-en

async game engine

Language: C++ - Size: 21.7 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 20 - Forks: 1

FurryR/Awacorn

C++ 11 下优雅的事件驱动低耦合调度器/异步协程。

Language: C++ - Size: 244 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 3

tern-lang/tern

Tern Programming Language

Language: Java - Size: 1.7 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 1

dmitry007/AsyncAwait

A tiny Delphi library (Delphi 10 or higher) that exposes Task and Task<T> objects similar to those in .Net

Language: Pascal - Size: 41 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 3

snapscript/snap

Snap Programming Language

Language: Java - Size: 3.7 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 4

KrystianD/asyncpp

C++20 event-loop agnostic coroutines (co_await/co_return) implementation + support for libuv, curl and OpenSSL socket.

Language: C++ - Size: 112 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 2