Curated collection · 34 repositories

34 GitHub Knowledge Bases
Worth Cloning

Repositories where the knowledge is in the repo — books, courses, lessons, cheatsheets, and notes. Clone one and it stays useful with the network off.

The whole shelf, measured

You are not going to read this.

Every listicle tells you these repositories are good. Almost none tells you how much material you are actually cloning. So we counted — all 34, file by file, on September 17, 2026.

Files
143,636

Across all 34 repositories

Markdown documents
85,132

The readable prose, excluding code and assets

On disk
6.4 GB

Working tree only, no Git history

Reading time
~4,738 hours

Estimated from Markdown at 250 words per minute

That last number is the only estimate on this page, and it is the point of the whole list. A shelf this size is not something you read front to back — it is something you keep, and search when a question comes up. Each entry below shows its own file count and size so you can decide what is worth the disk space.

02

Best GitHub programming knowledge bases

Book-length explanations and project-based courses for learning a language or becoming a stronger web developer.

4 repositories · 18,071 files · 624 MB

07
Programming Top pick

You Don’t Know JS Yet

getify/You-Dont-Know-JS
185k stars

Kyle Simpson’s open book series goes beneath JavaScript syntax to explain how the language actually behaves. The repository holds the chapter manuscripts, examples, and both published editions, so it reads like a real bookshelf rather than a companion-code dump.

Files
82
Markdown
55
Size
10 MB
License
See repo
Last push
2026-02-15
Best for

JavaScript developers who know the basics but want a precise mental model of the language.

What’s inside
  • Scope & closures
  • Types & coercion
  • Objects & classes
  • Async behavior
Why it’s worth checking out

Few repositories have shaped how working developers talk about JavaScript this much. It rewards reading in sequence, but individual chapters also work well as a reference when a language edge case appears.

Clone it git clone --depth 1 https://github.com/getify/You-Dont-Know-JS.git
08
Programming

The Modern JavaScript Tutorial

javascript-tutorial/en.javascript.info
25.5k stars

This is the English source for javascript.info: a continuously maintained, book-like tour of modern JavaScript. Its articles, examples, tasks, and solutions all live in the repository and cover the language before moving into the browser environment.

Files
1,459
Markdown
712
Size
32 MB
License
See repo
Last push
2026-07-25
Best for

Learners who want a structured path from fundamentals to browser APIs, with exercises along the way.

What’s inside
  • Language fundamentals
  • Objects & prototypes
  • Promises & async
  • DOM & browser APIs
Why it’s worth checking out

The progression is unusually coherent for an open tutorial, and the source is granular enough to search by concept. It works as both a first course and a reference you can revisit after shipping real JavaScript.

Clone it git clone --depth 1 https://github.com/javascript-tutorial/en.javascript.info.git
09
Programming

The Rust Programming Language

rust-lang/book
18.3k stars

Usually called “the Rust Book,” this is the source of Rust’s official, book-length introduction. It teaches the language through explanations and progressively larger programs, including a command-line project, a multithreaded web server, and an interpreter-style capstone.

Files
2,653
Markdown
478
Size
10 MB
License
See repo
Last push
2026-09-02
Best for

Programmers learning Rust who want the canonical explanation of its ownership model and type system.

What’s inside
  • Ownership & borrowing
  • Enums & pattern matching
  • Traits & lifetimes
  • Concurrency
Why it’s worth checking out

Rust’s hardest ideas need more than API documentation, and this book gives them a deliberate narrative. Because the full source is in Git, readers can search it locally, compare revisions, or build alternate formats.

Clone it git clone --depth 1 https://github.com/rust-lang/book.git
10
Programming

Web Dev for Beginners

microsoft/Web-Dev-For-Beginners
96.7k stars

Microsoft’s 24-lesson web development curriculum teaches HTML, CSS, and JavaScript through small projects rather than disconnected snippets. Lesson notes, assignments, quizzes, translations, and starter code are packaged together in the repository.

Files
13,877
Markdown
5,596
Size
572 MB
License
MIT
Last push
2026-09-14
Best for

New web developers who learn best by building and want a semester-shaped path they can follow alone.

What’s inside
  • HTML & CSS
  • JavaScript basics
  • Browser APIs
  • Project-based lessons
Why it’s worth checking out

