Showing 11 of 11 projects
A PHP library for serialized execution of critical code in concurrent situations using various lock backends.
A TypeScript implementation of the C++ Standard Template Library (STL) with containers, algorithms, and functors.
A fast, resizable semaphore primitive for Go with weighted operations, context cancellation, and dynamic limit adjustment.
A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.
A Go library that adds TryLock support to read-write locks, enabling non-blocking and timeout-based lock acquisition.
A WebSocket-based server providing network-level mutex and semaphore primitives for distributed systems.
A primitive threading and concurrency library for Coalton, wrapping bordeaux-threads with additional utilities like Mutex.
Elixir wrapper for the locker Erlang library, providing abstractions for distributed process registration and resource locking.
An embedded hierarchical lock manager for building highly concurrent applications, similar to those used in database management systems.
A concurrent-safe generic map implementation for Go with simple API, length querying, and clear methods.
A zero-dependency mutex library for Deno that uses promises to control race conditions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.