Real Java in the browser, built from OpenJDK. Issues and examples for CheerpJ: Java 8, 11, 17 and 21 apps, applets, JNLP and libraries, client-side.
-
Updated
Oct 29, 2026
Java was originally developed as an alternative to the C/C++ programming languages. It is now mainly used for building web, desktop, mobile, and embedded applications. Java is owned and licensed through Oracle, with free and open source implementations available from Oracle and other vendors.
Real Java in the browser, built from OpenJDK. Issues and examples for CheerpJ: Java 8, 11, 17 and 21 apps, applets, JNLP and libraries, client-side.
🍬 A library converting XLS and XLSX files to a list of Java objects based on Apache POI
Eclipse Collections Katas
Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems.
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations. Serialization/deserialization framework.
An example application written in Hexagonal (Ports and Adapter) architecture
An API for travel management. It is built with Java, Spring Boot, and Spring Framework. A toy-project to serve as a theoretical basis for the Medium series of articles I wrote about Java+Spring.
An easy-to-use, event-driven, asynchronous network application framework compiled with Java 11.
CSE201: Advanced Programming Final Project | Re-implemented the strategy video game, Plants 🌱🌵 vs. Zombies 🧟♂️🧟♀️ , originally developed by PopCap Games | Working demo: https://www.youtube.com/watch?v=AgMRkRLPeFU
Java 17 and Spring-Boot examples and demo projects.
REST API for Spring Batch using Spring Boot 2.2
Continuations / CoRoutines for Java 1.6 - 27, build tools, CDI support. This project is based on completely re-worked Apache Jakarta Commons JavaFlow library.
Java bindings for tree-sitter
Java 9-28 Hackery, destroys module system + reflection filters
Created by James Gosling
Released May 23, 1995