Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
- Updated
Dec 12, 2025 - Java
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
YAML for Java 8 and above. A user-friendly OOP library. Previously known as "Camel".
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Backport of Java 8/9 java.util.stream API to Java 6/7 and Android
Backport of Java 9 java.util.stream API for Android Studio 3.x D8 / desugar toolchain, forked from https://github.com/stefan-zobel/streamsupport
Continuations / CoRoutines for Java 1.6 - 25, build tools, CDI support. This project is based on completely re-worked Apache Jakarta Commons JavaFlow library.
Backport of Java 9 (JEP 266) CompletableFuture API for Android Studio 3.x D8 / desugar toolchain, forked from https://github.com/stefan-zobel/streamsupport
This is a vehicle reservation system. Which is made with JavaFX and also using hibernate and RMI.
A sample application using Java 9's Flow API and SubmissionPublisher
a list of Java 9 module samples to dive into the modular world
Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.x D8 / desugar toolchain, forked from https://github.com/stefan-zobel/streamsupport
☕【Java 新特性系列】Java 版本任你发,我用 Java 8 。但是多学点这种奇巧的装 X 技巧总没错,何况有些新语法说不定是真香呢。
Log viewer for Unified JVM Logging
SimpleAudio is a pure Java library which allows you to play WAV, AIFF, AU, OGG and MP3 audio files in a unified way.
Experimental Java 8 backport of the incubating Java 10 HTTP/2 and WebSocket API
Add a description, image, and links to the java9 topic page so that developers can more easily learn about it.
To associate your repository with the java9 topic, visit your repo's landing page and select "manage topics."