1.codecrafters-io / build-your-own-x
Master programming by recreating your favorite technologies from scratch.
Ranked by Attention Score: stars gained over the last 180 complete days
50 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
Master programming by recreating your favorite technologies from scratch.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
💻 Vibe Coding 101|Your First Course For AI Product Builders.
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
Papers from the computer science community to read and discuss.
If you want to become good at AI engineering & system design, join this newsletter 👇
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
:books: 免费的计算机编程类中文书籍,欢迎投稿
A simple and easy-to-use library to enjoy videogames programming
Coding articles to level up your development skills
A book series (2 published editions) on the JS language.
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
📜 33 JavaScript concepts every developer should know.
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
webhook is a lightweight incoming webhook server to run shell commands
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Based on my own experience, I believe this roadmap provides clear answers to all the key questions about becoming a data analyst from scratch, including which technologies and programming languages to learn, what soft skills are essential, and how to start a professional career in this field.
List of Data Science Cheatsheets to rule the world
Python programs, usually short, of considerable difficulty, to perfect particular skills.
A guide on how to be a Programmer - originally published by Robert L Read
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
A utility library for JavaScript and TypeScript.
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
:small_red_triangle::sunglasses: A curated list of awesome stuff to learn computer graphics
ChucK Music Programming Language
The Ultimate Go Study Guide
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
Short CSS code snippets for all your development needs
Source code of open-source Colobot: Gold Edition project developed by Epsitec and TerranovaTeam
A single command palette with prefix based pickers for Neovim
A curated list of awesome Swift Macros
A supercharged AWS command line interface (CLI).
Curated decibans of Julia programming language.
🗺️ Developer Roadmaps — 20 career paths, 870+ topics, 1,880+ free resources. PWA, certifications, community-driven. Your free guide from beginner to senior dev.
Aurora Editor is a IDE built by the community, for the community, and written in Swift for the best native performance and feel for macOS.
Platform Abstraction C++ Libraries
Cheat Sheet for Android Interviews
Course management service that enables auto-graded programming assignments.
Learn V by Example
Exercism Meets Neovim 💪🧠
The Advanced Scripting Framework is a modern scripting for VBA: JavaScript-like syntax, classes with inheritance, map/filter/reduce, closures, regex. No COM, works everywhere. Transform Excel automation.
A library of Coq definitions, theorems, and tactics. [maintainers=@gmalecha,@liyishuai]
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
Load Common Lisp code blocks from Org files