Stars
Curated list of project-based tutorials
The best design tools and plugins for everything 👉
Learn how to design systems at scale and prepare for system design interviews
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A curated list of software and architecture related design patterns.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
🔗 Some useful websites for programmers.
A curated list of engineering blogs
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
A cli tool to help discover deprecated apiVersions in Kubernetes
Infisical is the open-source platform for secrets management, PKI, and SSH access.
ShellCheck, a static analysis tool for shell scripts
Production-ready platform for agentic workflow development.
Hot is macOS menu bar application that displays the CPU speed limit due to thermal issues.
Inspect a command's effects before modifying your live system
A tool to scan Kubernetes cluster for risky permissions
This repo includes ChatGPT prompt curation to use ChatGPT and other LLM tools better.
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Master programming by recreating your favorite technologies from scratch.
Algorithms and Data Structures implemented in Go for beginners, following best practices.
📚 Freely available programming books
100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
All Algorithms implemented in Python