p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org
Education GitHub Repositories (2026) · Open Source Tools
Discover the best Education open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
Kolibri Learning Platform: the offline app for universal education
State-of-the-Art Source Code Plagiarism & Collusion Detection. Check for plagiarism in a set of programs.
🎈 Simple reactive notebooks for Julia
Any source (PDF, video, web, audio, text) to interactive learning package with quizzes, flashcards and spaced repetition. One command, 12-section study guide.
ClassroomIO is an Intelligent Customer Training Platform that helps SaaS companies use education to grow their business.
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
Artemis - Interactive Learning with Automated Feedback
Music Blocks -- A musical microworld
Open-source personalized scientific discovery feed powered by arXiv, OpenAlex, PubMed and more.
Set of tutorials to practice robotics concepts with Webots and Python
Git repository for Robocode Tank Royale
A free online & offline learning platform to make quality education accessible for all.
Homework Submission, Automated Grading, and TA grading system.
Open source browser lab to build a simulated infrastructure, watch an attack move through it, and check whether your defense works.
Scribe-Android: Keyboards for language learners & Conjugate-Android: Wikidata based verb conjugation app
Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration. Sakai is an open source software suite developed by a diverse and global adopter community.
SkyFireEMU is a full featured World of Warcraft: Mists of Pandaria emulator written in C++. || Compatible with World of Warcraft client 5.4.8 (Build: 18414) Project Established in 2011 || Support on Discord https://discord.gg/DnKZycD
🏆 Learn You PHP! - An introduction to PHP's core features: i/o, http, arrays, exceptions and so on.