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.67 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13,142 - Forks: 1,265
zio/zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Language: Scala - Size: 2.88 GB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4,296 - Forks: 1,370
lewissbaker/cppcoro
A library of C++ coroutine abstractions for the coroutines TS
Language: C++ - Size: 832 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 3,608 - Forks: 484
google/tarpc
An RPC framework for Rust with a focus on ease of use.
Language: Rust - Size: 1.45 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 3,563 - Forks: 214
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: 6 months ago - Pushed at: 6 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.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2,259 - Forks: 201
Thomvis/BrightFutures 📦
Write great asynchronous code in Swift using futures and promises
Language: Swift - Size: 938 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 1,903 - Forks: 188
ProcedureKit/ProcedureKit
Advanced Operations in Swift
Language: Swift - Size: 11.5 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 897 - Forks: 133
getify/fasy
FP iterators that are both eager and asynchronous
Language: JavaScript - Size: 137 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 548 - Forks: 19
funcool/promesa
A promise library & concurrency toolkit for Clojure and ClojureScript.
Language: Clojure - Size: 1.26 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 525 - Forks: 60
graphform/swim
Full stack application platform for building stateful microservices, streaming APIs, and real-time UIs
Language: Java - Size: 22.8 MB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 497 - Forks: 41
an-tao/trantor
a non-blocking I/O tcp network lib based on c++14/17
Language: C++ - Size: 1.11 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 447 - Forks: 151
Tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
Language: C++ - Size: 5.61 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 422 - Forks: 38
p-org/PSharp 📦
A framework for rapid development of reliable asynchronous software.
Language: C# - Size: 47.5 MB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 391 - Forks: 37
status-im/nim-chronos
Chronos - An efficient library for asynchronous programming
Language: Nim - Size: 14 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 386 - Forks: 53
ishtms/nodebook
Learn and Master the complex parts of the Node.js Runtime. From V8's Turbofan optimizer to production deployments.
Language: MDX - Size: 6.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 373 - Forks: 11
damirlj/modern_cpp_tutorials
Articles on various software desing and development topics, with accent on the contamporary C++
Language: C++ - Size: 24.5 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 263 - Forks: 24
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: 940 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 220 - Forks: 29
Looooong/UnityAsyncImageLoader
Asynchronous Image Loader for Unity
Language: C# - Size: 6.99 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 211 - Forks: 26
bazyleu/UniState
UniState is a modern, high-performance, scalable state machine package for Unity.
Language: C# - Size: 372 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 204 - Forks: 13
badfarm/zanzara
Asynchronous PHP Telegram Bot Framework built on top of ReactPHP
Language: PHP - Size: 1.21 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 203 - Forks: 29
Arvtesh/UnityFx.Async
Asynchronous operations (promises) for Unity3d.
Language: C# - Size: 6.24 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 184 - Forks: 14
giannitedesco/minotaur
A pythonic, asynchronous, inotify interface
Language: Python - Size: 36.1 KB - Last synced at: 7 days ago - Pushed at: 7 days 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: almost 2 years ago - Pushed at: over 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: 5 months ago - Pushed at: over 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: about 1 month ago - Pushed at: 5 months ago - Stars: 160 - Forks: 11
thomhurst/EnumerableAsyncProcessor
Process Multiple Asynchronous Tasks in Various Ways - One at a time / Batched / Rate limited / Concurrently
Language: C# - Size: 579 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 143 - Forks: 4
NodeppOfficial/nodepp
A runtime for writing reliable asynchronous applications with C++. Provides I/O, networking, scheduling, timers, ...
Language: C++ - Size: 1.04 MB - Last synced at: about 22 hours ago - Pushed at: about 24 hours ago - Stars: 142 - Forks: 13
hudson-trading/corral
Lightweight structured concurrency for C++20
Language: C++ - Size: 424 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 141 - Forks: 19
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: about 1 month ago - Pushed at: over 3 years ago - Stars: 139 - Forks: 14
kelbon/kelcoro
C++20 coroutine library
Language: C++ - Size: 449 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 137 - Forks: 10
bizz84/multiple-counters-flutter
Flutter State Management [ setState ❖ StreamBuilder ❖ scoped_model ❖ redux ]
Language: Dart - Size: 407 KB - Last synced at: 25 days ago - Pushed at: about 5 years ago - Stars: 133 - Forks: 36
ardaku/pasts
Minimal asynchronous executor for Rust
Language: Rust - Size: 780 KB - Last synced at: 25 days ago - Pushed at: 27 days ago - Stars: 130 - Forks: 9
kruglov-dmitry/crypto_crawler
Crypto arbitrage bot
Language: Python - Size: 975 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 128 - Forks: 27
bruno-/fiber_scheduler
Ruby's missing Fiber Scheduler implementation.
Language: Ruby - Size: 161 KB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 127 - Forks: 4
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.64 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 123 - Forks: 7
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: 28 days ago - Pushed at: about 1 year ago - Stars: 116 - Forks: 10
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: 844 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 108 - 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: almost 2 years ago - Pushed at: almost 2 years 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: 7 months ago - Pushed at: over 1 year ago - Stars: 104 - Forks: 8
Ichinga-Samuel/aiomql
Asynchronous Python Library For MetaTrader 5
Language: Python - Size: 1.39 MB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 98 - Forks: 32
hwaves/m3u8_To_MP4
Python downloader for saving m3u8 videos to local MP4 files.
Language: Python - Size: 209 KB - Last synced at: about 1 month ago - Pushed at: about 2 years 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 88 - Forks: 23
sysprog21/sehttpd
A small and efficient web server with 1K lines of C code
Language: C - Size: 32.2 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 87 - Forks: 76
zio/zio-cache
A ZIO native cache with a simple and compositional interface
Language: Scala - Size: 1.59 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 85 - Forks: 41
mdapena/pyventus
A powerful Python library for event-driven and reactive programming.
Language: Python - Size: 9.47 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 85 - Forks: 4
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: 10 months ago - Pushed at: 10 months ago - Stars: 76 - Forks: 200
dmitriz/cpsfy
🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
Language: JavaScript - Size: 2.6 MB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 72 - Forks: 2
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: about 1 month ago - Pushed at: over 1 year ago - Stars: 72 - Forks: 43
musamairshad/Flutter-E-Books
This repository contains some famous e-books related to Flutter & Dart.
Size: 100 MB - Last synced at: 6 months ago - Pushed at: 10 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: 8 months ago - Pushed at: over 3 years ago - Stars: 65 - Forks: 4
sbergen/Responsible
Reactive asynchronous automated testing utility for .NET and Unity
Language: C# - Size: 3.4 MB - Last synced at: 10 days ago - Pushed at: 10 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: 5 months ago - Pushed at: 5 months ago - Stars: 63 - Forks: 14
rkoeninger/ShenScript
Shen for JavaScript
Language: JavaScript - Size: 2.55 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 60 - Forks: 4
crowding/async
Asynchronous programming for R -- async/await and generators/yield
Language: R - Size: 1.51 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 3
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: 13 days ago - Pushed at: 2 months ago - Stars: 56 - Forks: 6
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: 8 months ago - Pushed at: 9 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: over 2 years ago - Pushed at: over 2 years ago - Stars: 56 - Forks: 16
rsoesemann/apex-chainable
Chain Asynchronous Apex in a readable and flexible way without hardcoding the successor.
Language: Apex - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 12
infinitefield/yawc
Fast, secure, RFC-compliant WebSocket implementation for Rust, supporting compression
Language: Rust - Size: 272 KB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 52 - Forks: 16
pgiri/asyncoro
Python framework for asynchronous, concurrent, distributed, network programming with coroutines
Language: Python - Size: 1.96 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 50 - Forks: 11
pgiri/pycos
Concurrent, Asynchronous, Distributed, Communicating Tasks with Python
Language: Python - Size: 1.6 MB - Last synced at: about 1 month ago - Pushed at: over 1 year 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: about 6 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: over 2 years ago - Pushed at: over 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: 16 days ago - Pushed at: over 7 years ago - Stars: 45 - Forks: 10
alandefreitas/futures
C++ Better Futures
Language: C++ - Size: 9 MB - Last synced at: 7 months ago - Pushed at: almost 3 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: 7 months ago - Pushed at: 12 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: almost 8 years ago - Stars: 41 - Forks: 5
loyso/LuaCSP
Communicating Sequential Processes in Lua
Language: C - Size: 810 KB - Last synced at: over 2 years ago - Pushed at: about 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: 973 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 36 - Forks: 10
wngr/wasm-futures-executor
Executor for asynchronous task based on wasm web workers.
Language: Rust - Size: 141 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 3
wrapl/minilang
A mini language used for the Rabs build system and within Wrapl.
Language: C - Size: 79.6 MB - Last synced at: 3 days ago - Pushed at: 3 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: 7 months ago - Pushed at: about 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: about 1 month ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 2
tempurai/co
A concurrent & concurrent data processing package for Golang
Language: Go - Size: 237 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 28 - Forks: 11
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: 5 months ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 6
azhirnov/as-en
async game engine
Language: C++ - Size: 25.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 27 - Forks: 1
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: over 3 years ago - Stars: 27 - Forks: 6
zerox321/Restaurant
❤️ A sample Restaurant application based on MVVM (ViewModel, Coroutines, Flow, Repository, Hilt) architecture
Language: Kotlin - Size: 25.2 MB - Last synced at: 6 months ago - Pushed at: 6 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: 10 months ago - Pushed at: 10 months ago - Stars: 26 - Forks: 12
bashkirtsevich-llc/aioudp
Asyncio UDP server
Language: Python - Size: 30.3 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 9
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: 4 months ago - Pushed at: over 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: about 1 month ago - Pushed at: 2 months ago - Stars: 25 - Forks: 3
endurodave/StateMachineWithThreads
C++ State Machine with Asynchronous Callbacks
Language: C++ - Size: 269 KB - Last synced at: 4 months ago - Pushed at: 5 months 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: 6 months ago - Pushed at: 6 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: 84.3 MB - Last synced at: 2 months ago - Pushed at: 2 months 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: 7 months ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 1
kcofoni/ha-netro-watering
Netro Smart Garden integration for Home Assistant
Language: Python - Size: 6.14 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 23 - Forks: 6
HowProgrammingWorks/AsynchronousProgramming
Asynchronous Programming
Language: JavaScript - Size: 57.6 KB - Last synced at: 6 months ago - Pushed at: over 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: about 1 month 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
evincarofautumn/Hap
A simple concurrent programming language.
Language: C++ - Size: 192 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 22 - Forks: 3
rklabs/asynctimerqueue
Asynchronous timer queue mechanism(C++11)
Language: C++ - Size: 512 KB - Last synced at: almost 2 years ago - Pushed at: over 10 years ago - Stars: 22 - Forks: 7
adel-mamin/amast
A Minimalist Asynchronous Toolkit (AMAST) is a small and efficient C99 library that helps manage complex, event-driven programs. It combines the Actor model with hierarchical state machines to make building real-time systems easier.
Language: C - Size: 1.97 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 20 - Forks: 1
FurryR/Awacorn
C++ 11 下优雅的事件驱动低耦合调度器/异步协程。
Language: C++ - Size: 244 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 3
tern-lang/tern
Tern Programming Language
Language: Java - Size: 1.7 MB - Last synced at: over 1 year ago - Pushed at: about 2 years 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: over 1 year ago - Pushed at: almost 6 years ago - Stars: 20 - Forks: 3
snapscript/snap
Snap Programming Language
Language: Java - Size: 3.7 MB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 4