There are no reviews yet. Be the first to send feedback to the community and the maintainers!
java-guide
A guide of modern Java (Java 17)design-pattern-reloaded
Implementation of GoF design patterns using Java 21exotic
A bestiary of classes implementing exotic semantics in Javaloom-fiber
Continuation & Fiber examples using the OpenJDK project Loom prototypepro
A Java build tool that works seamlessly with modulesproxy2
Better / faster proxy generator than java.lang.reflect.Proxy for Java (require 1.7)beautiful_logger
Yet another logger API in Java with beautiful featuresrecord-util
Some utility classes around java recordsvector-handle
A high level API to express vectorized operations in Javakata-restrospective-11
Un kata sur comment utiliser Java 11 pour crΓ©er des APIs fonctionnellesmacro
Java Macro Librarymoduletools
A small example of a Java 9 modular applicationkata-java17
A kata to transform an existing program to use Java 17 new featuresloom-actor
A small but fun actor framework based on loommjolnir
Thor Hammer and a way to express invokedynamic in Javaadvent-of-code-2023
Let's try to do the advent of code 2023 in Java 21java-next
Binary builds of several OpenJDK projectsjexpress
A light express.js like library written in Java (in one file)vmboiler
A small library on top of ASM that generates optimistically typed bytecodes for dynamically typed JVM based languageswrite_your_dynamic_language_runtime
How to write interpreters or dynamic compilers for dynamically typed languages on top of the JVMhidden_proxy
A simple API that shows how,to use Hidden class to create proxiesjayspec
RSpec for Java 8jsjs
jsjs is a JavaScript engine written in JavaScript on top of the Java Virtual Machineargvester
Argument Harvester - a simple command line parserblast_from_the_past
Evolution of Java on an example from 1.0 to 10write_your_own_java_framework_exercices
Try to implement small demos of the code powering usual Java frameworkswrite_your_own_java_framework
Understand how Spring, JakartaEE, Jackson, Guice and Hibernate works by rewriting a toy version of themdo-synthetic-methods-dream-of-electric-switch-expressions
Slides for ParisJUG, ChtiJUG and DevoxxFR 2021pratt_parser
Implementation of a Pratt Parser in Javaeinherjar
A Java tool that transforms a Java jar to an Einherjar to go to Valhalladragon
A simple enhanceable programming language for teaching algorithmspro-demo
A small demo of prowe_are_all_to_gather
Demo of the new Stream Gatherer API of Java 22ninal
Ninal which stands for "Ninal is not a Lisp" is a small demo language (lisp like syntax/C like semantics) using Graal/Trufflejigsaw-jrtfs
A backport of jrtfs.jar for 1.7varhandle2
A safe yet efficient implementation of atomic operations for the JVM.tomahawk
A better Java API for Apache Arrowcplisp
A Lisp that is able to compile itself into the constant pool of a Java .classmemory-mapper
A simpler API to the Foreign function memory API of Javaindy-everywhere
A sample code that rewrite a folder of classes to use invokedynamic instead of getfield/putfield/invokevirtual/invokeinterfacehow_to_stop_a_thread
Different ways in Java to stop a threaddop-examples
Data Oriented Programming Examplesjava-interpolation
variation around how to implement string interpolation in Javajava-21-demo
Java 21 : Add some sparkle to your lifeforax.github.io
blog pagesamber-record
tests of the OpenJDK Amber record/sealed typessmartass
A toy language used to explain how to implement a dynamic language on top of the JVMvirtual-bean
A simple API to compose bean behavior based on annotationsumldoc
Automatically generates documentation with the UML diagrams using either plantUML or mermaidjssnowcamp-demo
one JDK8 application used as demo to show how to migrate to JDK9blog
A blog publisher (like Jekyll) written in Java and tailored for merecord-map
A java.util.Map that mostly supports Map interface but use a record instead of Map.Entryswisstable
A Java implementation of the Swisstable algorithmstruct-of-array
Two data structures with the API of an array of structs (AoS) and the internals of a struct of arrays (SoA)cheapcoverage
A demo on how to gather code coverage information on Java (Kotlin, Scala, etc) classfilespanama-vector
A workspace to test the vector API of the OpenJDK Panama projectamber-deconstructor
A prototype of how deconstructor can work for Amber OpenJDK projectjava-25-demo
Demo of Java 25civilizer
A bytecode rewriter that provides value types and specialized generics on top of OpenJDK Valhalla early access buildjruby-methodcall-optimizer
a proof of concept of an optimizer of bytecodes able to transform recognizable pattern to invokedynamic8to6
A retroweaver from Java 8 to Java 6 in order to run Java 8 code on Android !jsonjedi
parsing JSON with JDK8 lambdaspanama-fastaccess
jsonapi
Proposal implementation for a Light-Weight JSON API (JEP 198)zen
A simple graphic library in Java (on top of AWT)flexible-constructor
Examples of flexible constructors (JEP 447) and more recent JEPsswitch-pattern-combinator
A prototype showing how to generte the bytecode for a switch on patternsswitch-carrier
A study of the carrier factory for the destructuring switchparisjug2013
The code I have shown during Paris JUG session "In bed with ..." in september 2013lambda-perf
performance of various implementations of lambda-lib (future jdk8 API)graalvm-demo
A demo of all graal projectspattern-matching
Examples of pattern matching in Javawebapp-java17
A example of a Spring project using Java 17kija
Kija is a small programming language to teach algorithmicsforaxproof
An example of a tool that analyze bytecode (like findbugs)reducedjs
A reduced set of the JavaScript feature that can run fast on the JVMamber-demo
Examples of features of the Amber OpenJDK projecthtml-component
A very small library to define unmodifiable HTML/XML componentsmovie_buddy
A movie buddy application for Devoxx 2014 (Vertx + Java8 lambda)thread-stop-experiment
Let see if we can not use the Arena/Segment as a lightweight cross thread mechanismLove Open Source and this site? Check out how you can help us