Java Education

Open-source Java projects categorized as Education

Top 16 Java Education Projects

  1. hello-algo

    《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation

    Project mention: Hello-Algo: Interactive Visual Data Structures and Algorithms in 14 Languages | news.ycombinator.com | 2024-08-17
  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. processing

    ⚠️ Processing moved to processing/processing4 ⚠️

    Project mention: DevLog 20250611: Audio API Design for Divooka Glaze! | dev.to | 2025-06-11

    Glaze! is an interactive media framework in Divooka that features a Processing-like interface.

  4. logisim-evolution

    Digital logic design tool and simulator

    Project mention: Build an 8-bit computer from scratch | news.ycombinator.com | 2025-04-04

    * https://github.com/logisim-evolution/logisim-evolution

  5. Digital

    A digital logic designer and circuit simulator.

    Project mention: Digital: A digital logic designer and circuit simulator | news.ycombinator.com | 2024-08-10
  6. markor

    Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..

    Project mention: Ask HN: What note taking app do you use and why? | news.ycombinator.com | 2024-08-12

    Emacs with Orgmode on the desktop. That's where most of my editing work happens. And for mobile the app Markor, synced via rsync in Termux with my desktop.

    Additionally the app Joplin, which syncs via WebDAV to my server and is used by both me and my wife on both desktop and mobile to share notes, shopping list, web clips etc.

    Joplin is excellent for sharing but its editing capabilities leave a bit to wish for. That's where Markor comes into play. Both support Markdown, so its easy to use both.

    https://github.com/gsantner/markor

  7. rars

    RARS -- RISC-V Assembler and Runtime Simulator

  8. Sakai

    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.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. processing-android

    Processing mode and core library to create Android apps with Processing

  11. Artemis

    Artemis - Interactive Learning with Automated Feedback (by ls1intum)

  12. OpenOLAT

    Learning Management System OpenOlat

  13. java-solutions

    Solutions in JAVA for some coding platforms.

  14. curriculum-foundation

    iSAQB Curriculum for the CPSA - Foundation Level. This repository contains copyrighted work.

  15. java-ngrok

    A Java wrapper for ngrok

  16. mooc-java-programming-i

    University of Helsinki’s free massive open online course (MOOC) completed exercises. 2020 solutions

  17. json

    A Java JSON Library intended to be easy to learn and simple to teach (by bowbahdoe)

  18. cas

    Cellular Automata Simulator (by ghjansen)

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Education discussion

Log in or Post with

Java Education related posts

Index

What are some of the best open-source Education projects in Java? This list will help you:

# Project Stars
1 hello-algo 114,309
2 processing 6,509
3 logisim-evolution 5,909
4 Digital 4,969
5 markor 4,446
6 rars 1,369
7 Sakai 1,157
8 processing-android 797
9 Artemis 628
10 OpenOLAT 372
11 java-solutions 239
12 curriculum-foundation 78
13 java-ngrok 51
14 mooc-java-programming-i 46
15 json 41
16 cas 36

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Java is
the 8th most popular programming language
based on number of references?