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
rebane2001/xikipedia
Xikipedia is a web application that presents Wikipedia content as a social media feed, using a simple non-ML algorithm that learns user eng…
501136active
moloch--/RootTheBox
Root the Box is a self-hosted, real-time capture the flag (CTF) scoring engine and game manager for computer wargames. It provides animated…
641134active
lucky-sideburn/kubeinvaders
KubeInvaders is a gamified chaos engineering tool for Kubernetes inspired by Space Invaders, letting users stress clusters and observe resi…
761131active
brownplt/pyret-lang
Pyret is an educational programming language that blends scripting, functional, and object-oriented styles, designed primarily for teaching…
761130active
overhangio/tutor
Tutor is the official Docker-based distribution of Open edX, providing a CLI for one-click installation, configuration, customization, upgr…
961126active
NJU-ProjectN/nemu
NEMU is a simple but complete full-system emulator supporting x86, mips32, riscv32, and riscv64 instruction sets, designed for teaching com…
721126active
leetcode-cli
A Node.js command-line tool for interacting with LeetCode, letting users browse, download, test, and submit solutions to problems directly …
513873maintenance
AnnaSuSu/TechSpar
TechSpar is an open-source AI-powered technical interview preparation application that combines targeted training, resume-based mock interv…
821120active
fmarotta/kaobook
kaobook is a LaTeX document class for typesetting books, reports, and theses with a wide-margin layout inspired by Tufte-LaTeX and Ken Arro…
471119active
Sprig
Sprig is a web-based JavaScript game editor and fantasy console from Hack Club for building tile-based games, paired with a custom handheld…
681115active
leovan/SciHubEVA
SciHubEVA is a cross-platform GUI application for searching and downloading papers from Sci-Hub, built with Python and Qt (PySide6/QML). It…
671114active
index-labs/readpilot
Read Pilot is a web application that analyzes online articles and generates Q&A cards from them using OpenAI models. It is built with Next.…
601111active
mohi-devhub/antivibe
AntiVibe is a Claude Code skill that turns AI-generated, legacy, or any other code into educational deep dives or senior-level architectura…
541110active
DSpace
DSpace is an open-source digital asset management system that powers institutional repositories, providing durable access to digital resour…
981102stable
wtetsu/mouse-dictionary
Mouse Dictionary is a super fast browser extension that shows dictionary definitions instantly when you select or hover over words on web p…
881100active
MrSibe/KnowNote
KnowNote is a local-first, open-source desktop application built with Electron that serves as an alternative to Google NotebookLM. It lets …
521100active
Strilanc/Quirk
Quirk is a drag-and-drop quantum circuit simulator that runs entirely in the browser, letting users build small quantum circuits and see st…
231099stable
techtanic/Discounted-Udemy-Course-Enroller
A Python application (with GUI and CLI variants) that scrapes websites for 100% off Udemy course coupons and automatically enrolls the user…
651097active
marblexu/PythonPlantsVsZombies
A Python/Pygame clone of the Plants vs. Zombies tower defense game, implementing many plants and zombies across multiple level types. It is…
323770maintenance
joaoh82/rust_sqlite
SQLRite is an embedded SQL database engine written from scratch in Rust, modeled on SQLite with a paged single-file format, B-tree storage,…
871089active
damianavila/RISE
RISE is a Jupyter/IPython notebook extension that turns notebooks into live reveal.js-based slideshows. It lets users present notebooks dir…
323734maintenance
bterwijn/memory_graph
memory_graph is a Python library that visualizes data structures, references, mutability, and the call stack as graphs to teach Python's me…
731085active
jonbarron/jonbarron.github.io
The source code for Jon Barron's personal academic website (jonbarron.info), built with HTML. It is intended to be cloned and reused as a t…
773700maintenance
ByteLegend/ByteLegend
ByteLegend is a free, open-source multiplayer online RPG game where players learn real-world programming skills, primarily Java, by complet…
323688maintenance
rafael-fuente/diffractsim
A flexible Python library for simulating and visualizing diffraction and physical optics phenomena using scalar diffraction techniques like…
611070active
codeacme17/examor
Examor is a self-hosted web application that generates exams and review questions from your knowledge notes using LLMs like GPT-4 and Claud…
281068active
jserv/amacc
AMaCC is a small, from-scratch C compiler targeting 32-bit Arm (armv7hf) that can execute code via a JIT compiler or generate ELF executabl…
441062active
Free Dictionary API
A free REST API that returns dictionary data for English words, including definitions, phonetics, audio pronunciations, origins, synonyms, …
323626maintenance
northword/zotero-format-metadata
A Zotero plugin that acts as a linter for item metadata, automatically validating and correcting fields like titles, journal abbreviations,…
891060active
Tencent/WeSmartFlow
WeSmartFlow is an agent-native adaptive learning framework that models the full learning process with ReAct-based tutoring agents, graph me…
571059active
sondnpt00343/tiktok-ui
A TikTok UI clone built with React as a practice project for the F8 ReactJS course. It replicates TikTok's frontend interface including vid…
551055active
lm-rebooter/NuggetsBooklet
A Node.js script that downloads Juejin (掘金) booklet content for personal study by reusing the user's authenticated browser cookies. It expo…
621054active
veusz/veusz
Veusz is a scientific plotting and graphing application with a GUI for creating publication-ready 2D and 3D plots, built from composable pl…
771052stable
movsim/traffic-simulation-de
An interactive JavaScript/HTML5 traffic flow microsimulation web application, the source code behind traffic-simulation.de. It simulates sc…
751052active
jaywcjlove/copybook-generator
A macOS desktop app (SwiftUI) that generates printable handwriting practice sheets (copybooks) for Chinese characters, stroke order, Pinyin…
691049active
favourhong/Awesome-Marp
Awesome Marp is a collection of pure-CSS themes and 38+ custom styles for creating presentations with Marp (Markdown Presentations). It pro…
691049active
ChucK
ChucK is an open-source, strongly-timed programming language for real-time sound synthesis and music creation, with a unique time-based con…
701048active
stone-zeng/fduthesis
fduthesis is a LaTeX thesis template (document class) for Fudan University supporting doctoral, master's, and undergraduate theses in Chine…
231048active
argdown/argdown
Argdown is a simple markup syntax for analyzing complex argumentation, letting users write pros/cons and premise-conclusion structures that…
751045active
Zenodo
Zenodo is a CERN-built open-source research data repository platform where researchers can share and preserve research outputs of any size …
611045active
TheAlgorithms/website
The official website for The Algorithms, a static Next.js site that scrapes algorithm implementations from TheAlgorithms GitHub repositorie…
761044active
QuantumBFS/Yao.jl
Yao is an extensible, efficient open-source framework for quantum algorithm design and quantum circuit simulation written in Julia. It prov…
761043active
4jean/lav_sms
LAVSMS is a self-hosted school management web application built on Laravel 8 for schools and colleges. It provides role-based accounts for …
321043active
Dimsmary/OpenSTM
OpenSTM is an open-source DIY scanning tunneling microscope (STM) project capable of atomic-scale imaging, demonstrated by resolving carbon…
291043active
cms-dev/cms
CMS (Contest Management System) is a distributed, self-hosted platform for running and organizing programming contests, originally built fo…
701042active
m-damien/VisualStoryWriting
A web application that automatically visualizes a story's chronology, characters, and their movements, letting writers edit the story by ma…
291036active
GNS3
GNS3 is a graphical network simulator that lets users design, build, and emulate complex network topologies using real router, switch, and …
951034active
6-robot/wpr_simulation
A Gazebo simulation package for the WPR series of wheeled mobile robots, designed for ROS Noetic on Ubuntu 20.04. It provides demo scenario…
321031active
CyberZHG/toolbox
A web-based collection of encoding and parsing tools, including Base64/URL encoding, diff viewing, and compiler-theory utilities that conve…
571030active
WanyueKJ/education-online
Wanyue Education is a self-hosted online education platform combining knowledge payment, live-streamed classes, online school building, que…
341029active
asreview/asreview
ASReview LAB is an open-source machine learning application for interactive, AI-assisted screening of large textual datasets. It uses activ…
921027active
Media Extended
ZotLit is a pair of community plugins (an Obsidian plugin and a Zotero companion add-on) that integrates a Zotero reference library into Ob…
971026active
Ralex91/Razzia
Razzia is a self-hosted, open-source quiz platform for hosting trivia games at smaller events, built with React and TypeScript. It runs via…
871026active
Public Lab Plots2
plots2 is the Ruby on Rails content management system powering PublicLab.org, combining a research blog, wiki, Q&A portal, and tagging-base…
441023active
lovefc/china_school_badge
A font icon library containing the badges/logos of 311+ Chinese universities and colleges, usable via simple CSS classes like <i class="fc-…
331023active
hugsy/cemu
CEmu is a lightweight assembly playground providing GUI, CLI, and library interfaces for writing, compiling, disassembling, and emulating a…
231020active
thomwolf/Magic-Sand
Magic-Sand is a C++ openFrameworks application that operates an augmented reality sandbox by pairing a Kinect depth sensor with a projector…
231019active
syt2/zotero-scipdf
A Zotero 7/8 plugin that configures Zotero's built-in PDF resolvers to automatically download open papers from Sci-Hub sites. It ships as a…
901018active
UniMath
UniMath is a Rocq (Coq) library that formalizes a substantial body of mathematics using the univalent point of view. It provides formalized…
801017active
srcbookdev/srcbook
Srcbook is a local-first TypeScript notebook application that runs as a CLI with a web interface, supporting executable TypeScript cells, m…
643444maintenance
gap-system/gap
GAP (Groups, Algorithms, Programming) is a computer algebra system for computational discrete algebra, with particular emphasis on computat…
931015stable
chhRobotics
A C++ implementation collection of common planning and control algorithms for autonomous driving, including global/local path planning (A*,…
321015active
ambrosiogabe/MathAnimation
A C++/OpenGL desktop application for creating mathematically accurate animations with a real-time GUI and audio preview, aiming to match Ma…
321014active
attentiveness/reading
iReading is an open-source reading app for Android and iOS built with React Native, Redux, Redux-Saga, and react-navigation. It serves as b…
233407maintenance
robpike/lisp
A toy interpreter for Lisp 1.5, the language defined in the 1962 MIT LISP 1.5 Programmer's Manual, written in clean Go code. It is a pedago…
771003stable
asciimath/asciimathml
A JavaScript library that translates calculator-style AsciiMath expressions on webpages into MathML for native browser rendering, with addi…
701001active
云帆培训考试系统
YunFan Training Exam System (open-source edition) is a self-hosted online examination and corporate training platform built with SpringBoot…
34998active
jmoon018/PacVim
PacVim is a terminal-based PacMan-style game that teaches vim commands through gameplay. Players use real vim motions to highlight all word…
233327maintenance
jakogut/tinyvm
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C with minimal memory footprint and no external dependencies beyo…
323325maintenance
Element3 UI Toolkit
Element3 is a Vue.js 3.0 UI component toolkit based on Element UI, built with JavaScript and TypeScript. It provides reusable UI components…
503269maintenance
caj2pdf/caj2pdf
A Python CLI tool that converts CNKI's proprietary CAJ document files into PDFs while preserving selectable text and outline information. I…
323244maintenance
Play With Docker
Play with Docker (PWD) is a web application that provides free Alpine Linux VMs in the browser where users can build and run Docker contain…
733224maintenance
yusugomori/DeepLearning
A multi-language (Python, C, C++, Java, Scala, Go) educational implementation of classic deep learning algorithms such as Deep Belief Nets,…
323184maintenance
sharkdp/insect
Insect is a high-precision scientific calculator with full support for physical units, available both as a terminal application and a brows…
103169maintenance
saminiir/level-ip
A userspace TCP/IP stack for Linux implemented in C using TUN/TAP devices, with an accompanying blog series explaining Ethernet, ARP, IPv4,…
323135maintenance
viebel/klipse
Klipse is a JavaScript plugin that transforms static code snippets in web pages into live, interactive snippets that evaluate in the browse…
233135maintenance
2048 (iOS)
A Swift port of the 2048 puzzle game for iOS, built without SpriteKit using standard UIKit views. It serves as both a playable game and an …
323125maintenance
Code in the Dark Editor
The official editor for Code in the Dark, a front-end coding competition where contestants replicate a page design from a screenshot withou…
233023maintenance
MarkerHub/vueblog
A simple full-stack blog application built with Spring Boot (Java) backend and Vue frontend, demonstrating front-end/back-end separation. I…
323020maintenance
PassJava
PassJava is an open-source Java interview question drilling system built with Spring Cloud microservices, including a backend, a Vue web po…
322951maintenance
git-learning-game/oh-my-git
Oh My Git! is an open-source desktop game that teaches Git through interactive puzzles, visualizing the internal structures of Git reposito…
532899maintenance
gwding/draw_convnet
A Python script that generates illustrations of Convolutional Neural Network (ConvNet) architectures using matplotlib. It produces publicat…
322861maintenance
liyupi/code-nav
CodeNav is an open-source, full-stack programming resource navigation community that helps developers discover quality programming learning…
232733maintenance
CodecrumbsIO/codecrumbs
Codecrumbs is a tool for learning, designing, and documenting codebases by placing breadcrumb comments in source code, which are rendered a…
322706maintenance
CodFrm/cxmooc-tools
A browser extension and Tampermonkey userscript that automates coursework on Chinese MOOC platforms including Chaoxing (Xuexitong), Zhihuis…
102698maintenance
jayden320/MeiTuan
A React Native (0.62.2) clone of the Meituan food delivery and group-buying app, implementing its main pages (deals, nearby, orders, profil…
322683maintenance
mckaywrigley/paul-graham-gpt
An open-source AI-powered search and chat application built over Paul Graham's essays using OpenAI embeddings, pgvector on Supabase, and GP…
312661maintenance
ElegantLaTeX/ElegantBook
ElegantBook is a LaTeX document class/template designed for writing books, offering elegant styling for chapters, theorems, and exercises. …
742620maintenance
White Jotter
White-Jotter is a simple content management system (CMS) built with a Vue.js frontend and Spring Boot backend, demonstrating a full front-e…
232536maintenance
filipedeschamps/video-maker
An open-source Node.js project that automates video production by chaining robots that fetch content, analyze text with IBM Watson NLU, and…
322493maintenance
zouxiaohang/TinySTL
TinySTL is a C++11 reimplementation of a subset of the C++ Standard Template Library, plus extra containers and algorithms not found in the…
322492maintenance
AhmadElsagheer/Competitive-programming-library
A Java code library of data structures and algorithms for competitive programming, including segment trees, graph algorithms, string algori…
322488maintenance
Douyin iOS Demo
An open-source Objective-C demo app for iOS that replicates core features of Douyin (TikTok), including a profile page, a swipeable short-v…
322483maintenance
Hazel Engine
Hazel is an early-stage interactive application and 2D/3D rendering engine written in C++, primarily targeting Windows. It is developed ope…
3213108experimental
mattpocock/ts-error-translator
A VSCode extension by Matt Pocock that translates cryptic TypeScript compiler errors into plain English explanations. It helps developers u…
232456maintenance
Go DDD Sample
A Go port of the classic Java DDD Sample cargo booking application, demonstrating how Domain-Driven Design tactical patterns can be impleme…
102449maintenance
googlecreativelab/chrome-music-lab
Chrome Music Lab is a collection of open-source, browser-based experiments that make learning music accessible through hands-on interaction…
102418maintenance
fmeringdal/nettu-meet
Nettu Meet is an open source, self-hosted video conferencing web application built for interactive online tutoring. It provides real-time a…
322409maintenance
EvgenyKarkan/EKAlgorithms
EKAlgorithms is an Objective-C library containing well-known computer science algorithms and data structures, including sorting, searching,…
322404maintenance
greerviau/SnakeAI
A Processing application that trains neural networks to play the game Snake using a genetic algorithm with crossover and mutation across ge…
322390maintenance

← prev page 7 / 12 next →