domain: education
1166 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 91 | 1610 | active |
| enkimute/ganja.js ganja.js is a JavaScript Geometric Algebra code generator that creates Clifford algebras of any signature with operator overloading and alg… | 23 | 1608 | stable |
| kesixin/QuestionWechatApp A WeChat mini-program quiz/exam application with complete frontend, backend, and database source code for question drilling, mock exams, an… | 77 | 1605 | active |
| juliye2025/evil-read-arxiv A collection of Claude Code / OpenAI Codex skills plus a Next.js web app that automates research paper discovery, analysis, and note-taking… | 57 | 1594 | active |
| Khan/perseus Perseus is Khan Academy's open-source exercise system for rendering, interacting with, and grading interactive educational questions. It sh… | 95 | 1584 | active |
| unhappychoice/gittype GitType is a terminal-based typing game that extracts functions from your own source code repositories and turns them into typing challenge… | 83 | 1575 | active |
| 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, … | 32 | 1574 | active |
| 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… | 46 | 1573 | active |
| 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… | 71 | 1571 | active |
| 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… | 87 | 1544 | active |
| 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… | 90 | 1540 | active |
| roncoo/roncoo-education Roncoo Education (领课教育系统) is an open-source online education platform built with a Spring Cloud Alibaba microservices backend and Vue 3/Nux… | 68 | 1539 | active |
| 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… | 60 | 1538 | active |
| 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… | 80 | 1535 | active |
| 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… | 82 | 1533 | active |
| studyhelperhelper/studyhelper An Android app disguised as a Sudoku game that automates earning daily points in the Xuexi Qiangguo (学习强国) app. It uses accessibility servi… | 23 | 1533 | active |
| 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… | 70 | 1530 | active |
| yb2460/harness-anything A Windows-only Python toolkit that lets AI agents control desktop applications (WPS/MS Office, Zotero, Adobe Illustrator) via COM automatio… | 56 | 1530 | active |
| PaperDebugger/paperdebugger PaperDebugger is an AI-powered academic writing assistant delivered as a Chrome extension that integrates directly into Overleaf for in-edi… | 62 | 1527 | active |
| 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-… | 99 | 1520 | active |
| fossasia/eventyay-talk eventyay-talk is a self-hostable conference planning web application for managing Call for Participation submissions, review and selection … | 10 | 1511 | active |
| 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… | 94 | 1510 | active |
| 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… | 23 | 5459 | maintenance |
| 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… | 35 | 1499 | active |
| 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… | 32 | 5440 | maintenance |
| 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 … | 67 | 1495 | active |
| 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… | 94 | 1491 | active |
| x1unix/go-playground An improved web-based Go Playground with syntax highlighting, code autocompletion, VIM mode, and WebAssembly support. It can be self-hosted… | 91 | 1486 | active |
| china-testing/bazi A Python-based Chinese BaZi (Four Pillars of Destiny) charting application that clearly displays clashes, combinations, punishments, and yi… | 77 | 1484 | active |
| 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… | 35 | 1480 | active |
| 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 … | 97 | 1473 | active |
| 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… | 96 | 1471 | active |
| codetriage/CodeTriage CodeTriage is a web application that helps developers start contributing to open source by subscribing to GitHub repositories and receiving… | 75 | 1465 | active |
| citerus/dddsample-core The official Domain-Driven Design (DDD) sample application, a joint effort by Eric Evans' Domain Language and Citerus, originally hosted on… | 43 | 5287 | maintenance |
| code100x/cms An open-source content management system (LMS) that powers app.100xdevs.com, an online learning platform for coding cohorts and bootcamps. … | 68 | 1461 | active |
| OWASP/wrongsecrets OWASP WrongSecrets is a deliberately vulnerable Java application containing 50+ challenges that demonstrate how secrets are commonly miscon… | 94 | 1459 | active |
| 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 … | 42 | 1458 | active |
| OWASP/SecurityShepherd OWASP Security Shepherd is a self-hosted web and mobile application security training platform built in Java. It presents lessons and chall… | 66 | 1456 | active |
| skywind3000/RenderHelp A single-header C++ software rasterizer implementing a programmable rendering pipeline (vertex and pixel shaders) with no external dependen… | 32 | 1454 | stable |
| 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… | 23 | 5246 | maintenance |
| 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… | 80 | 1451 | active |
| 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… | 75 | 1449 | active |
| 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… | 39 | 1448 | stable |
| 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 … | 74 | 1447 | active |
| BlueSky-07/Shuang A web-based typing trainer for Chinese Shuangpin (double pinyin) input schemes, supporting dozens of layouts including Sogou, Microsoft, Xi… | 23 | 1445 | active |
| simjanos-dev/LinguaCafe LinguaCafe is a self-hosted web application that helps language learners acquire vocabulary through reading foreign-language texts. It offe… | 73 | 1443 | active |
| Kiwix Kiwix for Android is an offline reader application that displays Web content, primarily Wikipedia, from highly compressed ZIM archive files… | 87 | 1441 | active |
| 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… | 64 | 1436 | active |
| jsxgraph/jsxgraph JSXGraph is a standalone JavaScript library for interactive geometry, function plotting, charting, and data visualization in the browser, r… | 98 | 1429 | stable |
| zepinglee/gbt7714-bibtex-style A BibTeX style package implementing the Chinese National Standard GB/T 7714 for bibliographic references and citations. It supports numeric… | 97 | 1423 | stable |
| AgentAlphaAGI/Idea2Paper Idea2Paper is an end-to-end multi-agent framework that decomposes the research process into structured phases, turning raw research ideas i… | 49 | 1421 | active |
| 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… | 51 | 5100 | maintenance |
| asbplayer/asbplayer asbplayer is a browser-based media player and Chrome/Firefox extension for language learners who study through subtitled video. It lets use… | 99 | 1415 | active |
| 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… | 32 | 5076 | maintenance |
| 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… | 66 | 1411 | active |
| 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… | 32 | 1410 | stable |
| elabftw/elabftw eLabFTW is a free, open source electronic lab notebook (ELN) and laboratory inventory management system for research teams, accessed via th… | 94 | 1406 | stable |
| 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… | 85 | 1403 | active |
| 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… | 98 | 1402 | active |
| ONEARMY/community-platform An open-source community platform built by One Army to help global communities connect, collaborate, and share knowledge around social and … | 95 | 1398 | active |
| 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 … | 32 | 1394 | stable |
| OpenModelica/OpenModelica OpenModelica is an open-source Modelica-based modeling, compilation, and simulation environment for industrial and academic use. It include… | 96 | 1388 | active |
| justcoding121/advanced-algorithms A C# library with 100+ generically implemented computer science algorithms and data structures, including trees, heaps, sorting, and graph … | 97 | 1379 | active |
| textstat/textstat Textstat is a Python library that calculates statistical features from text, including readability scores like Flesch Reading Ease, Flesch-… | 71 | 1378 | stable |
| 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… | 79 | 1374 | active |
| datacamp/datacamp-light DataCamp Light is a JavaScript widget that embeds interactive R and Python coding exercises into any blog, website, or markdown document, t… | 29 | 1370 | active |
| jupyter/nbgrader nbgrader is a system for creating, distributing, collecting, and grading Jupyter notebook assignments. It provides instructor toolbar and f… | 73 | 1369 | stable |
| 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… | 58 | 1369 | active |
| 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 … | 49 | 1368 | active |
| OpnTec/opentechsummit.net The source code for the OpenTechSummit conference website, built in HTML. It provides event information, schedules, and details about the o… | 32 | 1367 | active |
| Git-it Git-it is a cross-platform desktop app (built on Electron) that teaches Git and GitHub through interactive challenges using real Git and Gi… | 23 | 4888 | maintenance |
| 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… | 32 | 1366 | stable |
| googlecodelabs/tools CLaaT is a set of tools by Google for authoring and hosting interactive codelab tutorials, including the claat CLI that converts Google Doc… | 10 | 4873 | maintenance |
| andyhuo520/aetherviz-master AetherViz Master is an AI-powered interactive educational visualization tool that turns any teaching topic into an immersive 3D interactive… | 50 | 1363 | active |
| SUSYUSTC/MathTranslate MathTranslate is a Python tool that translates LaTeX documents, especially scientific papers from arXiv, between any languages while keepin… | 41 | 1363 | active |
| 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… | 92 | 1356 | active |
| ncase/polygons Parable of the Polygons is an interactive, playable web essay by Vi Hart and Nicky Case demonstrating how small individual biases can produ… | 32 | 1356 | stable |
| Scratch 3.0 Scratch GUI is a set of React components that make up the interface for creating and running Scratch 3.0 projects, the block-based visual p… | 10 | 4811 | maintenance |
| amandaghassaei/OrigamiSimulator A realtime WebGL web application that simulates how any origami crease pattern folds, solving all creases simultaneously via GPU fragment s… | 56 | 1339 | active |
| hans/obsidian-citation-plugin An Obsidian plugin that integrates academic reference managers like Zotero with the Obsidian editor. It reads BibTeX/BibLaTeX and CSL-JSON … | 23 | 1335 | active |
| MuiseDestiny/zotero-attanger A Zotero plugin (add-on) that manages attachments by attaching recent downloads, matching files to items, renaming them with Zotero's nativ… | 93 | 1334 | active |
| 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… | 97 | 4740 | maintenance |
| benfry/processing4 Processing 4 is the source code for the Processing Development Environment, a Java-based creative coding platform and IDE for writing visua… | 23 | 1328 | stable |
| Emupedia/emupedia.github.io Emupedia is a nonprofit web-based platform that archives and preserves retro video games and software, making them playable in modern brows… | 76 | 1325 | active |
| pandax381/microps microps is a small, educational implementation of a TCP/IP protocol stack written in C, covering Ethernet, ARP, IP, ICMP, UDP, and TCP with… | 75 | 1322 | active |
| neozhaoliang/surround-view-system-introduction A Python implementation of a vehicle surround-view (bird's-eye view) camera system, covering fisheye camera calibration, projection, image … | 66 | 1321 | active |
| IsaacGemal/wikitok WikiTok is a web application that presents random Wikipedia articles in a TikTok-style vertical scrolling feed, supporting 14 languages. It… | 26 | 1319 | active |
| Qucs/qucs Qucs (Quite Universal Circuit Simulator) is a GPL-licensed graphical circuit simulator with a Qt-based schematic capture GUI for simulating… | 66 | 1312 | active |
| AlexNisnevich/untrusted Untrusted is a browser-based meta-JavaScript adventure game where players guide Dr. Eval through levels by editing and re-executing the Jav… | 43 | 4657 | maintenance |
| HugeCatLab/ChatTutor ChatTutor is a visual and interactive AI tutoring application that gives LLMs the ability to teach on an electronic whiteboard. It combines… | 54 | 1308 | active |
| code-golf/code-golf Code Golf is the open-source Go application behind code.golf, a website where players solve programming puzzles ('holes') in the fewest cha… | 77 | 1307 | active |
| wpilibsuite/allwpilib WPILib is the official software library suite for programming robots in the FIRST Robotics Competition (FRC) and FIRST Tech Challenge (FTC)… | 84 | 1301 | stable |
| bookstairs/bookhunter bookhunter is a Go command-line tool for scraping and downloading ebooks from sources like Talebook, SoBooks, Telegram channels, and China'… | 54 | 1295 | active |
| n64decomp/mk64 A complete C decompilation of Mario Kart 64 that rebuilds byte-matching ROMs for USA and European revisions from extracted game assets. It … | 76 | 1292 | active |
| retorquere/zotero-pkg An apt package archive and install script that packages Zotero (and Juris-M) releases for Debian-based Linux systems and Crostini-enabled C… | 68 | 1290 | active |
| sagemathinc/cocalc CoCalc is a web-based collaborative computation platform offering Jupyter Notebooks, Sage Worksheets, a LaTeX editor, Linux terminals, and … | 70 | 1287 | active |
| SebLague/Fluid-Sim A particle-based fluid simulation built in Unity with C#, implementing SPH-style methods from academic papers. It includes GPU-accelerated … | 48 | 1286 | active |
| inukshuk/anystyle AnyStyle is a fast machine-learning-based parser that splits bibliographic references into structured segments like author, title, and publ… | 42 | 1285 | active |
| ThePrimeagen/vim-be-good vim-be-good is a Neovim plugin that turns practicing Vim movements into a set of mini-games, such as relative jumps, ci{, and whackamole. I… | 32 | 4544 | maintenance |
| ligi/SurvivalManual A free and open-source Android app presenting the US Army Survival Field Manual (FM 3-05.70) as a fully offline-readable guide. It is writt… | 41 | 1284 | active |