building px0.ai, Principal Engineer II at @razorpay, ex-Staff Engineer at GCP {Memorystore, Dataproc}, creator @DiceDB, ex-Amazon Fast Data
system-design-questions. Problem statements on System Design and Software Architecture as part of Arpit's System Design Masterclass
3.1kflasksr. Make flask pages load faster and better by streaming partial HTTP Responses :boom:
240concurrency-in-depth. Go
240WikiSe. A wikipedia search engine that is completely built in Java and works on Wikipedia XML dumps
229knowledge-base.
225database-fundamentals. Prototype implementations of database internal concepts and algorithms in Golang.
216obsidian-hackernews. Displays top stories from Hacker News inside Obsidian.
197swe-math-weekly. SWE Math Weekly is a fun, hands-on weekly challenge that will require you to solve a question through code and in the process understand a set of math concepts - from linear algebra, statistics, and calculus.
178abloom. A pure Go implementation of Bloom Filter.
152levelcache. LevelCache is an ephemeral embedded cache with TTL support built on top of LevelDB.
136experimental. Bunch of quick experiements and prototypes for build a deeper understanding of anything and everything.
133consistent-hashing. Consistent Hashing implementation in Python
114fsm. Finite State Machine in Python using Coroutines.
100understanding-virtual-memory. C
100reweb. Fastest web framework for blog. Built on raw HTML, CSS, and vanilla JS
97grpc-in-depth. Go
97concurrency-with-semaphores. C
96engineering-blogs. A curated list of engineering blogs
95articles. Articles for arpitbhayani.me in markdown format.
93tcpserver. Go
93ls. Implement UNIX Shell command ls using UNIX System calls
91mongo-pagination-benchmark. Benchmarks two approaches to paginate in MongoDB
91py-prompts. Themes for Python prompts.
91linkie. Extracts meta information about a link 🔗
89shell. Implement a UNIX Shell.
89tripod. :running: :running: :running:Somewhat fast, somewhat optimal Prefix Search in Go
88quora-widget. Un-offical Quora widget and Quora card for your profile
87protobuf. Go
87grpc-advcalc. Go
86genetic-knapsack. Genetic Algorithm for Knapsack Problem
86recviz. Simple visualization for recursive functions in Python.
85go-playground. Go
85leaderboard-go-dicedb. Go
85dotfiles. dotfiles
84valkey. A flexible distributed key-value database that is optimized for caching and other realtime workloads.
83transpiler. Transpile Go structs to Typescript Classes and Interfaces
83dqueue. Persistent and fault tolerant queue implementation in Golang.
83spoj. SPOJ solutions
82fractional-cascading. Exhaustive implementation of Fractional Cascading in Python
82leaderboard-go-redis. Simple leaderboard with Go and Redis
82hackerrank. HackerRank Solutions
82arlt. :zap: Redis backed Rate Limiter [Not For Production]
82endianness. understanding endianness
82lfsr. LFSR - Linear Feedback Shift Register
82badger-cli. Unofficial CLI for Badger DB https://github.com/dgraph-io/badger
81cpython-patches. Experimental patches on CPython
81sepy. In-memory search engine in Python [educational purpose only]
81readability. Measure the readability of a given text using surface characteristics
81umysql3. Fast MySQL driver written in pure C/C++ for Python 3
81arpitbbhayani.
81udemy. Udemy to understand low level details and designs.
80sorting-benchmark. Testing different types of array sort algorithms in JavaScript
80overload. Function overloading for Python
80morris-counter. Jupyter Notebook
80awesome-flask. A curated list of awesome Flask resources and plugins
80flajolet-martin. Simple python implementation of Flajolet Martin algorithm
80treeline-expts. Experiments with TreeLine database
80semver. Semantic Versioning (semver) library written in golang
80torrent-leecher. Go
79