Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
KEV0143/Moodle_PluginPoll
A Moodle plugin written in PHP that adds a poll activity to the Moodle learning management system, allowing instructors to pose questions a…
371719active
zhujiang521/PlayAndroid
A Kotlin Android client app for the WanAndroid API built with MVVM architecture and Jetpack libraries (Compose, Room, Hilt, DataStore, Coro…
481712active
renzorlive/vimmaster
VIM Master is a browser-based game that teaches core Vim motions and editing commands through short, focused, gamified lessons. Lessons are…
621710active
processing/p5.js-web-editor
The p5.js Web Editor is an open-source website for creating, sharing, and remixing p5.js sketches directly in the browser. It is designed t…
921705active
brmodeloweb/brmodelo-app
BRMW is a free, open-source web application for entity-relationship database modeling, letting users create conceptual and logical models a…
961703active
FaisalUmair/udemy-downloader-gui
Udeler is a cross-platform Electron desktop application for downloading Udemy courses the user is enrolled in, with video quality selection…
106322maintenance
devenjarvis/lathe
Lathe is a Go CLI plus local web UI that generates hands-on, multi-part technical tutorials on demand using LLM skills run inside coding ag…
721689active
alpha-liu-01/SpeedyNote
SpeedyNote is a free, open-source, cross-platform note-taking application built in C++ with Qt, designed for stylus users who need fast PDF…
841683active
Cimbali/pympress
Pympress is a dual-screen PDF presentation tool that shows slides on a projector while giving the presenter a private view with notes, curr…
521680active
Minimal Linux Live
Minimal Linux Live (MLL) is a tiny educational Linux distribution built entirely from scratch via a collection of automated shell scripts. …
581678active
koaning/drawdata
A Python library providing notebook widgets for drawing datasets interactively, built on anywidget. Drawn data can be exported as lists, pa…
671674active
PRML/PRMLT
A self-contained MATLAB toolbox implementing the machine learning algorithms from Bishop's textbook 'Pattern Recognition and Machine Learni…
236201maintenance
overleaf-workshop/Overleaf-Workshop
A VSCode extension that opens Overleaf/ShareLaTeX projects directly in the editor with full collaboration support. It provides on-the-fly L…
711671active
luogu-dev/cyaron
CYaRon is a Python library for generating random test data for competitive programming and online judge problems. It can create random grap…
521666stable
glot
glot is an open source online code playground (glot.io) that lets users run and share code snippets in dozens of languages. It executes cod…
321665active
hristo2612/SQLNoir
SQLNoir is an interactive browser-based game where players solve detective mysteries by writing SQL queries against case databases. It is b…
581660active
kennethreitz/pytheory
PyTheory is a Python library for exploring music theory (tones, scales, chords, keys, intervals, harmony) and composing multi-part arrangem…
901657active
Pocket Science Lab (PSLab)
Pocket Science Lab (PSLab) is an open-source hardware and software ecosystem that turns a phone or desktop into a portable science lab with…
701656active
ganelson/inform
Inform 7 is a programming language for writing interactive fiction using natural-language syntax, and this repository holds the core compil…
591654active
JohnEarnest/Decker
Decker is a multimedia platform and sketchpad for creating and sharing interactive documents with sound, images, hypertext, and scripted be…
771647active
TheThirdOne/rars
RARS is a RISC-V assembler and runtime simulator built as a successor to MARS, distributed as an executable Java jar. It provides a beginne…
231647active
mumuy/pacman
An HTML5 Canvas-based Pac-Man game written in JavaScript that recreates the classic arcade game with 12 levels, scoring, power pellets, and…
651642stable
RQLuo/MixTeX-Latex-OCR
MixTeX is a multimodal OCR application that recognizes LaTeX formulas, tables, and mixed Chinese/English text from images, running entirely…
191641active
unhappychoice/gittype
GitType is a terminal-based typing game that extracts functions from your own source code repositories and turns them into typing challenge…
851637active
mateusz-bak/openreads
Openreads is a privacy-respecting, open source mobile app for tracking books you have finished, are reading, want to read, or abandoned. It…
761636active
bwiernik/zotero-shortdoi
A Zotero add-on that retrieves, validates, and cleans DOIs and shortDOIs for library items using the CrossRef API and shortdoi.org. It mark…
231632active
fossasia/codeheat.org
The official website for Codeheat, FOSSASIA's coding contest that runs annually and rewards contributors for merged pull requests in FOSSAS…
321629active
ct.js
Ct.js is a free, open-source 2D game engine and IDE built on PixiJS/WebGL for making HTML5, desktop, and mobile games. It offers visual lev…
101629active
kesixin/QuestionWechatApp
A WeChat mini-program quiz/exam application with complete frontend, backend, and database source code for question drilling, mock exams, an…
771628active
kenkoooo/AtCoderProblems
AtCoder Problems is a web application that helps AtCoder users solve competitive programming problems and track their progress. It includes…
611623active
Online Dictionary Helper
Online Dictionary Helper is a Chrome/Firefox browser extension that shows definitions of selected words and phrases from online or built-in…
761617active
Born2Root/Fast-Font
Fast-Font is an open-source OpenType font that bolds initial letters of words to create artificial fixation points, guiding the eye and ena…
671617active
jmoenig/Snap
Snap! is a visual, blocks-based programming language and IDE inspired by Scratch, written in JavaScript and runnable in the browser. It sup…
1001616active
AngelLM/Thor
Thor is an open source, 3D-printable 6-degrees-of-freedom robotic arm designed to be affordable (under 350€) and accessible for education, …
281611active
enkimute/ganja.js
ganja.js is a JavaScript Geometric Algebra code generator that creates Clifford algebras of any signature with operator overloading and alg…
231608stable
pedrohcgs/claude-code-my-workflow
A ready-to-fork Claude Code template repository for AI-assisted academic work with LaTeX/Beamer, Quarto, and R. It orchestrates specialized…
771598active
LuteOrg/lute-v3
Lute (Learning Using Texts) is a self-hosted Python/Flask web application for learning foreign languages through reading. It lets users imp…
871594active
Perseus Exercise Renderer
Perseus is Khan Academy's open-source exercise system for rendering, interacting with, and grading interactive educational questions. It sh…
951591active
GBSOSS/skill-from-masters
A skill for AI agent platforms like Claude Code and Codex that helps users create new AI skills grounded in proven methodologies from recog…
431589active
PolyMeilex/Neothesia
Neothesia is a cross-platform MIDI visualizer built in Rust that displays notes from MIDI files as colorful falling blocks on a virtual pia…
911573active
bancika/diy-layout-creator
DIY Layout Creator (DIYLC) is a multi-platform desktop application for drawing circuit layouts on stripboard, perfboard, PCB, and point-to-…
981569active
Roncoo Education System
Roncoo Education (领课教育系统) is an open-source online education platform built with a Spring Cloud Alibaba microservices backend and Vue 3/Nux…
631556active
Bklieger/infinite-bookshelf
Infinite Bookshelf is a Streamlit web app that generates entire nonfiction books from a one-line prompt using Llama models on Groq. It scaf…
321551active
PaperDebugger/paperdebugger
PaperDebugger is an AI-powered academic writing assistant delivered as a Chrome extension that integrates directly into Overleaf for in-edi…
571542active
rstudio/rticles
An R package providing a suite of custom R Markdown LaTeX formats and templates for many academic journals such as ACM, ACS, Elsevier, Spri…
661539active
wileyyugioh/zotmoov
ZotMoov is a Zotero 7 plugin that automatically moves or copies imported attachments to a custom directory and links them back to Zotero it…
921538active
studyhelperhelper/studyhelper
An Android app disguised as a Sudoku game that automates earning daily points in the Xuexi Qiangguo (学习强国) app. It uses accessibility servi…
231531active
erweixin/RaTeX
RaTeX is a KaTeX-compatible LaTeX math rendering engine written in pure Rust, with no JavaScript, WebView, or DOM dependency. A single Rust…
781529active
china-testing/bazi
A Python-based Chinese BaZi (Four Pillars of Destiny) charting application that clearly displays clashes, combinations, punishments, and yi…
741525active
Pool-Of-Tears/Myne
Myne is a free and open-source Android app for downloading and reading over 70k free ebooks from Project Gutenberg, built with Jetpack Comp…
911524active
SteveSuv/remix-words-funny
A fullstack English vocabulary study website built with the Remix T3 stack (react-router v7, tRPC, Drizzle, PostgreSQL, HeroUI). It ships w…
651518active
fossasia/pslab-grove-shield
The PSLab Grove Shield is an open hardware add-on board for the Pocket Science Lab (PSLab) open-source measurement device, hosting its PCB …
631512active
fossasia/eventyay-talk
eventyay-talk is a self-hostable conference planning web application for managing Call for Participation submissions, review and selection …
101509active
TIGER-AI-Lab/TheoremExplainAgent
An agentic AI system that generates long-form (5+ minute) Manim animation videos explaining mathematical and STEM theorems using LLM agents…
321507active
xtaci/algorithms
A collection of classical algorithms and data structures implemented in C++, with one header file per algorithm plus a demo program. It tar…
235461maintenance
andyhuo520/aetherviz-master
AetherViz Master is an AI-powered interactive educational visualization tool that turns any teaching topic into an immersive 3D interactive…
471499active
fogleman/Minecraft
A simple Minecraft-inspired voxel game demo written in Python using the Pyglet library. It is intended as an educational project to get kid…
325442maintenance
fhdm-dev/scoppy
Scoppy turns a Raspberry Pi Pico and an Android phone or tablet into a low-cost oscilloscope and logic analyzer. The Pico firmware samples …
391492active
x1unix/go-playground
An improved web-based Go Playground with syntax highlighting, code autocompletion, VIM mode, and WebAssembly support. It can be self-hosted…
841489active
ripose-jp/Memento
Memento is a free, open-source video player built on mpv designed for studying Japanese. It integrates a Yomitan-compatible popup dictionar…
901484active
asbplayer/asbplayer
asbplayer is a browser-based media player and Chrome/Firefox extension for language learners who study through subtitled video. It lets use…
1001480active
jsxgraph/jsxgraph
JSXGraph is a standalone JavaScript library for interactive geometry, function plotting, charting, and data visualization in the browser, r…
991477stable
kostub/iosMath
iosMath is a native iOS/macOS library that renders LaTeX math equations in a UIView/NSView subclass using TeX typesetting rules, without a …
911474active
codetriage/CodeTriage
CodeTriage is a web application that helps developers start contributing to open source by subscribing to GitHub repositories and receiving…
761469active
OWASP/wrongsecrets
OWASP WrongSecrets is a deliberately vulnerable Java application containing 50+ challenges that demonstrate how secrets are commonly miscon…
971466active
hkhcoder/vprofile-project
VProfile is a sample Java web application built with Spring MVC, Spring Security, Spring Data JPA, and JSP, backed by MySQL, Memcached, Rab…
631463active
citerus/dddsample-core
The official Domain-Driven Design (DDD) sample application, a joint effort by Eric Evans' Domain Language and Citerus, originally hosted on…
395291maintenance
royqh1979/RedPanda-CPP
RedPanda C++ is a lightweight, cross-platform C/C++/GNU Assembly IDE built on Qt, descended from Red Panda Dev-C++. It offers code editing …
681462active
simjanos-dev/LinguaCafe
LinguaCafe is a self-hosted web application that helps language learners acquire vocabulary through reading foreign-language texts. It offe…
691459active
code100x/cms
An open-source content management system (LMS) that powers app.100xdevs.com, an online learning platform for coding cohorts and bootcamps. …
651459active
OWASP/SecurityShepherd
OWASP Security Shepherd is a self-hosted web and mobile application security training platform built in Java. It presents lessons and chall…
641457active
skywind3000/RenderHelp
A single-header C++ software rasterizer implementing a programmable rendering pipeline (vertex and pixel shaders) with no external dependen…
321457stable
Jonathan-LeRoux/IguanaTex
IguanaTex is a free PowerPoint add-in that lets users insert and edit LaTeX equations directly in presentations on Windows and Mac. It comp…
721456active
ncase/wbwwb
We Become What We Behold is a browser-based minigame by Nicky Case about news cycles and how media shapes public behavior. It is built with…
351455stable
AgentAlphaAGI/Idea2Paper
Idea2Paper is an end-to-end multi-agent framework that decomposes the research process into structured phases, turning raw research ideas i…
441450active
JakeLin/SwiftLanguageWeather
Swift Language Weather is an open-source iOS weather app written in Swift 4, originally named SwiftWeather. It serves as a design-driven ex…
235239maintenance
skillrecordings/egghead-next
The open-source Next.js frontend for egghead.io, a developer education platform offering bite-sized screencasts and courses. It is a produc…
741449active
BlueSky-07/Shuang
A web-based typing trainer for Chinese Shuangpin (double pinyin) input schemes, supporting dozens of layouts including Sogou, Microsoft, Xi…
231445active
elabftw/elabftw
eLabFTW is a free, open source electronic lab notebook (ELN) and laboratory inventory management system for research teams, accessed via th…
951442stable
OpenModelica
OpenModelica is an open-source Modelica-based modeling, compilation, and simulation environment for industrial and academic use. It include…
971431active
zepinglee/gbt7714-bibtex-style
A BibTeX style package implementing the Chinese National Standard GB/T 7714 for bibliographic references and citations. It supports numeric…
981428stable
nagisanzenin/engram
Engram is a Claude Code plugin (portable to other agentic platforms) that turns your AI coding agent into a personal tutor for the human us…
751426active
urschrei/pyzotero
Pyzotero is a Python client library for the Zotero Web API, supporting reading and writing items in personal and group libraries. It also s…
971424active
lorenzodifuccia/safaribooks
A Python CLI tool that downloads books from O'Reilly Learning (Safari Books Online) and generates EPUB files from them. It requires a valid…
475107maintenance
mmp/pbrt-v3
pbrt-v3 is the C++ source code for the physically based rendering system described in the third edition of the book 'Physically Based Rende…
325085maintenance
lishix520/academic-paper-skills
A set of Claude Code skills that provide a structured pipeline for planning and writing academic papers, with a strategist skill for venue …
401412active
Acclorite/book-story
Book's Story is a free, open-source, ad-free eBook reader app for Android built with Jetpack Compose and Material You design. It supports E…
531408active
dabbott/javascript-playgrounds
An interactive JavaScript sandbox that can be embedded in any webpage as an iframe or React component. It supports configurable presets inc…
321408stable
HoTT/Coq-HoTT
A Coq library for Homotopy Type Theory, interpreting Martin-Löf's intensional type theory into abstract homotopy theory. It provides formal…
821405active
ONEARMY/community-platform
An open-source community platform built by One Army to help global communities connect, collaborate, and share knowledge around social and …
931403active
git-school/visualizing-git
A browser-based interactive tool that visualizes how common Git operations affect the commit graph, powered by D3. Users type Git commands …
321399stable
textstat/textstat
Textstat is a Python library that calculates statistical features from text, including readability scores like Flesch Reading Ease, Flesch-…
651385stable
ra3xdh/qucs_s
Qucs-S is an open-source circuit simulation program with a Qt-based graphical user interface for schematic capture and visualization. It ac…
881384active
sql-hkr/tiny8
Tiny8 is an educational 8-bit CPU simulator written in Python, featuring an AVR-inspired architecture with 32 registers, a 60+ instruction …
441382active
amandaghassaei/OrigamiSimulator
A realtime WebGL web application that simulates how any origami crease pattern folds, solving all creases simultaneously via GPU fragment s…
521381active
justcoding121/advanced-algorithms
A C# library with 100+ generically implemented computer science algorithms and data structures, including trees, heaps, sorting, and graph …
951376active
jupyter/nbgrader
nbgrader is a system for creating, distributing, collecting, and grading Jupyter notebook assignments. It provides instructor toolbar and f…
881374stable
DataCamp Light
DataCamp Light is a JavaScript widget that embeds interactive R and Python coding exercises into any blog, website, or markdown document, t…
651373active
blockly-games/blockly-games
Blockly Games is a series of open-source educational games from Google that teach programming concepts using the Blockly visual block-based…
321372stable
foobnix/LibreraReader
Librera Reader is a highly customizable e-book reader application for Android supporting PDF, EPUB, MOBI, DjVu, FB2, CBZ/CBR and many other…
984908maintenance

← prev page 5 / 12 next →