The projects give each concept a reason to exist, while the teaching materials make it usable for self-study or a classroom. It is broad enough to establish momentum without pretending to cover the entire web platform.

Clone it git clone --depth 1 https://github.com/microsoft/Web-Dev-For-Beginners.git
03

Best GitHub ai & machine learning knowledge bases

Structured lessons, executable books, and technical guides that go beyond lists of AI links.

9 repositories · 47,535 files · 4.3 GB

11
AI & ML Top pick

Generative AI for Beginners

microsoft/generative-ai-for-beginners
120k stars

A 21-lesson course on building with generative AI, not just reading about it. Each lesson combines written concepts with code samples and an assignment, moving from model and prompt fundamentals toward retrieval, agents, responsible AI, and application architecture.

Files
11,067
Markdown
2,268
Size
771 MB
License
MIT
Last push
2026-09-17
Best for

Developers who can code but need a practical map of the generative-AI application stack.

What’s inside
  • Prompt engineering
  • Text & image apps
  • RAG & vector search
  • AI agents
Why it’s worth checking out

The repo is approachable without being a thin product tutorial. It gives newer builders a vocabulary for making architectural choices and includes enough runnable material to turn passive reading into experiments.

Clone it git clone --depth 1 https://github.com/microsoft/generative-ai-for-beginners.git
12
AI & ML

Machine Learning for Beginners

microsoft/ML-For-Beginners
90.6k stars

This 12-week, 26-lesson curriculum focuses on classic machine learning through regional datasets and small projects. Written lessons, pre- and post-lesson quizzes, assignments, visualizations, and code are kept together and translated by the community.

Files
17,444
Markdown
5,581
Size
1.2 GB
License
MIT
Last push
2026-09-15
Best for

Beginners who want to understand the standard ML workflow before jumping straight to large language models.

What’s inside
  • Regression
  • Classification
  • Clustering
  • NLP & time series
Why it’s worth checking out

Its scope is refreshingly disciplined: framing data, training familiar model families, and evaluating results. The recurring lesson structure makes it easier to finish than an unranked pile of notebooks or external course links.

Clone it git clone --depth 1 https://github.com/microsoft/ML-For-Beginners.git
13
AI & ML

AI for Beginners

microsoft/AI-For-Beginners
68.6k stars

A broad 12-week introduction to artificial intelligence with 24 lessons, labs, quizzes, and diagrams. It connects neural networks to computer vision and natural-language processing while also giving older and alternative AI techniques useful context.

Files
13,705
Markdown
3,752
Size
2.0 GB
License
MIT
Last push
2026-09-16
Best for

Students and developers who want a survey of AI before choosing a narrower machine-learning specialty.

What’s inside
  • Neural networks
  • Computer vision
  • Natural language processing
  • Responsible AI
Why it’s worth checking out

The curriculum is useful as a map: it shows how major AI subfields relate, then gives readers executable notebooks to test the ideas. That combination makes the repository more durable than a trend-focused model guide.

Clone it git clone --depth 1 https://github.com/microsoft/AI-For-Beginners.git
14
AI & ML

Prompt Engineering Guide

dair-ai/Prompt-Engineering-Guide
78.4k stars

DAIR.AI’s guide is a maintained field manual for prompting and context engineering. The repository contains technique explainers, model notes, application patterns, safety topics, papers, and notebooks instead of limiting itself to a gallery of clever prompts.

Files
1,559
Markdown
1,111
Size
80 MB
License
MIT
Last push
2026-03-11
Best for

Practitioners who need to compare prompting, retrieval, and agent patterns across models and use cases.

What’s inside
  • Few-shot & chain-of-thought
  • RAG
  • Agents & tool use
  • Risks & evaluation
Why it’s worth checking out

It is one of the better bridges between fast-moving research terminology and day-to-day implementation. The guide is most valuable when used critically: follow its paper links, then test the claimed pattern against your own model and task.

Clone it git clone --depth 1 https://github.com/dair-ai/Prompt-Engineering-Guide.git
15
AI & ML

Deep Learning for Coders with fastai & PyTorch

fastai/fastbook
25.3k stars

The complete fastai book is published here as executable Jupyter notebooks. It starts with useful models early, then opens up the machinery underneath: data pipelines, training loops, computer vision, NLP, tabular modeling, recommenders, and deployment.

