Showing 36 of 37 projects
A high-performance goroutine pool for Go that manages and recycles massive numbers of goroutines with fixed capacity.
A fast, expressive, and header-only C++ library for building task-parallel programs with static, dynamic, and conditional task graphs.
A lightweight messaging kernel library that extends socket interfaces with asynchronous message queues and multiple messaging patterns.
A Rust library providing a comprehensive toolkit of concurrent data structures, synchronization primitives, and memory management utilities.
A Haskell library that simplifies concurrent data access by automatically batching, caching, and parallelizing remote requests.
An open-source, cloud-native programming language optimized for integration, microservices, and API development.
A C++ library providing lock-free and fine-grained concurrent data structures with safe memory reclamation algorithms.
A C library implementing structured concurrency for writing concurrent programs with deterministic control flow.
A Go library implementing memory-efficient bitsets for mapping non-negative integers to boolean values.
A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.
A Go language binding for ZeroMQ version 4, providing network communication patterns for distributed systems.
A functional programming library for TypeScript/JavaScript with lazy evaluation and strong type inference.
A Java library providing high-performance mutable and immutable data structures with functional semantics, efficient batch operations, and custom equality.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
A high-performance, concurrent, content-addressable disk cache for Rust with first-class async support.
A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.
High-performance, thread-safe in-memory caching primitives for .NET with advanced eviction policies.
A high-performance, lock-free, shared-memory key-value store for C++11 with zero dependencies, designed for interprocess communication.
A Concurrent ML-style library for F# providing lightweight concurrency primitives and message-passing.
A high-performance Rust framework for asynchronous task orchestration using Flow-Based Programming and directed acyclic graphs (DAGs).
A Rust binding library for nanomsg, a high-performance messaging system and ZeroMQ successor.
A monadic cooperative-threaded OCaml connector API for relational databases with driver support for MariaDB, PostgreSQL, and SQLite.
A lightweight Go library for building concurrent programs using the Actor model and CSP principles.
A multithreaded Entity Component System (ECS) for TypeScript and JavaScript, enabling high-performance game and simulation development.
A simple, dependency-free coroutine-based multitasking environment for Lua, featuring a scheduler, signals, pipes, and mutexes.
A fast message/event hub for Go applications using publish/subscribe with RabbitMQ-like topic patterns.
A 2D immutable R-tree with STR packing for ultra-fast nearest and intersection queries in plane and spherical coordinates.
A Delphi binding for ZeroMQ (0MQ) providing both low-level wrapper and high-level API for message-based communication.
A fast, purely functional data structure library for Common Lisp with persistent collections and efficient operations.
A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.
An actor system for C# built on Language-Ext, enabling functional concurrent programming with Redis persistence and JS integration.
A flexible, performant, and thread-safe Discord API wrapper for Go, providing 100% one-to-one implementation of Discord's API.
A distributed unique ID generator using Sonyflake algorithm with Base58 encoding for compact string IDs.
A type-safe, purely functional effect system for building asynchronous and concurrent applications in F#.
A dependency injection library for Go with service lifetimes (singleton, scoped, transient) and automatic wiring.
Gowl is a Go library providing an infinite worker pool for concurrent process management and real-time monitoring.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.