- India
- @TheRahulBhati
Starred repositories
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Learn Low Level Design (LLD) and prepare for interviews using free resources.
A massively parallel, high-level programming language
Catch common Java mistakes as compile-time errors
A guide to writing a DNS Server from scratch in Rust
An Obsidian plugin for displaying markdown notes as mind maps using Markmap.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A modular, reusable university course for Rust
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
Master programming by recreating your favorite technologies from scratch.
Open Sourced Interview Process
1000+份计算机paper,卡耐基梅隆大学,哈佛,斯坦福,芝加哥大学,MIT,facebook,google,微软,Amazon,twitter等大牛一作,持续更新中
A bunch of links to blog posts, articles, videos, etc for learning Rust
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
A distributed unique ID generator inspired by Twitter's Snowflake
AppEngine hosted chat server. Example for the distributed systems class at www.distributedsystemscourse.com
because you need another a key/value storage engine
📚 A curated list of papers for Software Engineers
A complete computer science study plan to become a software engineer.
🎓 Path to a free self-taught education in Computer Science!
Clean Architecture Golang Example (kinda)
Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.
A curated list of System Design interview questions for SDE-1 (Experienced),SDE-2 and above.
Distributed reliable key-value store for the most critical data of a distributed system
Go implementation of Ethereum proof of stake