Files
490
Markdown
33
Size
55 MB
License
See repo
Last push
2026-09-13
Best for

Comfortable Python programmers who prefer learning deep learning by running and changing real notebooks.

What’s inside
  • Computer vision
  • NLP
  • Tabular & recommenders
  • Training foundations
Why it’s worth checking out

The notebooks are both prose and software, which makes this repository unusually easy to interrogate. Readers can search an explanation, run the adjacent code, and gradually move from high-level APIs toward the underlying math and implementation.

Clone it git clone --depth 1 https://github.com/fastai/fastbook.git
16
AI & ML

Build a Large Language Model (From Scratch)

rasbt/LLMs-from-scratch
105k stars

Sebastian Raschka’s companion repository builds a GPT-style language model step by step in PyTorch. Chapter folders combine explanatory notebooks, compact implementations, exercises, and setup notes from tokenization through pretraining and fine-tuning.

Files
358
Markdown
76
Size
7 MB
License
See repo
Last push
2026-09-17
Best for

Python and PyTorch users who want to understand what happens below an LLM API.

What’s inside
  • Tokenization & data
  • Attention
  • GPT architecture
  • Pretraining & fine-tuning
Why it’s worth checking out

It reduces a large modern model to parts a single reader can run and inspect. The value is not in producing a frontier model; it is in building a reliable mechanical understanding of the training and inference pipeline.

Clone it git clone --depth 1 https://github.com/rasbt/LLMs-from-scratch.git
17
AI & ML

Dive into Deep Learning

d2l-ai/d2l-en
29.6k stars

An open textbook whose chapters are runnable notebooks, covering linear models, convolutional networks, optimization, attention, and transformers. The prose and the code sit in the same file, so every equation has an implementation beside it. Three separate licence files cover the book text and the sample code, which is why GitHub cannot classify it with one SPDX id.

Files
1,027
Markdown
209
Size
144 MB
License
See repo
Last push
2024-08-18
Best for

Readers who want the mathematics under modern architectures with code they can execute while reading.

What’s inside
  • Linear models & MLPs
  • Convolutional networks
  • Optimization
  • Attention & transformers
Why it’s worth checking out

Most deep-learning theory lives in PDFs you cannot run. This one clones, executes, and stays readable offline. Its last push was August 2024 because the book finished, not because it was abandoned; the derivations it teaches have not changed since.

Clone it git clone --depth 1 https://github.com/d2l-ai/d2l-en.git
18
AI & ML

Hugging Face LLM Course

huggingface/course
4.2k stars

The full text of Hugging Face’s course on transformers, datasets, tokenizers, and fine-tuning, kept as Markdown chapters in the repository rather than only on the website. Translations for a dozen languages live alongside the English source.

Files
1,444
Markdown
1,139
Size
20 MB
License
Apache-2.0
Last push
2026-09-17
Best for

Developers moving from calling an LLM API to fine-tuning and evaluating models on their own data.

What’s inside
  • Transformer models
  • Datasets & tokenizers
  • Fine-tuning
  • Evaluation
Why it’s worth checking out

Its star count is the lowest on this page and its Markdown volume is the highest, because people take the course on the website and never visit the repository. That gap is the argument for measuring these repositories instead of ranking them by popularity.

Clone it git clone --depth 1 https://github.com/huggingface/course.git
19
AI & ML

Hugging Face Agents Course

huggingface/agents-course
32.6k stars

Course units on building agents: tool calling, the current frameworks, MCP, and evaluation, with runnable notebooks and a final project. Kept current against the frameworks it teaches rather than frozen at one release.

Files
441
Markdown
421
Size
3 MB
License
Apache-2.0
Last push
2026-09-15
Best for

People who can prompt a model well and now want it to call tools in a loop without guessing at the failure modes.

What’s inside
  • Agent fundamentals
  • Tool calling & MCP
  • Frameworks
  • Evaluation
Why it’s worth checking out

Agent material dates faster than anything else here, so a repository that keeps pace is worth more than a larger one that stopped. It also explains why agents fail, which most framework documentation skips.

Clone it git clone --depth 1 https://github.com/huggingface/agents-course.git
04

Best GitHub computer science knowledge bases

Self-study maps and open course material for the practical and theoretical gaps between coding and computer science.

3 repositories · 599 files · 48 MB

20
Computer science

