Showing 36 of 39 projects
A powerful, pragmatic, and extremely fast Rust web framework for building scalable and reliable web services.
A fast, concurrent, evicting in-memory cache for Go designed to store gigabytes of data with minimal GC overhead.
A high-performance concurrent persistent recoverable log and key-value store + cache for large application state, in C# and C++.
A pure Go implementation of the LevelDB key/value storage engine.
A generic, battle-tested set collection for Go, providing Python-like set operations for comparable types.
A minimalist WebSocket framework for Go that abstracts away the tedious parts of handling WebSocket connections.
A high-performance, multi-process, multi-fiber Rack-compatible web server for Ruby with native HTTP/1, HTTP/2, and TLS support.
Build concurrent, multi-stage data ingestion and processing pipelines with Elixir, supporting back-pressure, batching, and fault tolerance.
A high-performance, concurrent caching library for Rust inspired by Java's Caffeine.
A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.
A Rust wrapper for Facebook's RocksDB embedded key-value storage engine.
A high-performance Java collection engine enabling SQL-like queries with indexes for microsecond latencies.
A Go wrapper for libvips providing lightning-fast image processing and resizing with type-safe bindings.
A Go library for creating finite state machines and lightweight state machine-based workflows directly in Go code.
A Go in-memory cache library with generics, automatic item expiration, and event-driven architecture.
Immutable in-memory R-tree and R*-tree implementations in Java with a reactive API for spatial indexing.
A fast concurrent HTTP/WebSocket server for Ruby with built-in Pub/Sub, built on the facil.io C framework.
A simple, robust, and performant Erlang web server designed specifically for building HTTP APIs.
An extremely fast globally unique number generator that produces 64-bit integers using Redis, MySQL, MongoDB, or custom callbacks.
A high-performance Go library for matching JSON events against multiple patterns with support for wildcards, regex, and complex queries.
A high-performance Rust framework for asynchronous task orchestration using Flow-Based Programming and directed acyclic graphs (DAGs).
A high-performance, goroutine-friendly Go client library for the Aerospike distributed database.
A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.
A high-performance, thread-safe, memory-bound cache library for Rust, implementing Dgraph's Ristretto algorithm.
A fast and simple key/value store written in Go using only the standard library, balanced for both reads and writes.
A lazy functional iteration library supporting sync, async, and concurrent iteration in JavaScript.
A simple, extensible, and concurrent health-check library for Go services with RESTful API endpoints.
A fast, powerful, and extensible web crawling and scraping framework for Go, inspired by Scrapy.
A high-performance, lightweight, and thread-safe in-memory cache for .NET Core (.NET 6+), offering 7x-10x faster performance than MemoryCache.
An asynchronous HTTP server written in Common Lisp for high-performance web applications.
A simple and blazing fast lock-free logging library for Go, designed for high-performance applications.
A high-performance rate limiter library for Go applications with multiple rate limiting strategies.
A TCP server framework for Go with graceful shutdown and custom protocol support.
A high-performance, thread-safe Bloom filter implementation in Go.
A reliable, flexible, and fast Rust framework for web crawling and request-response services.
A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.