Open-source education software
1195 open-source libraries, tools and applications tagged education, ranked by how closely education is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1195 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| freeCodeCamp freeCodeCamp is an open‑source, web‑based learning platform that offers a full‑stack developer curriculum and interactive coding challenges… | 77 | 457328 | active |
| nilbuild/developer-roadmap roadmap.sh is an interactive web service that provides visual roadmaps, guides, and resources to help developers plan and grow their career… | 66 | 367928 | active |
| DigitalPlatDev/FreeDomain DigitalPlat FreeDomain is a free domain registration service offering extensions like .DPDNS.ORG and .US.KG, with this repository containin… | 65 | 203576 | active |
| HelloGitHub HelloGitHub is a web service that curates and shares interesting, entry‑level open‑source projects from GitHub. It publishes monthly newsle… | 98 | 180299 | active |
| 30 seconds of code 30 seconds of code is a curated collection of short coding articles and code snippets across multiple programming languages. It provides a … | 69 | 129148 | active |
| ruanyf/weekly A GitHub repository that publishes a weekly technology newsletter in markdown format. It serves as a curated collection of articles, resour… | 75 | 104767 | active |
| Anduin2017/HowToCook HowToCook is an open‑source, community‑maintained collection of cooking recipes presented as a searchable web application. It can be self‑h… | 79 | 102440 | active |
| 3b1b/manim Manim (ManimGL) is a Python animation engine for creating precise programmatic animations, originally built by the author of 3Blue1Brown fo… | 72 | 94641 | active |
| binary-husky/gpt_academic GPT Academic is a self-hosted Python application providing a practical chat interface for LLMs like GPT, GLM, Qwen, DeepSeek, and Claude, w… | 47 | 71417 | active |
| azl397985856/leetcode A curated collection of LeetCode problem solutions in multiple programming languages. It serves as a personal record and learning resource … | 34 | 55729 | active |
| Academic Research Skills Academic Research Skills is a Python library of Claude Code skills that guides researchers through the full academic workflow, from questio… | 83 | 52555 | active |
| Algorithm Visualizer Algorithm Visualizer is an interactive web application that animates algorithms directly from source code. It provides a visual learning en… | 32 | 48883 | active |
| Algorithm Visualizer Algorithm Visualizer is an interactive online platform that visualizes algorithms from code, letting users watch algorithms execute step by… | 32 | 48883 | stable |
| GitHubDaily/GitHubDaily GitHubDaily is a curated repository that lists high-quality and interesting open‑source projects from GitHub. It provides regular summaries… | 56 | 48187 | active |
| Manim Manim Community Edition is a Python library for programmatically creating precise mathematical animations, often used in educational videos… | 95 | 41722 | active |
| Manim Manim Community Edition is a Python framework and animation engine for programmatically creating precise mathematical animations and explan… | 95 | 41722 | active |
| THU-MAIC/OpenMAIC OpenMAIC is an open-source web application that provides an immersive multi‑agent learning environment. It lets users launch and interact w… | 81 | 39947 | active |
| Project NOMAD Project NOMAD is a self‑contained offline‑first knowledge and education server that serves Wikipedia, books, maps and optional local AI thr… | 85 | 39414 | active |
| Project NOMAD Project NOMAD is a self-hosted, offline-first knowledge and education server that packages Wikipedia, books, courses, offline maps, and opt… | 85 | 39414 | active |
| ZuodaoTech/everyone-can-use-english Everyone Can Use English is an open-source project combining a well-known English learning book with the Enjoy app, an AI-powered language … | 71 | 38533 | active |
| doocs/leetcode A comprehensive repository of LeetCode, Offer, and interview question solutions implemented in many programming languages. It serves as a r… | 67 | 36676 | active |
| carbon-app/carbon Carbon is a web application for creating and sharing beautiful images of source code, with customizable syntax themes, backgrounds, and win… | 49 | 36107 | active |
| raysan5/raylib raylib is a simple, lightweight C library for creating video games and graphical applications. It provides a clean API for OpenGL rendering… | 78 | 34866 | active |
| virgiliojr94/book-to-skill book-to-skill is a Python CLI that transforms technical books and documents into Claude Code agent skills. It extracts content, converts it… | 78 | 34574 | active |
| pcottle/learnGitBranching LearnGitBranching is an interactive, browser‑based Git visualizer and tutorial that lets users type Git commands and see the repository gra… | 75 | 34071 | active |
| Anki Anki is an open‑source flashcard program that uses spaced repetition to help users memorize information efficiently. It provides a desktop … | 98 | 31813 | active |
| Anki Anki is an open-source spaced repetition flashcard program for desktop computers, built with Rust and Python. It schedules reviews at optim… | 98 | 31813 | stable |
| KOReader KOReader is an open‑source document viewer optimized for e‑ink devices. It supports a wide range of formats including PDF, EPUB, DjVu, FB2 … | 87 | 30448 | active |
| koodo-reader/koodo-reader Koodo Reader is a cross-platform ebook manager and reader supporting EPUB, PDF, Kindle, comic archives, and many other formats. It offers c… | 95 | 28562 | active |
| GDevelop GDevelop is an open-source, no-code 2D/3D game engine with a visual event-based system, built-in behaviors, multiplayer support, and AI ass… | 95 | 27625 | stable |
| dwmkerr/hacker-laws Hacker Laws is a curated collection of software engineering laws, theories, principles, and patterns presented as a static website. It prov… | 89 | 27306 | active |
| OI Wiki OI Wiki is an open, community‑maintained website that aggregates competitive programming knowledge. It is built with MkDocs and serves stat… | 75 | 26727 | active |
| readest/readest Readest is an open‑source, cross‑platform ebook reader that supports EPUB, PDF, MOBI, and many other formats. It offers a modern UI, annota… | 86 | 25350 | active |
| Max-Eee/NeoPass NeoPass is a Chrome extension that provides AI‑powered assistance and bypass tools for online exam portals such as Iamneo, HackerRank and N… | 86 | 24502 | active |
| processing/p5.js p5.js is a free, open‑source JavaScript library for creative coding in the browser. It provides simple functions for drawing, animation, au… | 96 | 24041 | active |
| shimohq/chinese-programmer-wrong-pronunciation A multilingual web and mobile application that lists English technical terms commonly mispronounced by Chinese programmers, providing corre… | 75 | 23323 | active |
| Qwerty Learner Qwerty Learner is a web‑based application that combines English word memorization with typing practice. It helps keyboard workers build mus… | 74 | 23233 | active |
| Qwerty Learner Qwerty Learner is a web application that combines English vocabulary memorization with keyboard typing practice to build typing muscle memo… | 74 | 23233 | active |
| TeamStuQ/skill-map Skill Map is an open-source, web‑based collection of programmer skill roadmaps covering many IT domains. It presents the information as mar… | 23 | 22004 | active |
| android/nowinandroid Now in Android is a fully functional Android news app built entirely with Kotlin and Jetpack Compose, demonstrating official Android archit… | 68 | 21939 | active |
| Vulhub Vulhub is an open‑source collection of pre‑built vulnerable Docker environments that can be launched with a single Docker Compose command. … | 75 | 21309 | active |
| Monkeytype Monkeytype is a highly customizable, minimalistic typing test website built with TypeScript, SolidJS and Tailwind CSS. It runs in the brows… | 94 | 20738 | active |
| Monkeytype Monkeytype is a highly customizable, minimalistic typing test website with multiple game modes, themes, and detailed performance statistics… | 94 | 20738 | active |
| KaTeX/KaTeX KaTeX is a fast, dependency‑free JavaScript library that renders LaTeX math expressions as high‑quality HTML/CSS. It works in browsers and … | 99 | 20461 | active |
| Wenyan Language Wenyan is an esoteric programming language that uses classical Chinese grammar and characters. It provides a compiler that targets JavaScri… | 23 | 20274 | active |
| Compiler Explorer Compiler Explorer is an interactive web application for compiling code in 30+ languages (C, C++, Rust, Go, Haskell, Swift, and more) and vi… | 77 | 19141 | active |
| Lichess Lichess is a free, ad‑less, open‑source online chess server written in Scala and TypeScript. It provides real‑time gameplay, analysis, tour… | 68 | 18865 | active |
| Overleaf Overleaf is an open-source, web-based real-time collaborative LaTeX editor, self-hostable via Docker (Community Edition) with a commercial … | 66 | 18172 | active |
| karpathy/micrograd A tiny scalar-valued autograd engine implementing reverse-mode automatic differentiation over a dynamically built DAG, with a small PyTorch… | 71 | 17953 | stable |
| lukas-blecher/LaTeX-OCR pix2tex (LaTeX-OCR) is a PyTorch-based vision transformer model that converts images of math formulas into LaTeX code. It ships as a pip-in… | 23 | 16595 | stable |
| alshedivat/al-folio al-folio is a clean, responsive Jekyll starter theme for academic personal websites, featuring publication rendering from BibTeX, blog post… | 95 | 16231 | active |
| xournalpp/xournalpp Xournal++ is a cross-platform handwriting notetaking application written in C++ with GTK3, supporting pressure-sensitive stylus input from … | 93 | 15473 | active |
| Zotero Zotero is a free, open-source reference management application for collecting, organizing, annotating, citing, and sharing research sources… | 76 | 15465 | stable |
| JupyterLab JupyterLab is an extensible, web-based interactive computing environment for authoring computational notebooks, with support for code conso… | 99 | 15366 | stable |
| jupyter/jupyter The Jupyter metapackage, a Python package that installs the core Jupyter ecosystem (notebook interfaces, console, kernels infrastructure) a… | 70 | 15354 | stable |
| musescore/MuseScore MuseScore Studio is a free, open-source WYSIWYG music notation and composition application for writing, editing, playing, and printing shee… | 96 | 15128 | active |
| Easydict Easydict is a concise and elegant macOS dictionary and translation app for looking up words and translating text, ready to use out of the b… | 97 | 14817 | stable |
| NLTK NLTK is a leading open-source Python library for natural language processing, providing interfaces to over 50 corpora and lexical resources… | 95 | 14732 | stable |
| aiming-lab/AutoResearchClaw AutoResearchClaw is a Python framework for fully autonomous, self-evolving research that takes an idea from chat to a generated paper using… | 70 | 14582 | active |
| tonhowtf/omniget OmniGet is a free, open-source desktop application (built with Rust/Tauri) that downloads videos, music, books, and online courses from You… | 80 | 14307 | active |
| idank/explainshell explainshell is a tool with a web interface that parses manpages, extracts their options, and explains arbitrary shell command lines by mat… | 73 | 14292 | active |
| Zettlr Zettlr is a free, open-source, privacy-first Markdown editor and publication workbench for academic and professional writing, built with El… | 97 | 13671 | active |
| Blockly Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a… | 96 | 13572 | stable |
| jupyter/notebook Jupyter Notebook is a web-based interactive notebook environment for computational documents combining code, rich text, visualizations, and… | 99 | 13449 | stable |
| crimx/ext-saladict Saladict is an open-source Chrome/Firefox WebExtension providing an all-in-one pop-up dictionary and page translator with multiple search m… | 97 | 13365 | active |
| sonic-pi-net/sonic-pi Sonic Pi is an open source live coding music synthesis environment that turns code into a performable musical instrument. Originally built … | 84 | 12158 | stable |
| AnkiDroid AnkiDroid is the Android client for the open-source Anki spaced repetition flashcard system, letting users study and sync decks with AnkiWe… | 99 | 12015 | active |
| windingwind/zotero-pdf-translate A Zotero plugin that translates text from PDFs, EPubs, webpages, metadata, annotations, and notes using 20+ translation services. It integr… | 91 | 11961 | active |
| flxzt/rnote Rnote is an open-source vector-based drawing application for sketching, handwritten notes, and annotating documents and pictures, written i… | 90 | 11758 | active |
| cuixueshe/earthworm Earthworm (now the commercial product 句乐部/Julebu) is an open-source web application for learning English by constructing sentences word-by-… | 27 | 11103 | active |
| karpathy/minbpe A minimal, clean Python implementation of the byte-level Byte Pair Encoding (BPE) algorithm used for tokenization in modern LLMs like GPT-4… | 26 | 10830 | stable |
| slavingia/skills A Claude Code plugin that installs 10 skills based on Sahil Lavingia's book The Minimalist Entrepreneur. Each skill is invoked via a slash … | 46 | 10816 | active |
| rolling-scopes/rsschool-app RS School App is the web application powering the Rolling Scopes School education process, helping thousands of students train as front-end… | 75 | 10399 | active |
| gskinner/regexr RegExr is an HTML/JS web application for creating, testing, and learning about Regular Expressions, with real-time match highlighting, expr… | 34 | 10377 | active |
| zyronon/TypeWords TypeWords is a free, open-source web application for learning English vocabulary and memorizing articles through typing practice. It uses t… | 89 | 10349 | active |
| mengxi-ream/read-frog Read Frog is an open-source AI-powered browser extension for language learning and immersive translation. It translates web pages, selected… | 84 | 10112 | active |
| Stellarium/stellarium Stellarium is a free open-source planetarium application that renders a realistic 3D sky in real time using OpenGL, showing what is visible… | 90 | 10045 | stable |
| ahrm/sioyek Sioyek is a keyboard-focused PDF viewer designed for reading textbooks and research papers. It offers smart jumps to references, portals fo… | 66 | 9920 | active |
| FreeAPI.app FreeAPI is an open-source hub of free, production-style REST APIs (auth, e-commerce, social media, todos, and more) for practicing API inte… | 53 | 9836 | active |
| HKUSTDial/Supervisor-Skills A collection of structured AI skills distilled from a professor's decade of research experience, designed to act as an AI co-supervisor for… | 59 | 9743 | active |
| funstory-ai/BabelDOC BabelDOC is a Python library and CLI tool for translating PDF scientific papers with bilingual comparison output. It uses LLM-based transla… | 76 | 9711 | active |
| JPL Open Source Rover The JPL Open Source Rover is a build-it-yourself, scaled-down 6-wheel rover based on the design JPL uses to explore Mars, made entirely fro… | 65 | 9660 | active |
| Lean 4 theorem prover Lean 4 is an open-source dependently typed functional programming language and interactive theorem prover used for formalizing mathematics … | 100 | 9610 | active |
| spring-projects/spring-petclinic Spring PetClinic is the official Spring sample application: a Spring Boot web app that manages a veterinary clinic's owners, pets, veterina… | 73 | 9548 | active |
| goplus/xgo XGo is a programming language that reads like plain English while remaining fully compatible with Go, allowing Go/XGo code to be mixed in t… | 95 | 9481 | active |
| ccfddl/ccf-deadlines A community-maintained tracker of worldwide academic conference deadlines, offering a website portal, WeChat applet, and multiple extension… | 77 | 9463 | active |
| garrettj403/SciencePlots A Python library providing Matplotlib style sheets that format figures for scientific papers, theses, and presentations. It includes styles… | 77 | 9287 | stable |
| BigBlueButton BigBlueButton is an open-source web conferencing system purpose-built for online learning, supporting real-time audio, video, slides with w… | 100 | 9248 | active |
| Anxcye/anx-reader Anx Reader is a cross-platform e-book reader app built with Flutter that supports EPUB, MOBI, AZW3, FB2, TXT, and PDF formats. It integrate… | 81 | 8922 | active |
| Foliate Foliate is a free, open-source e-book reader application for Linux built with GTK4 and GJS, supporting EPUB, Mobipocket, Kindle, FB2, CBZ, … | 60 | 8827 | active |
| codecombat/codecombat CodeCombat is an open-source multiplayer programming game where players learn to code in Python and JavaScript by playing through browser-b… | 77 | 8571 | active |
| jupyterhub/jupyterhub JupyterHub is a multi-user server that spawns, manages, and proxies individual Jupyter notebook server instances for many users. It consist… | 77 | 8360 | stable |
| windingwind/zotero-better-notes Better Notes is a Zotero plugin for comprehensive note management, adding an enhanced note editor, note linking, templates, and two-way Mar… | 89 | 8281 | active |
| openedx/openedx-platform Open edX Platform is the open-source Learning Management System (LMS) and Studio (CMS) that powers online course delivery and authoring at … | 66 | 8193 | active |
| penrose/penrose Penrose is a platform and TypeScript library for creating mathematical and technical diagrams declaratively by writing plain-text notation … | 82 | 7982 | active |
| logisim-evolution/logisim-evolution Logisim-evolution is a free, open-source, cross-platform Java application for designing and simulating digital logic circuits. It offers an… | 87 | 7803 | active |
| farzaa/clicky Clicky is an open-source macOS app that acts as an AI teacher living next to your cursor — it can see your screen, talk with you via voice,… | 47 | 7707 | active |
| google/latexify_py A Python library that compiles Python source code or AST fragments into corresponding LaTeX math expressions. It includes IPython integrati… | 10 | 7613 | active |
| lijigang/ljg-skills A curated collection of custom skills (prompt packs) for OpenAI Codex and compatible AI agents, installable via the skills CLI in org-mode … | 60 | 7525 | active |
| guaguastandup/zotero-pdf2zh A Zotero plugin that integrates PDF2zh and PDF2zh_next to translate PDF documents directly inside Zotero while preserving formulas and layo… | 85 | 7524 | active |
page 1 / 12 next →