27 Repositories
Java jdk-flight-recorder Libraries
Generate flame graph in HTML format from jfr(Java Flight Recorder) file
jfr-flamegraph-generator Generate Flame Graph from .jfr file. Get Started Executable jar and executable binary for Linux, Windows and macOS are provid
Simple animated PNG and GIF screen recorder
Japagoge (PNG and GIF screen recorder) Warning In Linux. If you get black screen as grabbing result, then it is bug JDK-8269245. You can switch your s
Simple, Scalable. Trace-Recorder is a trace recorder.
Trace-Recorder It's Scalable. Simple, Scalable, High-Powered. Trace-Recorder is a trace recorder, mainly in order to better record the source code flo
GitHub Action to download and install Oracle's Java Development Kit builds
oracle-actions/setup-java This action downloads a Java Development Kit (JDK) built by Oracle and installs it using actions/setup-java. JDKs built by O
XR3Player - The MOST ADVANCED JavaFX Media Player
Support me joining PI Network app with invitation code AlexKent I am in search for developers to keep on where i left XR3Player :) XR3Player ( Downloa
Create a Music Playlist Library -Core JAVA, JAVA Swing, AWT
Project Specifications Manage Everything about a basic Music Playlist Application in Java A Music Library for Listing, Replaying, Navigating between c
Java - Packet Analyzer Application based on Java, Networking and Swing UI
Network-Packet-Tracer-using-Java Java - Packet Analyzer / Sniffing System Application based on Java, Networking and Swing UI Java - Packet Analyzer Ap
Building your own Notepad Clone using Java Programming
Notepad Clone Using Java Getting Started Build your own Notepad using Java Programming Project Specifications A Notepad Clone in which the user inputs
An exploration for running analytics on JDK Flight Recorder recordings
JFR Analytics An exploration for running analytics on JDK Flight Recorder recordings. There's two areas of interest: Pull-based SQL queries on JFR rec
Adapts Java platform logging (System.Logger) to SLF4J 1.7.x.
avaje-slf4j-jpl Adapts Java platform logging (System.Logger) to SLF4J 1.7.x. Requires Java 11 or greater. Step 1. Add dependenc
Log4Shell RCE exploit using a gadget class. Not dependent on an old JDK version to work.
Log4Shell RCE exploit using a gadget class. Not dependent on an old JDK version to work.
An OpenJDK release maintained and supported by SAP
SapMachine This project contains a downstream version of the OpenJDK project. It is used to build and maintain a SAP supported version of OpenJDK for
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties quickperf.io 📙 Documentation Annotations
JDKMon - A little tool written in JavaFX that monitors your installed JDK's and inform you about updates
JDKMon JDKMon Home JDKMon is a little tool written in JavaFX that tries to detect all JDK's installed on your machine and will inform you about new up
JDK main-line development
Welcome to the JDK! For build instructions please see the online documentation, or either of these files: doc/building.html (html version) doc/buildin
Dual Camera, IMU, and GPS data recorder for Android
Visual-Inertial Recorder (VIRec) Record camera frames at ~30fps from one or two camera sensors, Inertial Measurement Unit (IMU) measurements at ~100Hz
One file java script for visualizing JDK flight recorder execution logs as flamegraphs without any dependencies except Java and a browser.
Flamegraph from JFR logs Simple one file Java script to generate flamegraphs from Java flight recordings without installing Perl and the Brendan Gregg
JDK 17 development
Welcome to the JDK! For build instructions please see the online documentation, or either of these files: doc/building.html (html version) doc/buildin
Tool for creating reports from Java Flight Recorder dumps
jfr-report-tool Tool for creating reports from Java Flight Recorder dumps. Influenced by https://github.com/chrishantha/jfr-flame-graph . Kudos to @ch
Get Method Sampling from Java Flight Recorder Dump and convert to FlameGraph compatible format.
Note: Travis has removed the support for Oracle JDK 8. Therefore the build status is removed temporarily. Converting JFR Method Profiling Samples to F
jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
jOOλ jOOλ is part of the jOOQ series (along with jOOQ, jOOX, jOOR, jOOU) providing some useful extensions to Java 8 lambdas. It contains these classes
Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.
Automon Automon combines the power of AOP (AspectJ) with monitoring tools or logging tools that you already use to declaratively monitor the following
Alibaba Dragonwell8 JDK
Alibaba Dragonwell8 User Guide Alibaba Dragonwell8 Release Notes Introduction Over the years, Java has proliferated in Alibaba. Many applications are
jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime. Let us make Java reflection better.
Overview jOOR stands for jOOR Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package. jOOR's name is inspired by jOOQ, a
JCTools - Concurrency tools currently missing from the JDK.
JCTools Java Concurrency Tools for the JVM. This project aims to offer some concurrent data structures currently missing from the JDK: SPSC/MPSC/SPMC/
jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
jOOλ jOOλ is part of the jOOQ series (along with jOOQ, jOOX, jOOR, jOOU) providing some useful extensions to Java 8 lambdas. It contains these classes
Provides additional date-time classes that complement those in JDK 8
ThreeTen-Extra ThreeTen-Extra provides additional date-time classes that complement those in JDK 8. Not every piece of date/time logic is destined for