Showing 36 of 568 projects
An auto-rotating io.Writer implementation for Go with multiple rolling policies and parallel-safe writers.
A Go library providing ThreadLocal-like coroutine context storage and goroutine ID access with inheritance support.
An asynchronous effect monad and threading model for PureScript, enabling concurrent and parallel computations.
A reactive event handling library for Elixir, inspired by Elm and Reactive Extensions, implementing asynchronous collections.
A re-implementation of id Software's id-tech 4-BFG game engine in the Ada programming language.
A simple asynchronous message bus library for Go applications.
A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.
A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.
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 lightweight, type-safe Promise implementation for Swift, designed for flexibility and clean asynchronous code.
Sento is an actor framework for Common Lisp featuring actors, agents, FSMs, and an event stream for building reactive, concurrent systems.
A high-performance implementation of composable Transactional Memory for Common Lisp, enabling easier concurrent programming.
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 lightweight analysis tool for detecting mutability in Java classes through unit tests, runtime checks, and FindBugs integration.
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 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.
A terminal-based goroutine monitor that visualizes active goroutines using pprof and termui.
An F# computation expression builder for writing System.Threading.Tasks with C# async/await-like syntax and behavior.
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 data-oriented 2D grid engine for games, optimized for performance with pathfinding and observer systems.
A Go package for controlling goroutine execution order based on dependencies, similar to async.auto in Node.js.
A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.
A lightweight Swift library for operation-oriented programming, enabling atomic operations that can be grouped, sequenced, queued, and repeated.
A simple in-memory job queue for Go with worker-based dispatching and cron scheduling.
A flow-based application layer framework for Elixir that implements Flow-Based Programming (FBP) to structure business logic.
A chainable interface for Swift's async/await that provides promise-like operations while using native language features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.