Topics / #self-learning
Self-learning projects on GitHub
Systems that acquire knowledge autonomously from data and feedback.
As of , the most-starred Self-learning projects on GitHub are free-programming-books (399.5K stars), developer-roadmap (369.8K stars) and RuView (98.6K stars). GitHub.Locker tracks 7 Self-learning repositories with 1M stars combined. The fastest-growing on October 17 was RuView, with +162 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+162RuView
ruvnet/RuView · ★ 98.6KRuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.
+145free-programming-books
EbookFoundation/free-programming-books · ★ 399.5KIt is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
+139developer-roadmap
nilbuild/developer-roadmap · ★ 369.8KCommunity-driven roadmaps, guides and resources that show developers what to learn next and in what order — from frontend and backend to AI, DevOps and dozens of other paths.
open-notebook
lfnovo/open-notebook · ★ 40.4KOpen Notebook is a self-hosted, open source alternative to Google's Notebook LM that lets you organize research, chat with your documents, and generate podcasts using the AI providers you choose.
The all-time top
7 projects · by stars
- 399.5K
#1 · EbookFoundation/free-programming-booksfree-programming-books
It is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
- 369.8K
#2 · nilbuild/developer-roadmapdeveloper-roadmap
Community-driven roadmaps, guides and resources that show developers what to learn next and in what order — from frontend and backend to AI, DevOps and dozens of other paths.
- 98.6K
#3 · ruvnet/RuViewRuView
RuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.
- 4

javascript-questions
65.3Klydiahallie/javascript-questionsA long list of advanced JavaScript questions with explanations, designed to test and refresh your JavaScript knowledge or help you prepare for a coding interview.
- 5
open-notebook
40.4Klfnovo/open-notebook · TypeScriptOpen Notebook is a self-hosted, open source alternative to Google's Notebook LM that lets you organize research, chat with your documents, and generate podcasts using the AI providers you choose.
- 6

Java
14.6KDuGuQiuBai/Java · JavaA Chinese-language roadmap that bundles a curated 27-day study path promising to turn a learner into a 'Java master' by walking through core Java topics in sequence.
- 7

os01
13.8Ktuhdo/os01 · TeXIt's a free book, 'Operating Systems: From 0 to 1', that walks a self-learner through the foundational knowledge needed to write an operating system from scratch.
Related topics
Often tagged together
- learning512
- education937
- computer-science166
- python2,422
- awesome-list499
- career164
- curated-list636
- linux4,218
- list544
- mit3,353
- react859
- typescript1,842
- ai-agents1,316
- beginner-friendly312
- docker1,676
- frontend1,083
- guide365
- interview-questions87
- javascript1,856
- learning-resources412
- machine-learning925
- markdown555
- mcp929
- privacy900