A curated list of programming tutorials for learning by building real applications from scratch, organized by programming language and covering compilers, kernels, games, web and mobile apps.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONThe second edition of the You Don't Know JS Yet book series, offering free online chapters and purchasable volumes on JavaScript core mechanisms, including Get Started and Scope & Closures.
Wasp is a batteries-included full-stack web framework for React, Node.js and Prisma. A declarative spec file describes the app's high-level structure, and the compiler generates front-end, back-end and deployment code, with built-in auth, RPC, jobs, email and type safety.
A curated collection of single-file cheatsheets covering popular programming languages, backend and frontend frameworks, databases, and development tools, with a website directory and open contribution via pull requests.
A professional front-end starter template for building fast, robust, and adaptable websites or web apps, refined over a decade by a large community.
FlowGram is an extensible workflow development framework providing built-in tools including canvas, form, variable management, and pre-built materials (like LLM, Condition, Code Editor). It enables developers to build custom AI workflow platforms with visual composition and integration capabilities.
Code随想录 (LeetCode-Master) is a structured LeetCode study plan covering data structures and algorithms, with 200+ curated problems, detailed图文 solutions, and video lectures, supporting C++、Java、Python and other languages.
Eleventy (Build Awesome) is a JavaScript static site generator that turns a directory of mixed templates into HTML, supporting Markdown, Liquid, Nunjucks, WebC and more.
Umeng+ U-Web Analytics Skill 为 Cursor、Claude Code、通义灵码和 Qoder 等 AI 编程助手提供 HTML、H5、Vue、React、Next.js、Nuxt 及 SPA 项目的 U-Web 集成支持,涵盖 siteid 获取、事件埋点、SPA PV 处理与问题排查等功能。
A curated awesome list of open-source applications for macOS, organized by category with language tags and links to each project's repository.
A collection of app ideas for developers to practice coding, organized into Beginner, Intermediate, and Advanced tiers. Each project includes user stories, bonus features, and resources to guide building from scratch.
A comprehensive production-ready boilerplate for Next.js 16+, Tailwind CSS 4, and TypeScript, prioritizing developer experience with a full suite of testing, linting, and monitoring tools.
Source code for the AT Products LLC website, built with Astro, Vue, Bootstrap and jQuery and deployed through Netlify. One repository holds the main site, a beta site, a portfolio, a maintenance page and an unblocked-games site on separate branches.
JavaScript implementations of popular algorithms and data structures, each with its own README explanation, complexity notes, and links to further reading. Useful for study and interview prep.
Meteor is a full-stack JavaScript platform for building modern web, mobile, and desktop apps with one codebase. It integrates popular frontend frameworks like React, Vue, Svelte, and Blaze, and offers CLI tooling for rapid prototyping and deployment.
A curated collection of 500 React interview questions and answers covering core concepts, hooks, Redux, routing, testing and more, aimed at helping developers prepare for React job interviews.
Front End Interview Handbook: an open-source collection of front-end interview preparation materials covering interview formats, system design, trivia, coding questions and company-specific questions, with translations into several languages.
Comprehensive guide covering vast tech areas, helping professionals and students gain knowledge and resolve doubts for tech careers.
A collection of coding articles and snippets designed to help developers improve their skills through practical examples and explanations.
A 12-week, 24-lesson open-source curriculum from Microsoft Cloud Advocates teaching HTML, CSS, and JavaScript through hands-on projects including terrariums, browser extensions, a space game, and a banking app.