CS Self-Learning Guide

PKUFlyingPig/cs-self-learning
75.7k stars

A Chinese-language guide to teaching yourself computer science with strong university courses. The repository stores the site source, subject maps, course comparisons, study notes, prerequisites, and candid workload advice across the major CS disciplines.

Files
286
Markdown
273
Size
2 MB
License
MIT
Last push
2026-09-17
Best for

Chinese-speaking self-learners who want an opinionated curriculum and help choosing between excellent courses.

What’s inside
  • Course roadmaps
  • Systems
  • Theory & math
  • AI & applications
Why it’s worth checking out

The original editorial layer is what earns it a place here. It does link outward to courses, but the in-repo reviews explain what to take, in what order, how demanding it is, and what a learner will actually gain.

Clone it git clone --depth 1 https://github.com/PKUFlyingPig/cs-self-learning.git
21
Computer science

The Missing Semester of Your CS Education

missing-semester/missing-semester
6.1k stars

MIT’s Missing Semester collects the practical tools that formal CS programs often assume students will discover on their own. Full lecture notes and exercises cover the shell, editors, data wrangling, Git, debugging, profiling, automation, and security.

Files
120
Markdown
47
Size
17 MB
License
See repo
Last push
2026-09-08
Best for

Students and working developers who want to become faster and more deliberate in their everyday environment.

What’s inside
  • Shell & CLI
  • Editors
  • Git
  • Debugging & automation
Why it’s worth checking out

This is a compact curriculum with an exceptionally high payoff per lecture. The notes stand on their own, the exercises make the advice concrete, and almost every topic remains useful regardless of which programming language you use.

Clone it git clone --depth 1 https://github.com/missing-semester/missing-semester.git
22
Computer science

Ray Tracing in One Weekend

RayTracing/raytracing.github.io
10.6k stars

The source for the Ray Tracing in One Weekend book series lives in this repository. It pairs approachable explanations with C++ implementations that grow from drawing a first gradient to materials, cameras, motion blur, volumes, and more advanced rendering techniques.

Files
193
Markdown
4
Size
29 MB
License
CC0-1.0
Last push
2026-08-10
Best for

Programmers who want a visual, build-it-yourself introduction to computer graphics and rendering.

What’s inside
  • Rays & geometry
  • Materials
  • Cameras
  • Monte Carlo rendering
Why it’s worth checking out

Every idea produces a visible result, which creates a satisfying learning loop. The books are focused enough to finish, and having their source beside the reference implementation makes experiments and local annotation especially natural.

Clone it git clone --depth 1 https://github.com/RayTracing/raytracing.github.io.git
05

Best GitHub interview preparation knowledge bases

Study plans, worked examples, and focused question banks for coding, JavaScript, and system design interviews.

4 repositories · 812 files · 44 MB

23
Interview prep Top pick

System Design Primer

donnemartin/system-design-primer
370k stars

A comprehensive open guide to designing large-scale systems and discussing them in interviews. It combines concise concept explanations with trade-offs, diagrams, a study plan, worked system-design questions, object-oriented design exercises, and Anki decks.

Files
139
Markdown
23
Size
14 MB
License
See repo
Last push
2026-09-15
Best for

Software engineers preparing for system-design interviews or filling gaps in distributed-systems vocabulary.

What’s inside
  • Scalability
  • Databases & caching
  • Load balancing
  • Worked interview designs
Why it’s worth checking out

The repository is useful before and after an interview loop because its core material is a navigable reference, not a one-off checklist. It is broad, translated, and explicit about the trade-offs behind common architecture choices.

Clone it git clone --depth 1 https://github.com/donnemartin/system-design-primer.git
24
Interview prep

Coding Interview University

jwasham/coding-interview-university
361k stars

A rigorous computer-science study plan created for software-engineering interview preparation. The README turns a large syllabus—data structures, algorithms, operating systems, networking, databases, and design—into an ordered program with review and practice guidance.

Files
46
Markdown
33
Size
7 MB
License
CC-BY-SA-4.0
Last push
2025-08-28
Best for

Career switchers and self-taught developers willing to follow a long, structured preparation plan.

What’s inside
  • Data structures
  • Algorithms
  • Core CS topics
  • Practice workflow
Why it’s worth checking out

