Topics / #guide

Guide projects on GitHub

Practical guides and how-to documentation for tools and languages.

As of , the most-starred Guide projects on GitHub are awesome-python (328.1K stars), FreeDomain (204.5K stars) and the-art-of-command-line (162.5K stars). GitHub.Locker tracks 365 Guide repositories with 8.2M stars combined. The fastest-growing on October 16 was HowToLiveBetter, with +555 stars in a day.

365Projects
8.2MStars in total
+3.6KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 365 · by stars

  1. #1 · vinta/awesome-python

    awesome-python

    Awesome Python is a curated, opinionated guide to the best Python frameworks, libraries, and tools, organized by category — the classic answer to 'I want to do X in Python, which tool should I use?'

    328.1K
  2. #2 · DigitalPlatDev/FreeDomain

    FreeDomain

    DigitalPlat FreeDomain is a free domain registration service paired with a practical, book-style DNS learning guide, taking you from claiming a domain all the way through setting up a website, email and DNS operations.

    204.5K
  3. #3 · jlevy/the-art-of-command-line

    the-art-of-command-line

    A single-page guide collecting essential command-line tips, tricks, and notes for using Bash on Linux and other Unix-like systems, from basics through advanced scripting and debugging.

    162.5K
  1. 4

    JavaGuide

    159.1KSnailclimb/JavaGuide · JavaScript

    JavaGuide is a free, open-source guide to Java and backend interviews: a collection of study notes and Q&A summaries covering Java core, computer science fundamentals, databases, and system design.

  2. 5

    javascript

    148.1Kairbnb/javascript · JavaScript

    A JavaScript style guide from Airbnb covering conventions for types, variables, functions, classes, modules, naming, whitespace, and more, described as 'a mostly reasonable approach to JavaScript'.

  3. 6

    tech-interview-handbook

    143Kyangshun/tech-interview-handbook · TypeScript

    A free, curated collection of technical interview preparation materials for software engineers, created by the author of Blind 75, covering algorithms, behavioral questions, resumes, and more.

  4. 7

    nodebestpractices

    105.7Kgoldbergyoni/nodebestpractices · Dockerfile

    A curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.

  5. 8

    HowToCook

    102.8KAnduin2017/HowToCook

    A community-maintained cookbook written specifically for programmers, rewriting common Chinese home recipes with precise, step-by-step instructions instead of the vague wording typical of food blogs.

  6. 9

    every-programmer-should-know

    100.5Kmtdvio/every-programmer-should-know

    A curated, highly opinionated collection of technical resources — articles, books, videos and papers — covering things every software developer should know, from algorithms and data structures to security, architecture and career advice.

  7. 10

    clean-code-javascript

    94.7Kryanmcdermott/clean-code-javascript · JavaScript

    This is a guide that adapts the software engineering principles from Robert C. Martin's book 'Clean Code' specifically for JavaScript, with practical bad/good code examples.

  8. 11

    ChinaTextbook

    82.9KTapXWorld/ChinaTextbook · Roff

    An open-source archive of PDF textbooks for Chinese primary school, middle school, high school and university courses, currently focused mainly on the full math curriculum from grade 1 through university.

  9. 12

    Prompt-Engineering-Guide

    79.2Kdair-ai/Prompt-Engineering-Guide · MDX

    This is DAIR.AI's Prompt Engineering Guide: a large, continuously updated collection of guides, papers, lecture notes, and notebooks covering prompt engineering techniques, context engineering, retrieval-augmented generation (RAG), and building AI agents with LLMs.

  10. 13

    openai-cookbook

    76.7Kopenai/openai-cookbook · Jupyter Notebook

    A collection of example code and guides for accomplishing common tasks with the OpenAI API, covering things like prompting, embeddings, function calling, and retrieval.

  11. 14

    cs-self-learning

    76.3KPKUFlyingPig/cs-self-learning · HTML

    A free, open-source online guide that curates the best open courseware from top international universities so anyone can self-study computer science from scratch, aiming to turn a beginner into a well-rounded programmer in 2-3 years.

  12. 15

    Front-End-Checklist

    74.5Kthedaviddias/Front-End-Checklist · MDX

    Front-End Checklist is an open-source front-end quality system that turns front-end best practices into a practical review workflow, usable by humans and AI agents via web, MCP server, or this README.

  13. 16

    up

    68.8Kbyoungd/up · JavaScript

    An open, continuously updated book on lifelong learning in the AI era: it starts from learning English and expands into AI learning, real projects, startup failure and recovery.

  14. 17

    claude-code-best-practice

    67.7Kshanraisshan/claude-code-best-practice · HTML

    A curated reference and knowledge base documenting Claude Code's features and best practices, covering agents, commands, skills, workflows, hooks, MCP servers, and more, organized as linked tables rather than a single tutorial.

  15. 18

    33-js-concepts

    66.5Kleonardomso/33-js-concepts · JavaScript

    A curated collection of 33 (plus bonus) core JavaScript concepts every developer should know, each with explanations, code examples, and curated resources to help you learn the language in depth.

  16. 19

    HowToLiveBetter

    64.5Keternity4719/HowToLiveBetter · HTML

    An evidence-based life guide for mainland China: 677 tips across 34 sections covering health, money, law, work and family, ranked by cost-effectiveness, each citing only journal papers or official documents.

  17. 20

    github-cheat-sheet

    59.7Ktiimgreen/github-cheat-sheet

    This is a cheat sheet that collects cool, hidden and not-so-hidden features of Git and GitHub, like URL tricks, keyboard shortcuts, task lists and diff tricks, each explained with a short example.

  18. 21

    project-layout

    56.7Kgolang-standards/project-layout · Makefile

    It is a reference collection of common Go project directory patterns (like /cmd, /pkg, /internal, /api) for structuring real-world Go applications. It is explicitly not an official standard from the core Go team, just a documented set of community conventions.

  19. 22

    first-contributions

    56.4Kfirstcontributions/first-contributions

    A beginner-friendly tutorial repository that walks newcomers through making their very first open source contribution, step by step.

  20. 23

    fanqiang

    54.2Kbannedbook/fanqiang · Kotlin

    A collection of tutorials and tools for circumventing China's internet censorship (翻墙/科学上网), covering proxy protocols like V2Ray, Shadowsocks, SSR and Trojan, plus a bundled all-in-one client package for Windows.

  21. 24

    professional-programming

    51.6Kcharlax/professional-programming · Python

    It's a curated collection of learning resources (articles, books, talks, papers) meant to make software engineers more well-rounded professionals, covering everything from algorithms to career growth to system architecture.

  22. 25

    kubernetes-the-hard-way

    50.4Kkelseyhightower/kubernetes-the-hard-way

    A step-by-step tutorial that walks you through bootstrapping a Kubernetes cluster manually, without any automation scripts, so you learn how every component actually works.

  23. 26

    design-patterns-for-humans

    48.9Knilbuild/design-patterns-for-humans

    It is a plain-English, real-world-analogy explanation of classic software design patterns (Creational, Structural, Behavioral), each paired with a short PHP code example.

  24. 27

    react

    47.1Ktypescript-cheatsheets/react · TypeScript

    A maintained cheatsheet for experienced React developers adopting TypeScript, packed with opinionated best practices and copy-pastable examples you can drop straight into your code.

  25. 28

    30-Days-Of-JavaScript

    46.9KAsabeneh/30-Days-Of-JavaScript · JavaScript

    A free, self-paced 30-day curriculum that takes you from JavaScript basics (data types, loops, functions) through DOM manipulation and ends with several mini projects.

  26. 29

    system-design

    46.6Kkaranpratapsingh/system-design

    It is a free course and ebook that teaches how to design large-scale systems and prepares readers for system design interviews.

  27. 30

    learn-regex

    46.1Kziishaned/learn-regex

    A free, concise guide that teaches regular expressions (regex) from scratch using plain-language explanations and live-testable examples for each concept.

  28. 31

    front-end-interview-handbook

    44Kyangshun/front-end-interview-handbook · JavaScript

    A curated collection of front end interview preparation materials, covering interview formats, front end system design, trivia, JavaScript/DOM/algorithm questions, and company-specific question sets.

  29. 32

    build-web-application-with-golang

    43.9Kastaxie/build-web-application-with-golang · Go

    This is a free, community-translated ebook that walks beginners through building web applications in Go (Golang), from the basics up through a full working app.

  30. 33

    what-happens-when

    43.4Kalex/what-happens-when

    A long-form, extremely detailed walkthrough answering the classic interview question of what happens when you type google.com into your browser and press enter, tracing the whole path from keypress to rendered page.

  31. 34

    git-flight-rules

    42.6Kk88hudson/git-flight-rules

    Git Flight Rules is a crowdsourced troubleshooting guide: for almost any git 'uh-oh' moment, it tells you exactly what happened and the commands to fix it, modeled on NASA's astronaut flight rules.

  32. 35

    claude-howto

    41.9Kluongnv89/claude-howto · Python

    A free, open-source guide to Claude Code: 10 visual tutorial modules with Mermaid diagrams and copy-paste templates that take you from your first slash command to advanced agent setups in 11-13 hours.

  33. 36

    pure-bash-bible

    41.7Kdylanaraps/pure-bash-bible · Shell

    A reference collection of pure Bash functions that replace external tools like sed, awk, cut, and grep for common string, array, file, and terminal tasks.

  34. 37

    styleguide

    39.7Kgoogle/styleguide · HTML

    This is a collection of style guides Google uses for its own and Google-originated open-source code, covering languages like C++, Java, Python, Go, JavaScript, TypeScript, HTML/CSS, Shell, Swift, and more.

  35. 38

    python-cheatsheet

    38.7Kgto76/python-cheatsheet · Python

    A comprehensive reference sheet covering Python syntax, built-in types, standard library modules, and common pip packages, organized into topics like Collections, Data Types, Syntax Rules, System Calls, Data Formats, and Multimedia.

  36. 39

    prompt-eng-interactive-tutorial

    38.6Kanthropics/prompt-eng-interactive-tutorial · Jupyter Notebook

    This is Anthropic's official interactive tutorial for learning prompt engineering with Claude, teaching how to write effective prompts through lessons and hands-on exercises.

  37. 40

    REKCARC-TSC-UHT

    37.9KPKUanonym/REKCARC-TSC-UHT · HTML

    A crowd-sourced guide to courses in Tsinghua University's Department of Computer Science and Technology, with course-selection tips, exam strategies, and recommended reading for each class.

  38. 41

    Data-Science-For-Beginners

    37.6Kmicrosoft/Data-Science-For-Beginners · Jupyter Notebook

    A free 10-week, 20-lesson data science curriculum from Microsoft's Azure Cloud Advocates, built to take complete beginners from core concepts all the way to real-world projects.

  39. 42

    tutorials

    37.3Keugenp/tutorials · Java

    A huge collection of small, focused tutorials for the Java ecosystem - one code module per topic - with a strong focus on Spring, Spring Boot and Spring Security.

  40. 43

    wtfpython

    37.1Ksatwikkansal/wtfpython · Python

    A free, hugely popular collection of surprising, counter-intuitive Python snippets, each with its real output and an explanation of what happens under the hood.

  41. 44

    og-aws

    36.5Kopen-guides/og-aws · Shell

    A free, community-maintained practical guide to Amazon Web Services — a living reference that consolidates links, tips, gotchas, and best practices, written by engineers who use AWS.

  42. 45

    bulletproof-react

    36Kalan2207/bulletproof-react · TypeScript

    A reference architecture and best-practices guide for building production-ready React applications, demonstrated through a sample app that shows how to structure, test, secure, and scale a real-world codebase.

  43. 46

    How-To-Ask-Questions-The-Smart-Way

    35.9Kryanhanwu/How-To-Ask-Questions-The-Smart-Way · JavaScript

    A Traditional Chinese (繁體中文) translation of Eric S. Raymond and Rick Moen's classic essay 'How To Ask Questions The Smart Way', which teaches programmers how to phrase technical questions so experienced hackers will actually want to answer them.

  44. 47

    HowToLiveLonger

    35.8Kgeekan/HowToLiveLonger

    This is a curated, evidence-based guide ('A programmer's guide to live longer') that collects scientific studies on diet, exercise, sleep and habits linked to lowering all-cause mortality (ACM), aimed at helping programmers live longer and healthier.

  45. 48

    the-way-to-go_ZH_CN

    35Kunknwon/the-way-to-go_ZH_CN · Go

    This is the Chinese translation of the Go programming language book 'The Way to Go' by Ivo Balbaert, officially titled 'Go 入门指南' (Go Beginner's Guide) in Chinese.

  46. 49

    libpku

    34.1Klib-pku/libpku · TeX

    A community-curated collection of course materials for Peking University: past exams, slides, notes and course advice, organized by course and free to download. The title literally means 'an unofficial collection of course materials for your school'.

  47. 50

    awesome-awesomeness

    33.7Kbayandin/awesome-awesomeness · Ruby

    An index of awesome lists: one page linking to hundreds of topic-specific awesome-* collections — from programming languages to DevOps, security and design — each maintained by its own curator.

  48. 51

    CheatSheetSeries

    33.7KOWASP/CheatSheetSeries · JavaScript

    A collection of concise, high-value cheat sheets covering specific application security topics, maintained by OWASP.

  49. 52

    linux-insides

    33.7K0xAX/linux-insides · Python

    This is a free, work-in-progress book that explains the internals of the Linux kernel, covering topics like booting, memory management, and system calls in deep technical detail.

  50. 53

    comprehensive-rust

    33.4Kgoogle/comprehensive-rust · Rust

    Comprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.

  51. 54

    modern-unix

    33Kibraheemdev/modern-unix

    A curated collection of modern, faster and saner alternatives to common Unix commands - an index of CLI tools like bat, ripgrep, fd, fzf and zoxide.

  52. 55

    run

    32.1KThe-Run-Philosophy-Organization/run

    This is the 'Run Philosophy' (润学) repository, a crowdsourced Chinese-language knowledge base that compiles the manifesto, theory, and real-life case studies about emigrating from China, aiming to answer why people leave, where they go, and how they do it.

  53. 56

    How-To-Secure-A-Linux-Server

    31.8Kimthenachoman/How-To-Secure-A-Linux-Server

    This is a long-form, evolving how-to guide (written as a GitHub README) that walks you through hardening a self-hosted Linux server, step by step, from SSH to firewalls to intrusion detection.

  54. 57

    awesome-github-profile-readme

    31.4Kabhisheknaiidu/awesome-github-profile-readme

    A curated catalog of impressive GitHub profile READMEs - the personal landing pages developers add to their profiles - with new entries added continuously.

  55. 58

    AI-Expert-Roadmap

    31.3KAMAI-GmbH/AI-Expert-Roadmap · JavaScript

    A set of charts that map the paths and technologies for becoming a data scientist, machine learning engineer, or AI expert — the i.am.ai AI Expert Roadmap, drawn up by AMAI and published as the 2022 edition.

  56. 59

    Blog

    31.1Kmqyqingfeng/Blog

    A Chinese-language frontend blog by developer mqyqingfeng (冴羽), known for its in-depth JavaScript article series; it began in 2017 with four planned series and has since grown far beyond them, collecting 31k+ stars.

  57. 60

    rust-course

    31Ksunface/rust-course · Rust

    This is '《Rust语言圣经》' (The Rust Language Bible), a free, open Chinese-language Rust programming tutorial/book with over 170 chapters and 1.1 million+ words covering everything from beginner basics to advanced topics.

  58. 61

    os-tutorial

    30.8Kcfenollosa/os-tutorial · C

    A step-by-step tutorial that walks you through building a small operating system from scratch, starting at the boot sector and moving up to a basic kernel.

  59. 62

    tuning_playbook

    30.4Kgoogle-research/tuning_playbook

    A free, in-depth guide from five Google Research Brain Team researchers (plus a Harvard co-author) on systematically maximizing the performance of deep learning models — the 'Deep Learning Tuning Playbook'.

  60. 63

    css-protips

    30.3KAllThingsSmitty/css-protips

    A curated collection of CSS tips and tricks to help developers level up their CSS skills, covering things like resets, flexbox, selectors, and accessibility-aware patterns.

  61. 64

    HEAD

    30.3Kjoshbuchea/HEAD

    A concise reference guide to the HTML element — which meta, link, title and other tags a web page should have, with recommendations for icons, SEO and social previews.

  62. 65

    python-guide

    29.9Krealpython/python-guide · Batchfile

    The Hitchhiker's Guide to Python — a free, opinionated best-practices guidebook about installing, configuring and using Python day to day.

  63. 66

    awesome-generative-ai-guide

    29.8Kaishwaryanr/awesome-generative-ai-guide · HTML

    A one-stop GitHub hub for generative AI learning: research updates, 90+ free courses, code notebooks, and interview prep materials, all organized around one question — what do you want to do with AI?

  64. 67

    Complete-Python-3-Bootcamp

    29.8KPierian-Data/Complete-Python-3-Bootcamp · Jupyter Notebook

    This repo holds the Jupyter Notebook course files that accompany the paid 'Complete Python 3 Bootcamp' course on Udemy, covering Python 3 basics through hands-on exercises.

  65. 68

    500lines

    29.6Kaosabook/500lines · JavaScript

    This is the source for '500 Lines or Less', the fourth book in the Architecture of Open Source Applications series: each chapter walks through a working program written in at most 500 lines of code.

  66. 69

    project-guidelines

    29.4Kelsewhencode/project-guidelines · JavaScript

    A public set of best practices for JavaScript projects, written and gathered by the elsewhen team - numbered rules for Git, documentation, environments, dependencies, testing, code style, APIs and more.

  67. 70

    system-design-academy

    29.4Ksystemdesign42/system-design-academy

    A curated collection of system design case studies, fundamentals, interview prep, and AI engineering resources, organized as a big reference list tied to a newsletter.

  68. 71

    es6features

    29Klukehoban/es6features

    A one-page overview of ECMAScript 6 (ES2015) — the major update to JavaScript and the first since ES5 was standardized in 2009.

  69. 72

    machine-learning-for-software-engineers

    28.9KZuzooVn/machine-learning-for-software-engineers

    A free multi-month self-study curriculum that takes a working software engineer from mobile development to a machine learning engineer job, built as a GitHub checklist of articles, books, courses and competitions.

  70. 73

    Web

    28.7Kqianguyihao/Web

    This is a free, comprehensive Chinese-language guide (knowledge base) for learning front-end web development, covering everything from absolute basics to advanced topics like HTML, CSS, and JavaScript.

  71. 74

    the-super-tiny-compiler

    28.5Kjamiebuilds/the-super-tiny-compiler · JavaScript

    The Super Tiny Compiler is an ultra-simplified, heavily-commented example of all the major pieces of a modern compiler, written in plain JavaScript so beginners can learn how compilers actually work.

  72. 75

    programmer-job-blacklist

    28.4Kshengxinjing/programmer-job-blacklist · Shell

    A crowd-sourced blacklist of Chinese employers, startups, and tech cofounders accused of withholding wages, abusive labor practices, or betraying programmers, documented through links to Zhihu, Weibo, and news coverage.

  73. 76

    android_guides

    28.3Kcodepath/android_guides

    A crowdsourced collection of guides and cliffnotes covering Android development topics, created by CodePath to help developers learn Android beyond scattered blog posts and outdated tutorials.

  74. 77

    go-patterns

    28.3Ktmrts/go-patterns · Go

    This is a curated collection of idiomatic design and application patterns for the Go (Golang) language, covering classic creational/structural/behavioral patterns plus Go-specific categories like synchronization, concurrency, messaging, stability and anti-patterns.

  75. 78

    Python

    28.3Kwalter201230/Python · Python

    This is a free Python tutorial for complete beginners (小白), covering everything from installation to syntax, OOP, metaclasses, decorators, and modern tooling like pyproject and uv.

  76. 79

    Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

    28.2KCamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers · Jupyter Notebook

    An open-source introductory book, Bayesian Methods for Hackers, that teaches Bayesian inference and probabilistic programming in pure Python with PyMC, built around runnable Jupyter notebook chapters.

  77. 80

    awesome-falsehood

    27.8Kkdeldycke/awesome-falsehood

    A curated list of falsehoods programmers believe in: articles collecting assumptions that sound obviously true but break on real-world edge cases, like believing a valid email address has exactly one @ character.

  78. 81

    coder2gwy

    27.7Kcoder2gwy/coder2gwy

    A guide written by three former programmers from the same big tech company who all successfully switched to stable government or public-institution jobs (civil servant, public institution staff, teacher) in China after studying in their spare time while still employed.

  79. 82

    hacker-laws

    27.3Kdwmkerr/hacker-laws · HTML

    A curated reference of well-known laws, theories, principles and patterns relevant to software developers and technologists, such as Conway's Law, the CAP Theorem, and the DRY Principle.

  80. 83

    OI-wiki

    26.9KOI-wiki/OI-wiki · TypeScript

    A free, open and continuously updated wiki of competitive programming (OI/ICPC) knowledge: fundamentals, common problem types, solution strategies and tools, collected so beginners can learn systematically instead of digging through scattered articles.

  81. 84

    hangzhou_house_knowledge

    26.9Khoushanren/hangzhou_house_knowledge · CSS

    A personal knowledge collection on how to buy a house in Hangzhou, written up after the author's own 2017 home-buying experience, covering districts, land types, floor area ratio, metro plans, demolition programs, and school zones.

  82. 85

    12-factor-agents

    26.7Khumanlayer/12-factor-agents · TypeScript

    A written guide of 12 (plus a bonus 13th) engineering principles for building LLM-powered agent software reliable enough for production customers, distilled from the author's experience at HumanLayer and conversations with many SaaS founders.

  83. 86

    system-design-notes

    26.6Kliquidslr/system-design-notes

    A set of study notes summarizing the 'System Design Interview - An Insider's Guide' books (Volumes 1 and 2), covering common system design interview topics chapter by chapter.

  84. 87

    awesome-swift

    26.3Kmatteocrippa/awesome-swift · Ruby

    A collaborative, community-maintained catalog of Swift libraries and resources — guides, tools and over 1,100 categorized entries, published as a browsable GitHub README.

  85. 88

    modern-cpp-tutorial

    25.9Kchangkun/modern-cpp-tutorial · C++

    A free book teaching modern C++ features from C++11 through C++26, written for people who already know traditional C++ (C++98 or earlier) and want a fast way to learn the new stuff.

  86. 89

    idiomatic.js

    25.7Krwaldron/idiomatic.js

    A style guide document laying out principles for writing consistent, idiomatic JavaScript code, covering whitespace, syntax, naming, type checking, and comments.

  87. 90

    modern-js-cheatsheet

    25.6Kmbeaudru/modern-js-cheatsheet

    A cheatsheet covering the modern JavaScript (ES6+) concepts you'll frequently run into in contemporary codebases, like React projects, aimed at developers who already know basic JS but struggle with newer syntax.

  88. 91

    en.javascript.info

    25.5Kjavascript-tutorial/en.javascript.info · HTML

    It's the source repository for the Modern JavaScript Tutorial — the English content behind the free online tutorial published at javascript.info.

  89. 92

    bitcoinbook

    25.3Kbitcoinbook/bitcoinbook · HTML

    This is the complete text of Mastering Bitcoin, a technical book that explains what Bitcoin is and how it works, shared as open source alongside its O'Reilly print and ebook editions.

  90. 93

    CookLikeHOC

    24.8KGar-b-age/CookLikeHOC · JavaScript

    A community-made cookbook of dishes from Laoxiangji (Home Original Chicken), a Chinese fast-food chain: the text is taken from the chain's published Dish Traceability Report, edited and organized into a recipe website.

  91. 94

    javascript-testing-best-practices

    24.6Kgoldbergyoni/javascript-testing-best-practices · JavaScript

    A free, in-depth guide with 50+ best practices for testing JavaScript and Node.js applications, compiled and curated from dozens of blog posts, books and tools.

  92. 95

    learn-go-with-tests

    23.9Kquii/learn-go-with-tests · Go

    This is a free book that teaches the Go programming language by having you write tests first, following test-driven development (TDD) practices.

  93. 96

    system-design-interview

    23.9Kcheckcheckzz/system-design-interview

    A curated guide for preparing system design interviews at IT companies, covering interview tips, basic system design knowledge, engineering blogs, real-world architectures, and common design questions with reference material.

  94. 97

    mostly-adequate-guide

    23.8KMostlyAdequate/mostly-adequate-guide · JavaScript

    'Mostly Adequate Guide to FP' is a free book that teaches functional programming concepts using JavaScript, going from pure functions and composition up through functors, monads and other categorical ideas.

  95. 98

    open-source-cs

    23.8KForrestKnight/open-source-cs

    This is a curated list of free online courses from top universities (MIT, Stanford, Princeton, Duke and others) organized so that completing them covers the same material as an undergraduate Computer Science degree, minus general education requirements.

  96. 99

    angular-styleguide

    23.6Kjohnpapa/angular-styleguide · Vim Snippet

    An opinionated style guide for Angular: documented conventions for syntax, structure, and building Angular applications, written by John Papa for development teams.

  97. 100

    intro.js

    23.5Kusablica/intro.js · TypeScript

    Intro.js is a lightweight user-onboarding and product-walkthrough library for the web — it adds guided, step-by-step tours that introduce a site or app to its users.

Showing the 100 most-starred of 365. See every one in the catalog.

Often tagged together