Bangalore

Arpit Bhayani

Elite
@arpitbbhayani

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.1k

flasksr. Make flask pages load faster and better by streaming partial HTTP Responses :boom:

240

concurrency-in-depth. Go

240

WikiSe. A wikipedia search engine that is completely built in Java and works on Wikipedia XML dumps

229

knowledge-base.

225

database-fundamentals. Prototype implementations of database internal concepts and algorithms in Golang.

216

obsidian-hackernews. Displays top stories from Hacker News inside Obsidian.

197

swe-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.

178

abloom. A pure Go implementation of Bloom Filter.

152

levelcache. LevelCache is an ephemeral embedded cache with TTL support built on top of LevelDB.

136

experimental. Bunch of quick experiements and prototypes for build a deeper understanding of anything and everything.

133

consistent-hashing. Consistent Hashing implementation in Python

114

fsm. Finite State Machine in Python using Coroutines.

100

understanding-virtual-memory. C

100

reweb. Fastest web framework for blog. Built on raw HTML, CSS, and vanilla JS

97

grpc-in-depth. Go

97

concurrency-with-semaphores. C

96

engineering-blogs. A curated list of engineering blogs

95

articles. Articles for arpitbhayani.me in markdown format.

93

tcpserver. Go

93

ls. Implement UNIX Shell command ls using UNIX System calls

91

mongo-pagination-benchmark. Benchmarks two approaches to paginate in MongoDB

91

py-prompts. Themes for Python prompts.

91

linkie. Extracts meta information about a link 🔗

89

shell. Implement a UNIX Shell.

89

tripod. :running: :running: :running:Somewhat fast, somewhat optimal Prefix Search in Go

88

quora-widget. Un-offical Quora widget and Quora card for your profile

87

protobuf. Go

87

grpc-advcalc. Go

86

genetic-knapsack. Genetic Algorithm for Knapsack Problem

86

recviz. Simple visualization for recursive functions in Python.

85

go-playground. Go

85

leaderboard-go-dicedb. Go

85

dotfiles. dotfiles

84

valkey. A flexible distributed key-value database that is optimized for caching and other realtime workloads.

83

transpiler. Transpile Go structs to Typescript Classes and Interfaces

83

dqueue. Persistent and fault tolerant queue implementation in Golang.

83

spoj. SPOJ solutions

82

fractional-cascading. Exhaustive implementation of Fractional Cascading in Python

82

leaderboard-go-redis. Simple leaderboard with Go and Redis

82

hackerrank. HackerRank Solutions

82

arlt. :zap: Redis backed Rate Limiter [Not For Production]

82

endianness. understanding endianness

82

lfsr. LFSR - Linear Feedback Shift Register

82

badger-cli. Unofficial CLI for Badger DB https://github.com/dgraph-io/badger

81

cpython-patches. Experimental patches on CPython

81

sepy. In-memory search engine in Python [educational purpose only]

81

readability. Measure the readability of a given text using surface characteristics

81

umysql3. Fast MySQL driver written in pure C/C++ for Python 3

81

arpitbbhayani.

81

udemy. Udemy to understand low level details and designs.

80

sorting-benchmark. Testing different types of array sort algorithms in JavaScript

80

overload. Function overloading for Python

80

morris-counter. Jupyter Notebook

80

awesome-flask. A curated list of awesome Flask resources and plugins

80

flajolet-martin. Simple python implementation of Flajolet Martin algorithm

80

treeline-expts. Experiments with TreeLine database

80

semver. Semantic Versioning (semver) library written in golang

80

torrent-leecher. Go

79
59
Apply