Showing 36 of 114 projects
A PostgreSQL proxy written in Rust that provides connection pooling, load balancing, and database sharding.
A fast, scalable event-driven I/O and lightweight concurrency library for Ruby using the Reactor pattern.
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT messaging.
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT communication.
A Node.js and TypeScript web API boilerplate following DDD, Clean Architecture, and layered architecture principles.
A fast, highly-scalable graph database supporting over 10 billion vertices and edges with OLTP capabilities and dual Gremlin/Cypher query language support.
LinDB is a scalable, high-performance, distributed time series database written in Go.
A scalable game server framework with clustering support and client libraries for iOS, Android, Unity, and others.
A scalable distributed game server engine written in Go, featuring hot-swapping for live updates.
A distributed key-value storage system designed for horizontal scalability, automatic replication, and fault tolerance.
Reference client implementation of the NEAR Protocol blockchain, enabling scalable, user-friendly decentralized applications.
A method of using BitTorrent to distribute files to hundreds or thousands of servers for scalable, fast production deploys.
A high-performance Rust library for stackful coroutines, providing Goroutine-like concurrency for massive concurrent programs.
A highly scalable user-level TCP stack designed for multicore systems, enabling high-performance network applications.
A highly scalable user-level TCP stack designed for multicore systems to achieve high network performance.
A high-performance, cluster-ready push notification server written in pure Go with support for WebSocket, TCP, and offline message storage.
A minimal benchmark comparing scalability, speed, and accuracy of popular open-source machine learning libraries for binary classification.
A toolbox for writing, compiling, and verifying zkSNARKs on the Ethereum blockchain.
A Ruby gem for performing online MySQL schema migrations without locking tables, enabling agile database evolution at scale.
A high-performance message-passing memory allocator designed for scalable multithreaded applications.
A curated collection of essential articles, talks, and resources on creating scalable, maintainable CSS for large projects.
A collection of design patterns and best practices for building scalable, maintainable Node.js applications.
A fast, resilient distributed stream processing framework that simplifies real-time data applications with high performance and easy scaling.
A distributed, Prometheus-compatible, real-time, in-memory time series database designed for massive scalability and low-latency operational metrics.
A comprehensive checklist for reviewing Java concurrency code, covering design, documentation, synchronization, race conditions, and scalability.
A high-performance .NET load testing client for web applications with minimal resource usage.
A distributed, scalable NoSQL database optimized for flash and in-memory storage, designed for web-scale applications.
A toolset for creating reusable, maintainable, and testable GraphQL server modules using schema-first design.
A high-performance, scalable blockchain kernel for enterprise applications with microservices architecture.
A scalable game server skeleton implemented in Go with hub-based architecture for multiplayer games.
A free, enhanced, open-source drop-in replacement for MySQL with superior performance, scalability, and instrumentation.
A functional, persistent, off-heap sorted key-value data structure for scalable databases with snapshot and fork capabilities.
A Python library that adds dynamic data aggregation to Plotly figures for scalable visualization of large time series.
A smart contract blockchain network that scales by layering and uses the Move programming language.
A fast and scalable epoll API implementation for Windows, enabling efficient socket state notifications.
A low-overhead, non-blocking I/O external Process implementation for Java, replacing java.lang.ProcessBuilder and Process.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.