😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
- awesome
- awesome-list
- unicorns
- lists
47,133 repositories indexed
1–24 of 450 · Most stars
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
A complete computer science study plan to become a software engineer.
The definitive list that answers "I want to do X in Python, which tool should I use?"
All Algorithms implemented in Python
Free domain registration and practical DNS learning resources for everyone.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Translated:octocat: Share interesting, entry-level open source projects on GitHub.
Translated:books: Essential foundational knowledge for technical interviews, Leetcode, computer operating systems, computer networks, system design
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
JavaScript Style Guide
Curated coding interview preparation materials for busy software engineers
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
Crack LeetCode, not only how, but also why.
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
✅ The Node.js best practices list (July 2026)
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
12 Weeks, 24 Lessons, AI for All!