Stars
Learn how to design systems at scale and prepare for system design interviews
A curated collection of approaches to designing large scale distributed systems.
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
Collection of Summer 2026 tech internships!
A distributed key-value store based on the implementation of Raft consensus algorithm following the paper, which applies multithreading techniques to support concurrent requests.