Much of the deep teaching is linked externally, but the repository contributes something substantial of its own: sequence, scope, checkpoints, and the author’s hard-won study process. Treat it as a curriculum and operating manual, not a textbook.

Clone it git clone --depth 1 https://github.com/jwasham/coding-interview-university.git
25
Interview prep

Tech Interview Handbook

yangshun/tech-interview-handbook
143k stars

The source behind Tech Interview Handbook is a practical, end-to-end guide for software-engineering interviews. Its written content covers preparation strategy, resumes, behavioral rounds, coding patterns, data-structure refreshers, front-end topics, and negotiation.

Files
603
Markdown
73
Size
21 MB
License
MIT
Last push
2026-08-07
Best for

Busy engineers who need a selective plan and tactical advice for the full interview process.

What’s inside
  • Coding patterns
  • Behavioral interviews
  • Front-end interviews
  • Resumes & offers
Why it’s worth checking out

It is more usable than a giant question bank because it explains where to spend limited preparation time. The repository’s breadth also makes it a good shared reference for study groups preparing for different roles.

Clone it git clone --depth 1 https://github.com/yangshun/tech-interview-handbook.git
26
Interview prep

JavaScript Questions

lydiahallie/javascript-questions
65.3k stars

A multilingual collection of JavaScript questions built around short code snippets and detailed explanations. Readers predict the output or behavior first, then reveal an answer that unpacks the relevant language rule and common misconception.

Files
24
Markdown
23
Size
3 MB
License
MIT
Last push
2024-08-04
Best for

JavaScript developers preparing for interviews or testing whether their mental model matches runtime behavior.

What’s inside
  • Closures & scope
  • Objects & prototypes
  • Async JavaScript
  • Modern syntax
Why it’s worth checking out

The question-and-explanation format makes it easy to study in small sessions and expose false confidence quickly. It is best used as a diagnostic companion to deeper material such as You Don’t Know JS, not as a standalone first course.

Clone it git clone --depth 1 https://github.com/lydiahallie/javascript-questions.git
06

Best GitHub developer reference knowledge bases

Repositories designed to be consulted repeatedly: command examples, security checklists, web docs, and field manuals.

4 repositories · 55,801 files · 152 MB

27
Reference

tldr pages

tldr-pages/tldr
63.7k stars

A community-maintained collection of concise command-line help pages. Instead of reproducing every flag in a man page, each file explains a command in one line and shows a handful of practical, copyable examples for common tasks.

Files
39,157
Markdown
39,096
Size
20 MB
License
See repo
Last push
2026-09-17
Best for

Anyone who remembers what a command does but not the exact invocation or option order.

What’s inside
  • Unix commands
  • Windows commands
  • Cross-platform tools
  • Translated pages
Why it’s worth checking out

The strict page format creates an unusually searchable reference with very little noise. Thousands of small Markdown files also make the corpus easy to clone, index, audit, translate, or use through one of many terminal clients.

Clone it git clone --depth 1 https://github.com/tldr-pages/tldr.git
28
Reference

OWASP Cheat Sheet Series

OWASP/CheatSheetSeries
33.2k stars

OWASP’s application-security cheat sheets turn broad security guidance into focused, implementation-oriented documents. The repository holds the source for advice on authentication, sessions, secrets, input handling, APIs, cloud services, and many specific attack classes.

Files
346
Markdown
157
Size
22 MB
License
CC-BY-SA-4.0
Last push
2026-09-15
Best for

Developers and reviewers who need a trustworthy checklist while designing or auditing an application feature.

What’s inside
  • Authentication
  • Input & output safety
  • API security
  • Threat-specific guidance
Why it’s worth checking out

Security advice is most useful at the moment a decision is being made. These sheets are narrow enough to consult during a review, detailed enough to change an implementation, and maintained under the OWASP umbrella.

Clone it git clone --depth 1 https://github.com/OWASP/CheatSheetSeries.git
29
Reference

MDN Web Docs Content

mdn/content
11k stars

This repository is the actual content source for MDN Web Docs: more than 14,000 documentation pages about HTML, CSS, JavaScript, HTTP, accessibility, and browser APIs. The prose, examples, compatibility notes, and page metadata are all versioned here.

Files
16,292
Markdown
14,680
Size
109 MB
License
See repo
Last push
2026-09-17
Best for

