SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Education Open-Source Projects
-
Project mention: ๐ 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08
1๏ธโฃ2๏ธโฃ Free Code Camp Curriculum ๐ ๐ https://github.com/freeCodeCamp/freeCodeCamp A free interactive coding platform with real-world projects.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: ๐ 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08
๐ฅ Top 20 GitHub Repositories Every Developer Should Know 1๏ธโฃ Free Programming Books ๐ ๐ https://github.com/EbookFoundation/free-programming-books A legendary collection of free programming books covering AI, web development, Python, JavaScript, and more!
-
Project mention: ๐ 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08
7๏ธโฃ The Algorithms ๐ ๐ https://github.com/TheAlgorithms/Python A massive collection of algorithm implementations in Python.
-
So is it good or bad to use classes? In my opinion, classes are great solutions to a set of particular problems. Using them outside of these problems is adding noise to your codebase. If you don't know how else to write structured code, then it means you must invest in learning more about JavaScript and TypeScript. For further reading I really recommend the books by getify - You don't know JS; class alternatives.
-
ID: i1 Tags: Code, Snippets Description: Discover hundreds of coding articles to level up your skills. GitHub Link | Website Link
-
hello-algo
ใHello ็ฎๆณใ๏ผๅจ็ปๅพ่งฃใไธ้ฎ่ฟ่ก็ๆฐๆฎ็ปๆไธ็ฎๆณๆ็จใๆฏๆ Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart ไปฃ็ ใ็ฎไฝ็ๅ็นไฝ็ๅๆญฅๆดๆฐ๏ผEnglish version ongoing
Project mention: Hello-Algo: Interactive Visual Data Structures and Algorithms in 14 Languages | news.ycombinator.com | 2024-08-17 -
Web development tutorial reference from Microsoft.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Learn Machine Learning with these GitHub repositories | news.ycombinator.com | 2025-01-15
*Learn Machine Learning with these amazing GitHub repositories! *
1โฃ [ML for Beginners](https://github.com/microsoft/ML-For-Beginners) by Microsoft
-
URL: https://carbon.now.sh What it does: Carbon lets you turn your code snippets into stunning visuals, perfect for sharing or embedding in blogs and presentations. Why it's great: Make your code aesthetically pleasing and shareable! Highlight your solutions or showcase your work effortlessly.
-
-
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs โ
Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26p5.js is a JavaScript library that I've enjoyed messing with. It's related to Processing.
https://p5js.org/
-
Anki (spaced repetition): Use it to create cards from your notes for active recall.
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
awesome-python-applications
๐ฟ Free software that works great, and also happens to be open-source Python.
-
Repository: getify/Functional-Light-JS
-
Learn-Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for ๐
Project mention: Unlock Your Editing Superpowers with "Learn Vim (the Smart Way)" ๐ | dev.to | 2024-10-06So, what are you waiting for? Dive into the world of "Learn Vim (the Smart Way)" and unlock your editing superpowers! You can find the guide at: https://github.com/iggredible/Learn-Vim ๐
-
-
-
-
-
Resources-for-Beginner-Bug-Bounty-Hunters
A list of resources for those interested in getting started in bug bounties
-
Project mention: Ask HN: Tools or frameworks to build music theory games | news.ycombinator.com | 2024-11-27
It's not really a framework, but I've been having a lot of fun live coding music in Sonic Pi: https://sonic-pi.net/
It has built-in functions for chords and scales and is pretty easy to make catchy loops.
-
Anki-Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Project mention: Show HN: GoCard โ A file-based spaced repetition system built in Go | news.ycombinator.com | 2025-03-22Thanks! That is on my roadmap. I need to extract the notes form the database(sqlite)[0] from the zip file and process it along with the many media files it can contain. Right now this is a TUI and will have limited media capabilities.
[0] https://github.com/ankidroid/Anki-Android/wiki/Database-Stru...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Education discussion
Education related posts
-
Show HN: GoCard โ A file-based spaced repetition system built in Go
-
Show HN: RisingLight โ OLAP Database in Rust with SQL Support
-
๐ 20 Must-Know GitHub Repositories for Developers in 2025!
-
How I implemented a DHT with the Chord protocol in C
-
What is Nuclear? โ Nuclear expertise for everyone
-
Art Blocks and the Future of Open Source with Blockchain
-
Designing an addon library system for p5.js 2.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Mar 2025
Index
What are some of the best open-source Education projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | freeCodeCamp | 414,153 |
2 | free-programming-books | 353,742 |
3 | TheAlgorithms | 198,574 |
4 | You-Dont-Know-JS | 181,367 |
5 | 30-seconds-of-code | 123,124 |
6 | hello-algo | 110,885 |
7 | Web-Dev-For-Beginners | 85,718 |
8 | ML-For-Beginners | 71,493 |
9 | carbon | 34,984 |
10 | Mr.-Ranedeer-AI-Tutor | 29,408 |
11 | p5.js | 22,314 |
12 | anki | 20,432 |
13 | C | 19,881 |
14 | awesome-python-applications | 17,018 |
15 | Functional-Light-JS | 16,734 |
16 | Learn-Vim | 14,206 |
17 | hacker101 | 13,957 |
18 | raspberry-pi-os | 13,404 |
19 | js-must-watch | 13,352 |
20 | noodle | 12,385 |
21 | Resources-for-Beginner-Bug-Bounty-Hunters | 11,102 |
22 | Sonic Pi | 11,040 |
23 | Anki-Android | 9,298 |