Dhruv Srivastava's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
quine-relay
An uroboros program with 100+ programming languages
cssgridgenerator
🧮 Generate basic CSS Grid code to make dynamic layouts!
logcabin
LogCabin is a distributed storage system built on Raft that provides a small amount of highly replicated, consistent storage. It is a reliable place for other distributed systems to store their core metadata and is helpful in solving cluster management issues.
radiation-hardened-quine
A robust quine program that works even after any one character is deleted.
async-task
Task abstraction for building executors
tapo
Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L535, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115), power strips (P300, P304), hubs (H100), switches (S200B) and sensors (KE100, T100, T110, T300, T310, T315).
raft-grpc-example
Example code for how to get hashicorp/raft running with gRPC
waterbugdb
Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQL
precise-proofs
A library to generate merkle proofs for complex data structures
raft-example
Minimal hashicorp/raft example
hyperbloom
High Concurrency Bloom Filter Implementations for Go