Showing 36 of 416 projects
A simple asynchronous message bus library for Go applications.
A high-performance C++ thread pool and parallel algorithms library for compute-bound workloads, designed as a sanitizer-clean alternative to OpenMP and TBB.
A re-implementation of id Software's id-tech 4-BFG game engine in the Ada programming language.
A simple, in-memory FIFO queue for Elixir with worker pooling and rate limiting.
A Go library for orchestrating and synchronizing goroutines with a functional interface and minimal overhead.
A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.
A lightweight, type-safe Promise implementation for Swift, designed for flexibility and clean asynchronous code.
A high-performance implementation of composable Transactional Memory for Common Lisp, enabling easier concurrent programming.
Sento is an actor framework for Common Lisp featuring actors, agents, FSMs, and an event stream for building reactive, concurrent systems.
A global event trigger for Go that allows defining functions as events with string IDs and triggering them from anywhere in a project.
Efficient synchronous and asynchronous state machine library for .NET with zero heap allocations during execution.
A concurrency and parallelism framework for Java and Groovy that provides intuitive abstractions for multi-core programming.
A collection of Grand Central Dispatch utilities for Swift, providing flexible repeating timers with variable intervals.
High-performance Task and ValueTask computation expressions for F# with minimal overhead.
A lightweight analysis tool for detecting mutability in Java classes through unit tests, runtime checks, and FindBugs integration.
A simple Go library for scheduling tasks with cron-like syntax, from once a second to once a year.
A generic, macro-based, stackless coroutine builder for Clojure and ClojureScript.
An experimental F# typed API for Akka.NET, simplifying actor creation and enabling static type safety.
A lightweight Go caching library that prevents the thundering herd problem via preemptive optimistic cache updates.
An F# computation expression builder for writing System.Threading.Tasks with C# async/await-like syntax and behavior.
A terminal-based goroutine monitor that visualizes active goroutines using pprof and termui.
An FRP library for Clojure and ClojureScript built on core.async, modeling values that change over time.
A Go library for generating various types of XML sitemaps with support for search engine pinging and cloud storage.
A Go package for creating interactive command-line menus with validation, color customization, and concurrency support.
A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.
A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.
A Go package for controlling goroutine execution order based on dependencies, similar to async.auto in Node.js.
A data-oriented 2D grid engine for games, optimized for performance with pathfinding and observer systems.
A lightweight Swift library for operation-oriented programming, enabling atomic operations that can be grouped, sequenced, queued, and repeated.
A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.
A simple in-memory job queue for Go with worker-based dispatching and cron scheduling.
A chainable interface for Swift's async/await that provides promise-like operations while using native language features.
A flow-based application layer framework for Elixir that implements Flow-Based Programming (FBP) to structure business logic.
A Swift library providing functional concurrency primitives like channels, MVars, and software transactional memory.
A modern command-line job processor for parallel task execution, similar to make.
Efficient, thread-safe immutable data structures (Vector and Map) for the Crystal programming language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.