Web developers who want an authoritative, local-searchable copy of the platform reference they already use.

What’s inside
  • HTML & CSS
  • JavaScript
  • Web APIs
  • HTTP & accessibility
Why it’s worth checking out

It is a rare case where a major documentation site is also a cloneable knowledge corpus. The repository is large and optimized for publishing rather than linear reading, but few developer references offer comparable depth and coverage.

Clone it git clone --depth 1 https://github.com/mdn/content.git
30
Reference

The Book of Secret Knowledge

trimstray/the-book-of-secret-knowledge
244k stars

A densely organized operations notebook containing command-line recipes, debugging tricks, security references, one-liners, tools, and reading paths. It is a hybrid: substantial in-repo notes and examples sit alongside carefully grouped external resources.

Files
6
Markdown
4
Size
258 KB
License
MIT
Last push
2024-11-19
Best for

Sysadmins, SREs, security practitioners, and curious developers who enjoy a broad field manual.

What’s inside
  • CLI one-liners
  • Networking
  • Security
  • Debugging & operations
Why it’s worth checking out

This is the most link-heavy inclusion on the list, but it earns the exception through original organization and a large amount of immediately usable material. Browse it for discovery; search it when you vaguely remember a tool or command.

Clone it git clone --depth 1 https://github.com/trimstray/the-book-of-secret-knowledge.git
07

Best GitHub personal & team knowledge bases

Living examples of how individuals and teams can grow durable notes, weekly journals, and second brains in Git.

4 repositories · 3,167 files · 26 MB

31
Personal knowledge

Today I Learned

jbranchaud/til
14.2k stars

Josh Branchaud’s long-running TIL repository contains thousands of concise notes accumulated during daily development work. Notes are grouped by topic and stored as small Markdown files, with an index that turns the collection into a browsable personal reference.

Files
1,887
Markdown
1,882
Size
2 MB
License
MIT
Last push
2026-09-09
Best for

People designing a low-friction note habit, especially developers who want each note to stay small and durable.

What’s inside
  • Programming notes
  • Databases
  • Developer tools
  • Workflows
Why it’s worth checking out

Its value is both the content and the shape of the system. A useful knowledge base does not need elaborate software: a stable folder taxonomy, focused notes, links between them, and years of consistent capture can compound remarkably well.

Clone it git clone --depth 1 https://github.com/jbranchaud/til.git
32
Personal knowledge

Simon Willison’s TILs

simonw/til
1.5k stars

Simon Willison’s public TIL collection records compact solutions and discoveries across Python, Django, SQLite, Git, web development, LLMs, and the tools he builds. Markdown source and supporting examples live in Git and publish into a searchable site.

Files
629
Markdown
580
Size
5 MB
License
Apache-2.0
Last push
2026-09-11
Best for

Working developers who want to see how a personal knowledge base can grow directly out of real projects.

What’s inside
  • Python & Django
  • SQLite
  • Git & shell
  • LLMs
Why it’s worth checking out

The notes are specific enough to be reused: a command, a query, a code fragment, and the context that made it necessary. That specificity makes the collection more instructive than generic productivity advice about “building a second brain.”

Clone it git clone --depth 1 https://github.com/simonw/til.git
33
Personal knowledge

科技爱好者周刊

ruanyf/weekly
103k stars

Ruan Yifeng’s Chinese-language technology weekly is archived issue by issue in GitHub. Each edition combines short editorial notes with software, articles, tools, images, quotes, and reader contributions, creating a chronological record of the technology landscape.

Files
425
Markdown
424
Size
9 MB
License
See repo
Last push
2026-09-13
Best for

Chinese-speaking readers looking for a thoughtful weekly technology digest and a deep archive to search.

What’s inside
  • Weekly issues
  • Tools & projects
  • Articles & resources
  • Reader contributions
Why it’s worth checking out

Unlike a disposable newsletter, the repository makes years of curation addressable and forkable. It is partly a link digest, but the consistent annotations, issue structure, and long publishing history give the archive its own knowledge value.

Clone it git clone --depth 1 https://github.com/ruanyf/weekly.git
34
Personal knowledge

swyx’s Second Brain

swyxio/brain
1.6k stars

An open second brain from developer and writer Shawn Wang, built from Markdown notes, topic indexes, reading traces, career material, and working documents. It is intentionally personal and uneven—the repository records knowledge while it is still being used and revised.

