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 |
|---|---|---|---|
| jcl5m1/ventilator An open-source project documenting how to convert a low-cost CPAP blower into a rudimentary non-invasive pressure support ventilator or a P… | 32 | 1665 | abandoned |
| Processing.py Python Mode for Processing, letting users write Processing sketches in Python on top of the Processing 3 JVM runtime. It integrates as a mo… | 32 | 1660 | abandoned |
| FOSSASIA-Web/gci16.fossasia.org The official FOSSASIA student website for Google Code-In 2016/17, built as a Jekyll static site showcasing students, mentors, and their pro… | 32 | 1649 | abandoned |
| LRH1993/Eyepetizer-in-Kotlin An Android video app clone of Eyepetizer (开眼视频) written in Kotlin, built as a learning project for the Kotlin language. It demonstrates Kot… | 32 | 1645 | abandoned |
| lookingstars/meituan An open-source iOS clone of the Meituan app (version 5.7) written in Objective-C, built primarily with pure code to demonstrate how such an… | 32 | 1643 | abandoned |
| arXiv Vanity arXiv Vanity is a web application that renders arXiv academic papers as responsive web pages instead of PDFs, using the Engrafo LaTeX-to-HT… | 32 | 1640 | abandoned |
| waynecz/dadda-translate-crx Dadda is a Chrome word-selection translation extension with a built-in vocabulary notebook and toast-based word memorization reminders. It … | 23 | 1640 | abandoned |
| graphsketcher/GraphSketcher GraphSketcher is a fast, simple graph drawing and data plotting application for Mac OS X and iPad, originally developed by Robin Stewart an… | 23 | 1623 | abandoned |
| FOSSASIA-Web/gci15.fossasia.org The FOSSASIA Google Code-In 2015/16 website, a Jekyll-based static site showcasing mentors, students, and event information. It is a histor… | 32 | 1598 | abandoned |
| cachecats/coderiver CodeRiver (河码) is a free project collaboration platform intended to let product managers, designers, developers, and testers team up on ide… | 32 | 1598 | abandoned |
| FOSSASIA-Web/gci17.fossasia.org The FOSSASIA Google Code-In 2017/18 contest website, a Jekyll-based static site showcasing students, mentors, blogs, and projects from the … | 32 | 1593 | abandoned |
| FOSSASIA-Web/gci14.fossasia.org The official FOSSASIA website for the Google Code-in 2014/15 contest, built as a static Jekyll site with JavaScript and jQuery. It showcase… | 32 | 1570 | abandoned |
| probml/pmtk3 PMTK3 is a Matlab/Octave toolkit of probabilistic machine learning models and algorithms, created to accompany Kevin Murphy's textbook 'Mac… | 32 | 1569 | abandoned |
| FOSSASIA-Web/2012.fossasia.org The static website for the FOSSASIA Summit 2012 (Open Design Weeks) event, built with HTML and CSS and published at 2012.fossasia.org. It p… | 32 | 1562 | abandoned |
| fossasia/sg18.sciencehack.asia The static website for the UNESCO Hackathon held at the FOSSASIA Summit 2018 in Singapore, served at sg18.sciencehack.asia. It is a simple … | 32 | 1538 | abandoned |
| fossasia/fossasia10-legacy The legacy Drupal-based website for the FOSSASIA 2010 conference, built in PHP. It is an archived historical site codebase with no active d… | 32 | 1530 | abandoned |
| Jugaadfest The source code for the Jugaadfest website, a one-day open source hackathon and developer gathering in Hyderabad, India organized by FOSSAS… | 32 | 1519 | abandoned |
| fossasia/sciencehack.asia The source code for the Science Hack Asia website, a static site promoting science hackathons across Asia. It is built with HTML, CSS, and … | 32 | 1518 | abandoned |
| githubwing/GankClient-Kotlin An Android client app for gank.io (a Chinese tech content aggregator) written in Kotlin with Material Design. It serves as a reference impl… | 32 | 1515 | abandoned |
| isanchop/stuhack A Chrome extension that attempted to unlock Studocu premium features such as removing premium banners, bypassing document blur, and enablin… | 10 | 1506 | abandoned |
| mu-editor/mu Mu is a simple, beginner-focused Python code editor built with Python and Qt5, offering modes for standard Python, MicroPython, CircuitPyth… | 10 | 1506 | abandoned |
| iodide-project/iodide Iodide is a browser-based notebook for literate scientific computing, letting users mix narrative text, runnable JavaScript code, and inter… | 23 | 1505 | abandoned |
| fossasia/sciencehack.in The website powering Science Hack Day India (2013-2016), built on the Clean Blog Bootstrap theme. It is a static event site with HTML/CSS c… | 32 | 1500 | abandoned |
| Scientific Illustrator A Codex plugin with MCP servers that lets an AI agent draw scientific figures live inside the visible draw.io desktop canvas, editing shape… | 59 | 1453 | abandoned |
| fossasia/Ember_Simple_Calculator-merge A simple calculator web application built with the Ember.js framework, supporting basic arithmetic operations like addition, subtraction, m… | 32 | 1450 | abandoned |
| fossasia/sciencetech.asia The source code for the ScienceTech.Asia website, a static HTML site for the FOSSASIA-related ScienceTech.Asia event. It is a plain HTML/CS… | 32 | 1447 | abandoned |
| FOSSASIA-Web/techcul.org The source code for the UNESCO TechCul program website (techcul.org), an ideathon initiative to develop digital solutions for the culture a… | 32 | 1437 | abandoned |
| mozilla/thimble.mozilla.org Thimble was Mozilla's browser-based code editor for learning and teaching HTML, CSS, and JavaScript, with built-in publishing of web pages.… | 10 | 1426 | abandoned |
| blaisewang/img2latex-mathpix A JavaFX desktop application that converts images of equations and text into LaTeX, MathML, TSV, and other formats using the MathpixOCR API… | 10 | 1401 | abandoned |
| argenos/zotero-mdnotes A Zotero plugin that exports item metadata and notes as markdown files, with customizable templates and batch export. It is popular for Obs… | 10 | 1399 | abandoned |
| OpnTec/ots15-companion A native Android schedule browser app for the OpenTech Summit 2015 / FOSSASIA conference in Singapore, built on FOSDEM Companion. It lets a… | 23 | 1393 | abandoned |
| paicha/gxgk-wechat-server A campus WeChat official account backend built with Python, Flask, Redis, MySQL, and Celery, providing students with services like grade lo… | 10 | 1381 | abandoned |
| Yalantis/PixPic PixPic is an open-source iOS photo editing app built by Yalantis interns as an educational project, demonstrating commercial-style practice… | 32 | 1380 | abandoned |
| github-education-resources/classroom GitHub Classroom is a Rails web application that automates repository creation and access control so teachers can distribute starter code a… | 10 | 1379 | abandoned |
| codingXiaxw/CustomerManagement A simple JavaWeb customer management system built with the MVC three-tier architecture (servlet/service/dao), using MySQL, c3p0 connection … | 32 | 1376 | abandoned |
| OpnTec/2019.opentechsummit.net The source code for the OpenTechSummit 2019 conference website, built in HTML. It hosts event information, schedules, and meetup details fo… | 32 | 1366 | abandoned |
| OpnTec/2020.opentechsummit.cn The website for OpenTechSummit China 2020, a conference site built in HTML. It hosts event information for the Open Technology Summit meetu… | 32 | 1366 | abandoned |
| Helpsypoo/primerpython A Python library of tools for building and animating objects in Blender, used to create the Primer YouTube channel's educational videos. It… | 10 | 1365 | abandoned |
| OpnTec/2018.opentechsummit.net The source code for the OpenTechSummit 2018 conference website, an event site for the open technology summit in India. It is a static HTML … | 32 | 1362 | abandoned |
| microsoft/TouchDevelop TouchDevelop is a touch-friendly, mobile-first app creation environment from Microsoft Research, including a browser-based editor, compiler… | 10 | 1360 | abandoned |
| github-education-resources/GitHubGraduation-2021 The repository behind GitHub's 2021 Graduation Yearbook, where graduating students submitted pull requests to be featured in a virtual year… | 10 | 1347 | abandoned |
| zoonk/uneebee Uneebee is an open-source platform for creating interactive courses, similar to Duolingo, built with Elixir, Phoenix LiveView, Postgres, an… | 10 | 1344 | abandoned |
| DroidKaigi/conference-app-2018 The official Android conference app for DroidKaigi 2018 Tokyo, written entirely in Kotlin. It lets attendees browse the schedule, view sess… | 23 | 1336 | abandoned |
| spring-attic/greenhouse Greenhouse is a Java web application serving as the official reference application for Spring technologies such as Spring MVC, Security, So… | 10 | 1301 | abandoned |
| Growth Growth is a React Native mobile application designed to help developers improve their skills, featuring a fullstack skill tree, developer r… | 23 | 1288 | abandoned |
| Ruby-Processing A Ruby wrapper around the Processing creative coding environment, letting users write Processing sketches in Ruby and run them via the 'rp5… | 23 | 1282 | abandoned |
| bzsome/idcard_generator A tool for generating Chinese ID card images, intended for learning and practice purposes only. It is distributed as pre-packaged macOS and… | 52 | 1273 | abandoned |
| romainguy/google-io-2014 A demo Android application from Romain Guy's Google I/O 2014 'Material Witness' talk showcasing the Material Design APIs introduced in the … | 32 | 1249 | abandoned |
| bestmomo/laravel5-example A tutorial example application built with Laravel 5.2 demonstrating a complete blog with authentication, user roles, comments, tags, and an… | 32 | 1192 | abandoned |
| FOSSASIA-Web/gci18.fossasia.org The official FOSSASIA website for Google Code-In 2018, built collaboratively by participating students. It showcases the competition, FOSSA… | 32 | 1189 | abandoned |
| leereilly/swot Swot is a Ruby library for verifying that email addresses and domain names belong to legitimate academic institutions, using a crowdsourced… | 10 | 1183 | abandoned |
| LIKO-12/LIKO-12 LIKO-12 is an open-source fantasy computer/console for making, playing, and sharing tiny retro-looking games and programs, built with LÖVE … | 10 | 1180 | abandoned |
| TianYue Comic A Flutter-based cross-platform demo app that clones Tencent Comics, including comic reading, novel reading, and TikTok-style short video pl… | 23 | 1146 | abandoned |
| FooSoft/yomichan Yomichan is a browser extension for Chrome and Firefox that turns the browser into a Japanese pop-up dictionary, showing interactive defini… | 10 | 1142 | abandoned |
| VikParuchuri/texify Texify is a deep-learning OCR model that converts images or PDFs containing math into markdown and LaTeX renderable by MathJax. It handles … | 10 | 1124 | abandoned |
| workshopper/workshopper Workshopper is a Node.js framework for building interactive terminal-based coding workshops, essentially a test runner with a fancy termina… | 32 | 1106 | abandoned |
| SethClydesdale/genki-study-resources A static website offering interactive exercises for practicing the Genki: An Integrated Course in Elementary Japanese textbook, usable onli… | 73 | 1089 | abandoned |
| YANGReal/JokeClient-Swift An iOS client app written in Swift that consumes the public Qiushibaike (糗事百科) API to browse jokes, funny images, and comments. It serves p… | 32 | 1086 | abandoned |
| 4clojure/4clojure 4Clojure is an interactive website for learning Clojure through problem-solving exercises, built with Clojure, Leiningen, and MongoDB. The … | 10 | 1069 | abandoned |
| imengyu/JiYuTrainer A portable Windows desktop utility that counters the JiYu (极域) Electronic Classroom management software used in Chinese school computer lab… | 10 | 1011 | abandoned |
| virattt/ai-hedge-fund An educational AI-powered hedge fund simulator where LLM-driven agents modeled after famous investors analyze stocks and make simulated tra… | 87 | 63827 | active |
| karpathy/nanochat nanochat is a minimal, hackable full-stack LLM training harness that covers tokenization, pretraining, finetuning, evaluation, and inferenc… | 59 | 58750 | active |
| HKUDS/DeepTutor DeepTutor is an open‑source, agentic framework that combines large language models with retrieval‑augmented generation to deliver lifelong,… | 79 | 41457 | active |
| lfnovo/open-notebook Open Notebook is an open-source, privacy-focused alternative to Google's Notebook LM that lets users organize multi-modal sources (PDFs, vi… | 90 | 40397 | active |
| impress/impress.js impress.js is a JavaScript presentation framework that creates Prezi-style presentations using CSS3 transforms and transitions on an infini… | 61 | 38155 | stable |
| karpathy/llama2.c A minimal, dependency-free implementation of the Llama 2 LLM architecture that trains in PyTorch and runs inference in a single ~700-line p… | 29 | 20192 | active |
| Etherpad Etherpad is a self‑hosted, real‑time collaborative document editor built with Node.js. It preserves every keystroke, attributes authorship,… | 99 | 18586 | active |
| iamgio/quarkdown Quarkdown is a modern Markdown-based typesetting system written in Kotlin that compiles Markdown with scripting extensions into papers, pre… | 94 | 16320 | active |
| OWASP Juice Shop OWASP Juice Shop is an intentionally insecure web application written in Node.js, Express, and Angular that covers vulnerabilities from the… | 95 | 14148 | active |
| digininja/DVWA Damn Vulnerable Web Application (DVWA) is a PHP/MariaDB web application intentionally riddled with common web vulnerabilities at multiple d… | 67 | 13809 | active |
| zyronon/douyin A mobile-first short-video web application that imitates TikTok/Douyin, built with Vue3, Vite5, and Pinia. It uses axios-mock-adapter to se… | 61 | 11544 | active |
| MathJax MathJax is an open-source JavaScript display engine that renders LaTeX, MathML, and AsciiMath notation as high-quality typeset mathematics … | 82 | 10938 | stable |
| StackBlitz Online IDE StackBlitz is an online IDE powered by Visual Studio Code that runs entire development environments, including Node.js, directly in the bro… | 32 | 10889 | active |
| malwaredllc/byob BYOB is an open-source post-exploitation framework written in Python, featuring a command-and-control server with a web GUI, a cross-platfo… | 77 | 9512 | active |
| heyform/heyform HeyForm is an open-source, self-hostable form builder for creating conversational forms, surveys, quizzes, and polls with conditional logic… | 93 | 9037 | active |
| WWDC Unofficial App An unofficial macOS desktop application for watching Apple's WWDC conference videos, live streams, and session transcripts. It adds feature… | 58 | 8744 | active |
| The Open Book The Open Book is an open-source e-reader hardware design built around the Raspberry Pi Pico and an e-paper display, intended to be assemble… | 32 | 8093 | active |
| retorquere/zotero-better-bibtex Better BibTeX (BBT) is a Zotero plugin that improves bibliographic data management for LaTeX and Markdown-based writing workflows. It gener… | 95 | 7212 | active |
| dwzhu-pku/PaperBanana PaperBanana is a reference-driven multi-agent framework that automatically generates publication-ready academic illustrations such as metho… | 52 | 7150 | active |
| eriklindernoren/ML-From-Scratch A Python library providing bare-bones NumPy implementations of fundamental machine learning models and algorithms, from linear regression t… | 32 | 32980 | maintenance |
| RockstarLang/rockstar Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, together with its official… | 70 | 6878 | active |
| Yin-Hongwei/music-website A full-stack music streaming website built with Vue 3 + TypeScript on the frontend and Spring Boot + MyBatis with MySQL on the backend. It … | 75 | 6757 | active |
| ml5.js ml5.js is a friendly, beginner-oriented JavaScript machine learning library for the browser, built on top of TensorFlow.js. It provides acc… | 23 | 6583 | active |
| codesandbox/sandpack Sandpack is a component toolkit by CodeSandbox for embedding live-running code editing experiences into web applications and documentation.… | 34 | 6246 | active |
| JimmyLv/BibiGPT-v1 BibiGPT is an AI-powered web application that summarizes videos and audio from platforms like Bilibili, YouTube, TikTok, and podcasts, gene… | 54 | 6241 | active |
| jihe520/MathModelAgent MathModelAgent is a multi-agent LLM application that automates mathematical modeling competitions end-to-end: it analyzes a problem, builds… | 87 | 6220 | active |
| Quarto Quarto is an open-source scientific and technical publishing system built on Pandoc that renders Markdown documents with embedded executabl… | 94 | 6025 | stable |
| Keldos-Li/typora-latex-theme A Typora theme that restyles the Markdown editor to look like Chinese LaTeX typesetting, written in SCSS. It targets lightweight academic w… | 59 | 5981 | active |
| Livebook Livebook is an open-source web application for writing interactive and collaborative Elixir notebooks, mixing Markdown prose with executabl… | 98 | 5888 | active |
| WorkAdventure WorkAdventure is an open-source collaborative web application that presents virtual offices and events as a 16-bit RPG-style world where av… | 94 | 5822 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Orange Data Mining Orange is an open-source visual programming toolbox for interactive data mining, machine learning, and data visualization. Users build anal… | 74 | 5722 | stable |
| alexlenail/NN-SVG A web-based tool for creating publication-ready neural network architecture diagrams parametrically, supporting FCNN, LeNet-style CNN, and … | 57 | 5691 | stable |
| chrxh/alien ALIEN is a CUDA-powered artificial life simulation application that simulates digital organisms as particle networks with genetics and neur… | 74 | 5539 | active |
| 54yyyu/zotero-mcp A Model Context Protocol (MCP) server that connects a Zotero research library to AI assistants like Claude, ChatGPT, Cursor, and Cherry Stu… | 87 | 5420 | active |
| PokeAPI/pokeapi PokeAPI is a free, open-source RESTful (and beta GraphQL) API serving comprehensive Pokémon game data such as species, moves, abilities, ty… | 68 | 5414 | active |
| Webots Webots is an open-source, multi-platform desktop application for modeling, programming, and simulating robots, vehicles, and mechanical sys… | 67 | 4698 | stable |
| andreasfertig/cppinsights C++ Insights is a Clang-based source-to-source transformation tool that shows the compiler's view of C++ code, revealing implicit conversio… | 76 | 4671 | active |
| StackBlitz Online IDE WebContainers is a browser-based Node.js runtime from StackBlitz that lets web apps run full-stack JavaScript dev environments entirely in … | 36 | 4646 | active |
| Sesame Robot Sesame is an open-source, 3D-printable mini quadruped robot powered by an ESP32 microcontroller and eight servo motors, featuring an expres… | 59 | 4627 | active |