:speedboat: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation
Repository Index
57,138 visible repositories in the index
97–120 of 193 · Most stars
ember-concurrency is an Ember Addon that enables you to write concise, worry-free, cancelable, restartable, asynchronous tasks.
The reference P4 software switch
- p4
- bmv2
- p4lang
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
- cpp
- cplusplus
- cplusplus-17
- actor-model
Lossless compression C library built for ultra-fast decode. Faster than LZ4 (+30% to 90%+; best on ARM64), at a better ratio. Official Rust, Python, Node.js, Go and WASM bindings. Write-once/read-many, with optional seekable archives for O(1) random access.
- arm64
- c
- compression
- lz4
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
- emitter
- golang
Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
- csharp
- pinvoke
- native
- c
A modern supercompiler for call-by-value functional languages
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
- clojure
- category-theory
- clojure-library
- monad
Turn Buffer instances into "pointers"
OCaml bindings for PyTorch
High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.
TranslatedTreat agents as functions, and write ideas as programs. Agent-native functional language with a CLI, Web IDE, goal-driven bots and live UI. Source-available; no AI training.
[Go]Distributed Actor/Grain framework for Golang with goodies
- actor-model
- actors
- actorsystem
- golang
A fast object pool for the JVM
- java
- concurrency
- pool
- tdd
Language for high-assurance and high-speed cryptography
A fast and efficient type assistant for Python, including tensor shape inference
- python
- typing
sql-to-mongo-db-query-converter
A lightweight library for writing concurrent programs in Go using the Actor model.
- actor
- go-actor
- concurrency
- concurrent-programming
The project provides high-performance concurrency, enabling highly parallel computation.
Asynchronous IO library for Common Lisp.
C++20 concurrency framework with no compromises. Excellent performance, powerful features, and simple syntax.
- coroutines
- cpp
- cpp20
- lock-free
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.
- immutable
- typescript-definitions
- es2015-modules
- data-structures
Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land
- promise
- fantasy-land
- async
- asynchronous