Open-source Learning & careers projects
316 MIT-licensed learning & careers projects, most-starred first — free to use, modify and ship commercially. Each page covers what it is, who it suits, how to install and run it, and how it compares.
AI & agentsAudioBackend & APIsData & databasesDesign & UIDesktop & OSDevOps & cloudDeveloper toolsGames & graphicsMarketing & contentMobileProductivitySecurity & privacyVideo & mediaWeb development
- 1public-apisA community-curated list of free public APIs you can use in your own projects.★ 495k
- 2Project Based LearningA curated list of links to tutorials that walk you through building real projects from scratch.★ 289k
- 3The Book of Secret KnowledgeA large curated list of links to cheatsheets, manuals, tools and one-liners for sysadmins and security folks.★ 255k
- 4The Algorithms - PythonA large collection of classic algorithms implemented in Python, for learning.★ 226k
- 5OSSUA free, self-paced computer science curriculum built from online university courses.★ 211k
- 6javascript-algorithmsJavaScript examples of many classic algorithms and data structures, with explanations and reading links.★ 197k
- 7awesome-goA curated, community-maintained list of links to Go libraries, frameworks and tools.★ 192k
- 8Tech Interview HandbookFree, curated coding interview prep materials for busy software engineers.★ 143k
- 9Generative AI for BeginnersA free 21-lesson course for learning to build generative AI apps, with Python and TypeScript code.★ 123k
- 10App Ideas CollectionA list of app project ideas with detailed specs, meant to help developers practice coding.★ 98.4k
- 11Web-Dev-For-BeginnersA free 12-week, 24-lesson beginner course teaching HTML, CSS and JavaScript through hands-on projects.★ 97.1k
- 12clean-code-javascriptA guide of clean code principles for writing readable JavaScript, with bad and good examples.★ 94.7k
- 13ML-For-BeginnersA free 12-week, 26-lesson beginner course on classic machine learning using Scikit-learn.★ 91.9k
- 14PayloadsAllTheThingsA community-maintained collection of web security attack payloads and filter bypass examples, organized by vul★ 82.3k
- 15awesome-public-datasetsA curated list of links to high-quality open datasets, organized by topic.★ 79.9k
- 16Prompt Engineering GuideA free online guide, papers list, and notebooks for learning how to prompt and build with language models.★ 79.8k
- 17learn-claude-codeA teaching repo that walks you through building a simple Claude Code-style agent harness from scratch.★ 79.7k
- 18AI Agents for BeginnersA free course of 18 lessons teaching beginners how to build AI agents, with Python code samples.★ 78.7k
- 19OpenAI CookbookExample code and guides for common tasks with the OpenAI API.★ 76.9k
- 20CS 自学指南A free, Chinese-language guide that maps out self-study paths through open computer science courses.★ 76.5k
- 21AI Engineering from ScratchA free, MIT-licensed course that teaches AI engineering by building models, retrieval, and agents from scratch★ 76.3k
- 22Best-websites-a-programmer-should-visitA curated, archived list of links to websites useful for programmers.★ 76.2k
- 23awesome-scalabilityA curated reading list of articles and talks on designing large systems that scale, stay reliable, and perform★ 75.3k
- 24Front-End ChecklistA categorized checklist of front-end best practices, usable in a browser, in the README, or via an AI agent.★ 74.6k
- 25awesome-cppA curated list of links to C++ and C libraries, tools, and learning resources.★ 74.2k
- 26awesome-vueA curated list of links to tools, tutorials, and projects related to Vue.js.★ 73.5k
- 27AI-For-BeginnersA 12-week, 24-lesson beginner course on AI with lessons, quizzes, and labs, using TensorFlow and PyTorch.★ 70.5k
- 28claude-code-best-practiceA community guide of best practices and examples for using Claude Code effectively.★ 68.5k
- 29labml.ai Deep Learning Paper ImplementationsPyTorch implementations of many deep learning papers, with side-by-side explanatory notes.★ 67.6k
- 30The Algorithms - JavaA large collection of classic algorithms and data structures written in Java for learning.★ 66.7k
- 3133 JS ConceptsA reading guide to 33 core JavaScript concepts, with explanations and code examples.★ 66.5k
- 32last30daysAn AI agent skill that searches many social and web sources on a topic and writes a summary.★ 66.3k
- 33interviewsA free collection of notes, links and practice resources for technical coding interviews.★ 65.5k
- 34JavaScript QuestionsA long list of advanced JavaScript quiz questions with explanations hidden under each one.★ 65.3k
- 35RustlingsSmall Rust exercises that teach you to read and write Rust code step by step.★ 64.5k
- 36AI Hedge FundEducational AI project that simulates a team of AI investor agents making trading decisions.★ 64.4k
- 37nanoGPTA small, readable codebase for training and finetuning GPT-style language models.★ 64.4k
- 38ChatGPTA Chinese-language collection of ready-to-paste ChatGPT prompts for many everyday scenarios.★ 64.3k
- 39Front-end Developer Interview QuestionsA list of front-end interview questions for vetting candidates or quizzing yourself.★ 60.9k
- 40GitHub Cheat SheetA list of hidden and lesser-known features of Git and GitHub, with examples.★ 60.1k
- 41nanochatA minimal, hackable harness for training and chatting with a small GPT-style language model.★ 59.6k
- 42First ContributionsA step-by-step tutorial that walks beginners through their first open source contribution.★ 56.7k
- 43Scientific Agent SkillsA library of 177 science skills that teach AI coding agents specific research packages and data sources.★ 55.8k
- 44Claude CookbooksA set of Jupyter notebook recipes showing how to build with the Claude API.★ 54.1k
- 45chinese-poetryA free, open JSON database of classical Chinese poetry, prose and song lyrics.★ 54k
- 46Awesome iOSA community-curated list of links to iOS libraries, tools, courses and resources, sorted by topic.★ 53.8k
- 47OpenClawA curated, categorized directory of community-built OpenClaw skills, drawn from the ClawHub registry.★ 53.5k
- 48100-Days-Of-ML-CodeA 100-day learning log of machine learning topics, with notes, code links, and infographics.★ 52k
- 49professional-programmingA curated, opinionated list of learning resources for software engineers, mostly books and articles.★ 51.7k
- 50Python Data Science HandbookThe full text of a Python data science book, delivered as runnable Jupyter notebooks.★ 50.3k
- 51Made With MLA free course teaching how to build, deploy and maintain machine learning systems with code.★ 49.9k
- 52Algorithm VisualizerFree website that animates algorithms and data structures from code you write.★ 49.4k
- 53type-challengesA set of TypeScript type puzzles with an online judge to check your answers.★ 48.6k
- 54ProjectsA list of practical coding project ideas you can solve in any programming language.★ 48.1k
- 55React TypeScript CheatsheetA documentation cheatsheet for using React with TypeScript, with opinionated examples.★ 47.1k
- 56Awesome CheatsheetsA collection of single-file cheatsheets for popular languages, frameworks and dev tools.★ 46.6k
- 57Claude How ToA free, MIT-licensed visual guide with tutorials and copy-paste templates for learning Claude Code.★ 46.4k
- 58learn-regexA free, plain-language guide to learning regular expressions, with examples you can test.★ 46.1k
- 59ReactA free list of ReactJS interview questions with answers, for job prep.★ 44.9k
- 60Front End Interview HandbookFree front end job interview prep: topics, questions, and formats, as a website and repo.★ 44k
- 61OpenMAICTurns a topic or document into an interactive classroom run by AI teachers and classmates.★ 42.5k
- 62BlackA Python code formatter that rewrites your files to one consistent style with little configuration.★ 42.1k
- 63cheat.shCommand-line cheat sheets for Unix commands and programming languages, fetched with curl.★ 41.8k
- 64pure bash bibleA reference book of bash snippets that replace external commands with built-in shell features.★ 41.7k
- 65AI Engineering HubA collection of hands-on AI tutorials and sample projects covering LLMs, RAG, and agents.★ 40.8k
- 6650projects50daysA course repo of 50+ small HTML, CSS and JavaScript mini-projects for learning front-end basics.★ 40.6k
- 67PhaserA free JavaScript framework for making 2D HTML5 games that run in web browsers and on mobile web.★ 40.6k
- 68500 AI Agents ProjectsA curated list of AI agent use cases and links to open-source projects, sorted by framework and industry.★ 39.2k
- 69Data Science for BeginnersA free 10-week, 20-lesson beginner data science curriculum from Microsoft, with quizzes and assignments.★ 37.9k
- 70eugenp/tutorialsA large collection of small, focused Java and Spring tutorial code projects, many with Maven builds.★ 37.3k
- 71Linux CommandA searchable website of 600+ Linux command references, manuals and explanations.★ 37.2k
- 72女娲.skillTurns the thinking styles of famous people into AI agent skills you can call on.★ 37.2k
- 73awesome-agent-skillsA curated directory of over 1,000 reusable agent skills from dev teams and the community.★ 36.8k
- 74book-to-skillTurns a technical book or document folder into a structured skill your AI coding agent can query.★ 36.7k
- 75How To Ask Questions The Smart WayA Chinese translation of Eric S. Raymond's guide on how to ask technical questions well.★ 36.1k
- 76Bulletproof ReactA guide and sample React app showing one opinionated way to structure production React projects.★ 36k
- 77PythonA personal collection of small Python scripts for file, network and automation tasks, plus learning examples.★ 35.5k
- 78awesome-gpt-image-2A curated library of GPT Image 2 prompts, templates, and reusable skills, organized as structured prompts.★ 35.4k
- 79The Algorithms - C++A large collection of algorithms implemented in C++ for learning.★ 34.8k
- 80LearnGitBranchingAn interactive browser game and sandbox that draws git commits as a tree so you can learn git visually.★ 34.2k
- 81Spring Boot DemoA collection of Spring Boot demo modules showing how to add common features like databases, caching, and messa★ 34.1k
- 82LeetCode in GoGo solutions to LeetCode problems, with tests and a companion online and PDF cookbook.★ 33.8k
- 83ML-From-ScratchPlain Python and NumPy code that implements classic machine learning models so you can read how they work.★ 33.3k
- 84PyTorch TutorialShort PyTorch code examples for learning deep learning models, from basics to GANs.★ 32.5k
- 85MS-DOSArchived source code of early MS-DOS versions 1.25, 2.0 and 4.0, kept for historical reference.★ 32.3k
- 86STORMOpen-source LLM system that researches a topic online and drafts a Wikipedia-style article with citations.★ 31.8k
- 87OpenClawA community-curated list of real-world ways people use the OpenClaw AI agent in daily life.★ 31.6k
- 88llm.cA small C/CUDA codebase for training GPT-2-style language models without PyTorch.★ 31.4k
- 89AI Expert RoadmapA set of study-path charts for becoming a data scientist, ML or AI expert.★ 31.3k
- 90applied-mlA curated list of papers and tech blog posts about using machine learning in real production systems.★ 30.8k
- 91awesome-datascienceA curated list of links for learning data science, from courses and books to tools and datasets.★ 30.3k
- 92awesome-generative-ai-guideA curated hub of generative AI courses, research updates, notebooks and interview prep.★ 30.1k
- 93h4ckerA large curated collection of cybersecurity links, scripts, labs and training notes.★ 30k
- 94Project GuidelinesA written set of JavaScript project maintenance guidelines covering Git, docs, testing, style and APIs.★ 29.4k
- 95Swift Algorithm ClubA collection of algorithms and data structures implemented in Swift, with explanations.★ 29.1k
- 96ECMAScript 6A reference page summarizing the new features added in ECMAScript 6 (JavaScript 2015) with code examples.★ 29k
- 97SpringAllA collection of Spring tutorial code samples organized as step-by-step lessons, companion to a blog.★ 28.9k
- 98programmer-job-blacklistA community-curated list of links about companies and founders that programmers say treated staff badly.★ 28.4k
- 99CodePath Android CliffnotesA community-written collection of Android development guides and tutorials from CodePath.★ 28.3k
- 100Bayesian Methods for HackersA free, notebook-based introduction to Bayesian statistics taught through code, using PyMC.★ 28.2k
- 101Material for MkDocsA theme for MkDocs that turns Markdown files into a searchable documentation website.★ 27.6k
- 102JCSproutA Chinese-language collection of notes on core Java: collections, threads, JVM, and algorithms.★ 26.8k
- 103fe-interviewA daily collection of 6000+ front-end interview questions, published one at a time.★ 26.3k
- 104The Algorithms - RustA educational collection of algorithms and data structures implemented in Rust.★ 26.1k
- 105Modern C++ TutorialA free, book-style tutorial covering C++11 through C++26 new language features.★ 25.9k
- 106SHAPA Python library that shows how much each input feature pushed a machine learning model's prediction up or dow★ 25.8k
- 107algorithmsReadable Python implementations of common data structures and algorithms, for learning.★ 25.6k
- 108Modern JavaScript CheatsheetA reference sheet explaining modern JavaScript syntax you meet in current codebases.★ 25.6k
- 109Neural Networks: Zero to HeroA free video course that builds neural networks and GPT-style language models from scratch in Jupyter notebook★ 25.2k
- 110PlotNeuralNetLaTeX code for drawing neural network diagrams for reports and presentations.★ 25.1k
- 111minGPTA small, readable PyTorch re-implementation of GPT for training and running language models.★ 25k
- 112Homemade Machine LearningPython implementations of classic machine learning algorithms, written from scratch, with Jupyter demos.★ 24.8k
- 113JavaScript Testing Best PracticesA long, opinionated guide of JavaScript and Node.js testing best practices, written as curated advice.★ 24.6k
- 114pytudesA collection of short Python programming exercises and worked solutions in Jupyter notebooks, by Peter Norvig.★ 24.4k
- 115中文独立博客列表A community-maintained list of Chinese-language independent blogs, with RSS feeds.★ 24.4k
- 116Learn Go with TestsA free online book that teaches Go programming through test-driven development.★ 23.9k
- 117The Open Source Computer Science DegreeA curated list of free university courses that together cover a standard CS degree.★ 23.8k
- 118angular-styleguideAn opinionated coding style guide for teams building Angular apps.★ 23.6k
- 119AKSharePython library for fetching Chinese and global financial data with simple function calls.★ 23.2k
- 120Vibe Coding 指南A Chinese-language guide and collection of prompts and workflows for building software by pairing with AI.★ 23.1k
- 121NLP-progressA community-maintained list of NLP tasks, datasets, and current best published results.★ 23k
- 122Learn Harness EngineeringA free, project-based course on making AI coding agents work reliably.★ 22.9k
- 123awesome-ai-engineeringA curated list of AI engineering resources, roadmaps, tools, and projects.★ 22.5k
- 124learn_python3_spiderA Chinese-language tutorial series that teaches Python web scraping from beginner to advanced.★ 22.3k
- 125UniLMMicrosoft's collection of research models and code for language, vision, speech and document AI.★ 22.2k
- 126DesignPatternsPHPSample PHP code showing how classic software design patterns can be implemented.★ 22.2k
- 127reinforcement-learningCode, exercises and solutions for learning reinforcement learning alongside Sutton's book and David Silver's c★ 22.2k
- 128SwarmExperimental OpenAI library for lightweight multi-agent handoffs; now superseded by the Agents SDK.★ 22.1k
- 129.NETOfficial home of .NET release notes, support timelines, and news announcements.★ 22.1k
- 130Modern C++ FeaturesA cheatsheet showing what each version of modern C++ (11 through 23) added, with short code examples.★ 21.9k
- 131Interview_Question_for_BeginnerA Korean-language list of common technical interview questions and short study notes for beginner programmers.★ 21.8k
- 132git-tipsA long list of commonly used git commands and tricks, as a reference collection.★ 21.7k
- 133FinGPTOpen-source large language models tuned for financial tasks like sentiment analysis and stock forecasting.★ 21.5k
- 134VulhubA collection of ready-made vulnerable software environments you can start with Docker Compose.★ 21.4k
- 135Awesome Free ChatGPTA community-maintained list of free ChatGPT mirror websites and related free AI resources.★ 21.3k
- 136Ciência da ComputaçãoA free, self-paced path through computer science study materials, in Portuguese.★ 21k
- 13790DaysOfCyberSecurityA free 90-day self-study plan linking to courses and resources for learning cybersecurity from scratch.★ 20.8k
- 138Deep Learning with Python notebooksCompanion Jupyter notebooks with the runnable code from the book Deep Learning with Python.★ 20.4k
- 139CS 229 Machine Learning cheatsheetsFree PDF cheatsheets summarizing Stanford's CS 229 machine learning course.★ 20.4k
- 140WenyanA programming language written in Classical Chinese, compiling to JavaScript, Python, or Ruby.★ 20.3k
- 141llama2.cA small C program that runs small Llama 2 language models, with training done in PyTorch.★ 20.2k
- 142JavaScript Stack from ScratchA step-by-step tutorial for wiring together a modern JavaScript web stack by hand.★ 20.1k
- 143You-Dont-Need-jQueryA reference of plain JavaScript equivalents for common jQuery methods, for modern browsers.★ 20.1k
- 144tyA very fast type checker and language server for Python, written in Rust. Currently in beta.★ 20k
- 145Open Deep ResearchA small TypeScript agent that researches a topic in rounds, using web search and an LLM to write a report.★ 19.9k
- 146Python-Mini-ProjectsA collection of small beginner Python scripts, each a standalone mini project.★ 19.4k
- 147Learn PyTorch for Deep LearningFree course materials (notebooks and slides) for learning PyTorch and deep learning from scratch.★ 19.3k
- 148TaxonomyAn archived Next.js 13 demo app showing auth, subscriptions and docs with server components.★ 19.3k
- 149GenLayerStarter template for a GenLayer Python smart contract (football bets) with tests, linting, and a Next.js front★ 19.3k
- 150You Don't Need Lodash/UnderscoreA list of JavaScript utility functions you can often replace with built-in language features, plus an ESLint p★ 19.1k
- 151claude-quickstartsStarter projects that show how to build apps with the Claude API, from support agents to browser and desktop a★ 19.1k
- 152Algorithms & data structures projectA Java collection of common algorithms and data structures, implemented with explanatory video links.★ 18.9k
- 153functional-programming-jargonA JavaScript-based glossary explaining functional programming terms in plain language.★ 18.7k
- 154microgradA tiny educational autograd engine and small neural net library with a PyTorch-like API.★ 18.6k
- 155Llama CookbookA collection of notebooks and guides for running, fine-tuning, and building apps with Meta's Llama models.★ 18.6k
- 156Stop SlopA set of writing rules that helps Claude or other LLMs remove common AI-style phrasing from prose.★ 18.5k
- 157ARISMarkdown-based skill files that let an AI agent run ML research loops, with a second model reviewing the work.★ 18.5k
- 158learn-pythonA collection of annotated Python scripts with runnable assertions, organized by topic.★ 18.5k
- 159Become-A-Full-Stack-Web-DeveloperA curated list of free links for learning full stack web development, mostly JavaScript-focused.★ 18.5k
- 160Path to Senior Engineer HandbookA curated list of links to newsletters, books, courses and more for growing into a senior software engineer.★ 18.4k
- 161Agent Skills for Context EngineeringA collection of reusable instruction packs (skills) that teach AI coding agents how to manage their context wi★ 18.3k
- 162The Algorithms - GoA collection of classic algorithms and data structures written in Go, for learning.★ 18.2k
- 163Academic PagesA free GitHub Pages template for building an academic or portfolio personal website.★ 17.8k
- 164magictoolsA curated list of free and paid game development resources, from art assets to engines and learning material.★ 17.7k
- 165GyoogleA Korean-language study encyclopedia of CS basics and interview topics for new developers.★ 17.7k
- 166deeplearning-modelsA collection of Jupyter notebooks showing many deep learning models in TensorFlow and PyTorch.★ 17.6k
- 167mcp-for-beginnersA free beginner course teaching the Model Context Protocol (MCP) with code examples in six languages.★ 17.6k
- 168PyTorch-GANA collection of PyTorch code examples for many GAN research papers, one script per model.★ 17.5k
- 169ML VisualsA shared collection of reusable science figures and slide templates for machine learning writing.★ 17.4k
- 170awesome-hackingA curated list of links to hacking tutorials, tools and learning resources.★ 17.4k
- 171Front-End Performance ChecklistA long, categorized checklist of front-end web performance rules with links to tools and articles.★ 17.4k
- 172IoT-For-BeginnersA 12-week, 24-lesson beginner course on Internet of Things, built around hands-on projects.★ 17.2k
- 173Project Ideas and ResourcesA list of project ideas, with descriptions and video links, for practicing coding skills.★ 17.1k
- 1747days-golangA tutorial series that builds a web framework, cache, ORM, and RPC library from scratch in Go.★ 17k
- 175BaselinesReference implementations of reinforcement learning algorithms in Python, for research comparison.★ 16.8k
- 176Awesome Artificial IntelligenceA curated reading and learning list of AI books, courses, papers and guides for developers.★ 16.8k
- 177Modern JavaA long, example-driven tutorial teaching the new language and API features of Java 8.★ 16.7k
- 178Awesome AI AppsA curated collection of 132 example AI apps, tutorials, and recipes built with LLMs, agents, and RAG.★ 16.7k
- 179Curso de HTML5 e CSS3Free beginner course on HTML5 and CSS3 with PDFs, exercises and challenges, in Portuguese.★ 16.6k
- 180pix2texConverts a picture of a math formula into LaTeX code using a learned image-to-text model.★ 16.6k
- 181ds-cheatsheetsA collection of links to data science cheatsheets (PDFs) for Python, R, SQL, math and machine learning.★ 16.4k
- 182pykanA Python library for Kolmogorov-Arnold Networks, a neural network alternative to MLPs.★ 16.3k
- 183Public API ListsA community-maintained list of free public APIs you can search or fetch as JSON.★ 16.3k
- 184TensorFlow-CourseBeginner-friendly Jupyter notebook tutorials for learning TensorFlow.★ 16.3k
- 185OnJava8Chinese translation of the book On Java 8, a long Java programming guide, free to read online.★ 16.1k
- 186chinese-copywriting-guidelinesA style guide for spacing and punctuation in Chinese text mixed with English and numbers.★ 15.8k
- 187Guia Extenso de ProgramaçãoA large Portuguese-language curated guide of links and resources for learning programming and tech careers.★ 15.8k
- 188Hacker roadmapA curated, now-archived list of pen-testing tools, resources and references for learning ethical hacking.★ 15.7k
- 189math-as-codeA reference that explains math notation by comparing it to JavaScript code.★ 15.5k
- 190Algorithm PatternsA set of reusable LeetCode-style algorithm templates and a suggested practice order, written in Go.★ 15.5k
- 191MockitoA Java library for creating fake test objects so unit tests can run in isolation.★ 15.5k
- 192AI CheatsheetsA collection of downloadable cheat sheet images and PDFs for machine learning and data tools.★ 15.4k
- 193Prompt MasterA Claude skill that rewrites your requests into clearer prompts for many AI tools.★ 15.4k
- 194Quick ReferenceA collection of printable-style cheat sheets for common developer tools and workflows.★ 15.2k
- 195BibliotecaDevA categorized collection of programming books, mostly in Portuguese, with PDF links hosted in the repo.★ 15.2k
- 196Grab Front End GuideA study guide to the modern front end stack, written by Grab's web team for newcomers.★ 15.2k
- 197llama3 from scratchA from-scratch walkthrough of Llama 3 inference in a Jupyter notebook, one tensor operation at a time.★ 15.2k
- 198dotnetA starting-point index of .NET open source projects, docs and community lists, not a software product.★ 15.1k
- 199Front-end ChallengesA community list of open-source front-end coding challenges that companies have used in hiring.★ 15k
- 200Domain-Driven HexagonA long, example-driven guide to software design patterns and architecture, with TypeScript code samples.★ 15k
- 201RustTrainingFree, open-source Rust learning books for readers coming from other languages or at advanced levels.★ 15k
- 202nlp-tutorialA set of PyTorch tutorials that implement classic NLP models in short code, from word embeddings to BERT.★ 14.9k
- 203OpenMythosA community-written, theoretical PyTorch model of a looped transformer, inspired by speculation about Claude M★ 14.9k
- 204Analysis ToolsA curated, community-maintained list of static analysis and linting tools across many languages.★ 14.9k
- 205AutoResearchClawRuns a 23-stage pipeline that turns a research idea into a draft paper, with optional human check-ins.★ 14.8k
- 206reinforcement-learning-an-introductionPython code that reproduces the figures and examples from the Sutton & Barto reinforcement learning textbook.★ 14.8k
- 207awesome-bigdataA curated link list of big data tools, databases, papers and learning resources.★ 14.7k
- 208examples-of-web-crawlersA collection of beginner-friendly Python web crawler examples for several Chinese websites.★ 14.7k
- 209The GAN ZooA running list of named GAN (generative adversarial network) research papers, with links.★ 14.7k
- 210conv_arithmeticA written guide with animations explaining how convolution layers shape their outputs in deep learning.★ 14.7k
- 211100 numpy exercisesA set of 100 numpy practice problems with solutions, for learning and quick reference.★ 14.7k
- 212transferlearningA curated collection of transfer learning papers, code, datasets and tutorials, mostly in Chinese and English.★ 14.4k
- 213Juice ShopA deliberately insecure web shop for practicing finding and exploiting security flaws.★ 14.3k
- 214SimplefolioA minimal one-page portfolio template for developers, built with Parcel and SCSS.★ 14.2k
- 215Naming cheatsheetA guide of naming rules for variables and functions, written in plain examples, language-agnostic.★ 14.2k
- 216AI Research Skills LibraryA collection of 98 instruction packs that teach AI coding agents how to do AI research and engineering tasks.★ 14.2k
- 217TILA personal collection of short write-ups on small things the author learned day to day.★ 14.2k
- 218You Might Not Need jQueryA site of side-by-side examples showing how to do common jQuery tasks with plain JavaScript.★ 14.1k
- 219Modular Monolith with DDDA sample .NET application showing a modular monolith built with Domain-Driven Design, meant as a reference imp★ 14.1k
- 220Pretty TypeScript ErrorsA VS Code extension that rewrites TypeScript error messages so complex types are easier to read.★ 14.1k
- 221PENTESTING-BIBLEA link list of pentesting articles, write-ups and cheat sheets, not a tool.★ 14k
- 222Piggy MetricsA sample personal-finance app built as a tutorial for microservices with Spring Boot, Spring Cloud and Docker.★ 14k
- 223RPi OSA step-by-step tutorial for building a tiny operating system kernel on Raspberry Pi 3.★ 14k
- 224Stable Baselines3A Python library of reliable reinforcement learning algorithms built on PyTorch.★ 14k
- 225紫微斗数Open-source Zi Wei Dou Shu (purple star astrology) chart engine with an interpretation dataset, in Chinese.★ 13.8k
- 226show-me-the-codeA Chinese-language collection of 100+ small Python practice problems, one per day.★ 13.7k
- 227React in patternsA free book on design patterns and techniques for building apps with React.★ 13.6k
- 228FumadocsA React and Astro framework for building documentation websites.★ 13.5k
- 229Material-AnimationsSample Android app showing how to use built-in Transition animations between activities and views.★ 13.5k
- 230FlexbugsA community list of flexbox bugs in browsers, each with a cross-browser workaround. Archived.★ 13.5k
- 231You Don't Need Moment.jsA guide to replacing Moment.js with native JavaScript or lighter date libraries, plus an ESLint plugin.★ 13.3k
- 232React & Redux in TypeScript GuideA long, example-driven guide to typing React and Redux apps with TypeScript.★ 13.3k
- 233Awesome ElixirA community-maintained, categorized list of Elixir and Erlang libraries, resources, and tools.★ 13.2k
- 234SkillryA curated list of videos made with Claude Opus 5.5, with the prompts used to make them.★ 13.1k
- 235MorvanZhou/tutorialsA Chinese-language collection of machine learning and Python tutorial notes by Morvan Zhou.★ 13.1k
- 236train-llm-from-scratchA from-scratch PyTorch walkthrough for training a small language model, from raw text to text generation.★ 13.1k
- 237Claude CodeA collection of the text prompts Claude Code uses internally, extracted and updated per release.★ 13.1k
- 238cmake-examplesA collection of small CMake example projects for learning the build system.★ 13.1k
- 239YubiKey GuideA community guide for storing GnuPG keys on a YubiKey so private keys stay on the hardware.★ 13.1k
- 240pytorch-grad-camPython library that shows which parts of an image a computer vision model looked at to make its prediction.★ 13k
- 241RuboCopA Ruby linter and auto-formatter that checks code against the community Ruby style guide.★ 12.9k
- 242Solved by FlexboxA web showcase of CSS layout problems that Flexbox now solves easily.★ 12.9k
- 243pytorch-bookChinese-language PyTorch tutorial book with Jupyter notebooks and small demo projects.★ 12.8k
- 244Github RankingA auto-updated list ranking GitHub repositories by stars and forks, by language.★ 12.8k
- 245GymnasiumA standard Python interface for reinforcement learning environments, plus reference environments to test algor★ 12.8k
- 246Codebase to TutorialA Python tool that uses an LLM to read a GitHub repo or local folder and write a beginner tutorial about it.★ 12.7k
- 247MarpAn entry point to the Marp family of tools for making slide decks from plain Markdown.★ 12.7k
- 248Wi-Fi CrackingA written tutorial showing how to crack weak WPA/WPA2 Wi-Fi passwords using aircrack-ng tools and hashcat.★ 12.7k
- 249Open Deep ResearchA configurable deep research agent that writes research reports, built on LangGraph and usable with many model★ 12.7k
- 250中国专利.skillAn AI agent skill for drafting Chinese patent disclosures and reading patents in plain language.★ 12.7k
- 251The Incredible PyTorchA community-curated list of PyTorch tutorials, papers, libraries and projects, organized by topic.★ 12.7k
- 252Python Machine LearningCode notebooks for the 1st edition of the Python Machine Learning book by Sebastian Raschka.★ 12.7k
- 253awesome-cheatsheetsA curated collection of short Chinese-language cheatsheets for programming languages and dev tools.★ 12.6k
- 254GPU PuzzlesA set of interactive Python-style puzzles that teach beginner GPU programming with CUDA via Numba.★ 12.6k
- 255hacker-laws-zhA Chinese-language collection of well-known laws, principles and patterns that programmers often cite.★ 12.5k
- 256bashA long, example-heavy cheat sheet of common bash and Unix commands and shell scripting basics.★ 12.5k
- 257Clean Code PHPA guide of clean code principles with PHP examples, showing bad and good code side by side.★ 12.5k
- 258OSINT FrameworkA web directory of free open-source intelligence (OSINT) tools and resources, organized as a menu.★ 12.4k
- 259Awesome-Diffusion-ModelsA curated list of links to articles, papers, videos and notebooks about diffusion models.★ 12.4k
- 260The Complete FAANG PreparationA large collection of DSA and FAANG interview practice material, including solution sets and CS subject notes.★ 12.3k
- 261Go 夜读A community reading and discussion group for Go programmers, shared through online livestreams and chat.★ 12.3k
- 262Vulkan C++ examplesC++ example programs showing how to use the Vulkan graphics API, from a basic triangle to advanced techniques.★ 12.2k
- 263FightingCVA PyTorch collection of attention, MLP, convolution and re-parameter modules from papers, as readable code.★ 12.2k
- 26430 Seconds of InterviewsA list of common programming and web interview questions, with answers, for interview prep.★ 12.1k
- 265Spinning UpFree educational guide and short reference code for learning deep reinforcement learning.★ 12k
- 266Hello WorldA collection of 'Hello, World' example programs in over a thousand programming languages.★ 12k
- 267test-your-sysadmin-skillsA large set of Linux sysadmin interview and self-test questions with example answers.★ 11.9k
- 268远程工作者A curated Chinese-language collection of articles, jobs, videos, books and tools about remote work.★ 11.8k
- 269awesome-chatgpt-zhA Chinese-language curated list of guides and resources for using ChatGPT and other AI tools.★ 11.8k
- 270Transformers-TutorialsA collection of Jupyter notebook demos showing how to use Hugging Face Transformers models in PyTorch.★ 11.8k
- 271chinese-xinhuaJSON datasets of Chinese idioms, xiehouyu, words, and characters, scraped from the web.★ 11.7k
- 272PRMLPython notebooks implementing the algorithms from Bishop's machine learning textbook, PRML.★ 11.7k
- 273LeetCodeLists of LeetCode interview questions grouped by company, based on LeetCode company tags (as of May 2022).★ 11.4k
- 274HVM1A research runtime that runs pure functional programs in parallel, without a garbage collector.★ 11.4k
- 275Full Blockchain Solidity CourseA free beginner-to-advanced course on Solidity and blockchain smart contracts, taught with Python tools.★ 11.2k
- 276MLAlgorithmsPlain Python code implementing classic machine learning algorithms from scratch, for learning how they work.★ 11.2k
- 277CraftA small Minecraft-style voxel game written in C with modern OpenGL, with optional Python-based multiplayer.★ 11.1k
- 278DotNetGuideA Chinese-language curated knowledge base of C#/.NET learning, interview, and career resources.★ 11.1k
- 279cs231nPublic website source for the Stanford CS231n course notes on convolutional neural networks.★ 11.1k
- 280faceaiBeginner-level Python demos for face, video, and text detection built on OpenCV and Dlib.★ 11.1k
- 281TianshouA Python library for building and training reinforcement learning agents using PyTorch.★ 11k
- 282TypeScript-React-StarterA deprecated, archived tutorial repo showing how to set up React with TypeScript.★ 11k
- 283minbpeA small, readable Python implementation of Byte Pair Encoding, the text-splitting method used in LLM tokenizer★ 11k
- 284BDH-CQGenerates fresh ARC-AGI-1-style puzzle tasks to test AI models on unseen problems.★ 10.9k
- 285The Practical Linux Hardening GuideA long, opinionated checklist for hardening Linux servers, tied to CIS and STIG benchmarks.★ 10.9k
- 286Vue Hacker NewsA Hacker News clone built with Vue 2, using server-side rendering and a PWA setup.★ 10.8k
- 287PromptCraftA public collection of system prompts from ChatGPT-based products and custom GPTs, for studying prompt writing★ 10.8k
- 288Bash-OnelinerA personal collection of handy Bash one-liners and terminal tricks for data work and Linux upkeep.★ 10.8k
- 289GitHubA short hands-on course that teaches GitHub basics by making a profile README.★ 10.8k
- 290nlp_courseA university course on natural language processing, from word embeddings to LLM agents, as Jupyter notebooks.★ 10.8k
- 291algorithm-baseChinese-language animated explanations of algorithms and LeetCode-style interview problems, written as Markdow★ 10.7k
- 292denoising-diffusion-pytorchA PyTorch implementation of the denoising diffusion model for generating images, plus a 1D variant.★ 10.7k
- 293张雪峰.skillA Claude-style AI skill that imitates Zhang Xuefeng's thinking style for college, grad school and career choic★ 10.7k
- 294eShopOnWebMicrosoft's sample ASP.NET Core web store app showing a single-process architecture; archived and moved to com★ 10.7k
- 295ParlAIA Python framework for training and testing dialogue AI models on many public datasets.★ 10.6k
- 296code_snippetsPython code examples from Corey Schafer's YouTube tutorials, kept in one repository.★ 10.6k
- 297open-source-android-appsA curated, community-maintained list of open-source Android apps, organized by category.★ 10.6k
- 298Let's Build a Simple DatabaseA step-by-step tutorial for writing a small SQLite-like database in C.★ 10.5k
- 299vue2-happyfriA small beginner Vue 2 project showing Vue Router and Vuex working together.★ 10.5k
- 300mini-vueA minimal Vue 3 re-implementation for learning how Vue 3's core works.★ 10.5k
- 301node-interviewA study guide of topics and questions used to hire senior Node.js backend developers.★ 10.5k
- 302MIT Deep LearningJupyter notebook tutorials and a driving-related RL competition from MIT deep learning courses.★ 10.5k
- 303Practical ASP.NET CoreSmall, runnable ASP.NET Core sample projects for many .NET versions, with a README explaining each one.★ 10.4k
- 304Nano Banana ProA curated, community-sourced list of prompts and example images for the Nano Banana Pro AI image model.★ 10.4k
- 305stanford-tensorflow-tutorialsCode examples from Stanford's CS 20 course on using TensorFlow for deep learning research.★ 10.4k
- 306ChirpyA free Jekyll theme for building a technical blog or documentation-style site.★ 10.3k
- 307claude-redA library of offensive security skill files (SKILL.md) that give Claude security-testing methodology.★ 10.2k
- 308Electron API DemosA desktop app with interactive sample code showing core Electron API features.★ 10.2k
- 309VS Code Extension SamplesSample code showing how to build extensions for the VS Code editor API.★ 10.2k
- 310go-clean-archA sample Go project showing how to structure an API using Clean Architecture ideas.★ 10.2k
- 311CKAD ExercisesHands-on Kubernetes practice exercises organized by the CKAD exam's curriculum domains.★ 10.2k
- 312Jenkins-Zero-To-HeroA video-guided walkthrough for installing Jenkins on AWS EC2 and wiring up Docker as a build agent.★ 10.1k
- 313goQualityA curated Korean-language list of developer articles and talks, filtered for firsthand experience.★ 10.1k
- 314FeynmanAn open-source command-line AI agent that helps with literature reviews and research.★ 10.1k
- 315Backend ChallengesA community-maintained list of public coding challenges from companies' hiring processes.★ 10k
- 316arXiv Paper CuratorA hands-on course project that builds a research assistant for arXiv papers using production RAG methods.★ 10k