Files
226
Markdown
212
Size
10 MB
License
See repo
Last push
2026-02-25
Best for

People exploring public digital gardens or knowledge systems that sit between private notes and polished essays.

What’s inside
  • Topic maps
  • Learning notes
  • Career & writing
  • Working documents
Why it’s worth checking out

This is useful as a specimen, not a template to copy wholesale. Its links, partial notes, and evolving structure show how a living knowledge base differs from a publication: usefulness to the owner comes before uniform presentation.

Clone it git clone --depth 1 https://github.com/swyxio/brain.git
Editorial standard

How we picked these repositories

Popularity opened the door. The usefulness of the repository itself decided whether it stayed.

01

Knowledge lives in the repo

A clone contains substantial explanations, lessons, notes, examples, or reference material — not only pointers to other websites.

02

It has an identifiable reader

The repository helps a specific person do something: learn Rust, review an auth flow, prepare for an interview, or reuse a hard-won note.

03

Structure adds real value

Navigation, progression, examples, and editorial choices make the material easier to understand than a folder of unrelated documents.

04

It is durable enough to keep

We prefer maintained repositories, but an older work can qualify when its subject and explanations remain genuinely useful.

What we usually leave out

Pure Awesome Lists, source code without teaching material, tiny README link dumps, and repositories whose useful content only appears on an external site. Hybrid collections make the cut only when their in-repo annotation and organization stand on their own.

About the licenses

Every entry shows the license GitHub reports. See repo means GitHub found a license file it could not match to a standard identifier, or found none at all — it does not mean the material is unrestricted. This guide links to repositories and shows you how to clone them; it does not redistribute anyone’s material. Check the license yourself before republishing or reusing anything you find here.

Help improve this guide

Know a repository we should add?

Send us the GitHub URL and a sentence about why the knowledge is useful on its own. We review suggestions against the same criteria above.

Suggest a repository
FAQ

GitHub knowledge bases, defined

The phrase is fuzzy. Here is the definition we used to keep this guide focused.

What is a GitHub knowledge base?

A GitHub knowledge base is a repository where the knowledge itself lives in versioned files — documentation, books, lessons, notes, tutorials, or reference material. The test is simple: clone it, disconnect, and it should still be worth reading. A repository that is mostly links to other websites fails that test.

Can GitHub be used as a knowledge base?

Yes. Git gives a knowledge base history, branches, review, and a portable local copy, and plain-text formats like Markdown stay searchable and reusable without a proprietary application. GitHub is a poor fit for non-technical teams that need rich visual editing, granular permissions, or polished publishing without a build step.

How do I download a GitHub knowledge base?

Copy the clone command shown on each entry below and run it in a terminal. The --depth 1 flag downloads only the current state of the repository and skips its history, which is usually what you want for reading: it is much faster and much smaller. If you would rather not use Git at all, every GitHub repository also offers a ZIP download under its green Code button.

How large are these repositories?

Together the 34 repositories in this guide contain 143,636 files and 6.4 GB of content, including 85,132 Markdown files. The largest single collection is tldr-pages/tldr, with 39,096 Markdown files on its own. Individual sizes are listed with each entry and were read from the GitHub API on September 17, 2026.

Can I search these repositories offline?

Keyword search over a cloned repository works entirely offline, in your editor, with ripgrep, or in a local search tool. Semantic search is different: it needs to send text to an embedding model, so it requires a network connection and an account or API key. If offline is a hard requirement, plan on keyword search.

How were these repositories chosen and measured?

Selection is editorial: the material has to live inside the repository, serve an identifiable reader, and be structured well enough to be worth keeping. Popularity opened the door but did not decide anything, so star counts are shown as a community signal rather than a ranking. Every number on this page — stars, file counts, Markdown counts, sizes, licenses, and last-push dates — was read from the GitHub REST API on a single day and is a snapshot that will drift.

Why StashBase counted all this

85,132 documents is a search problem, not a reading list.

We build StashBase, a local app that indexes folders like these — including the PDFs and images a plain text search misses — and makes them searchable by you and by agents like Claude, Codex and Antigravity. Open source and local-first.

Sign in to StashBase

Your account, on the web and in the app.

Use your original email to keep your subscription and credits.
New here? We'll create a free account for you.