Java

A curated list of awesome frameworks,libraries and software for the Java programming language.

Newest releases
114

mikepound This is a Java implementation of an Enigma machine, along with code that attempts to break the encryption. This code is associated with an upcoming Computerphile video.
 
34

RusticFlare A command line app for pixel sorting images
 

clnhlzmn Makina is a hierarchical state machine source-to-source translator. It takes state machine descriptions as input and produces C language implementations of those state machines.
 

wrandelshofer A straight forward C++ to Java port of Daniel Lemire's fast_double_parser.
 

zhangdaiscott 一款免费的数据可视化工具,报表与大屏设计!类似于excel操作风格,在线拖拽完成报表设计!功能涵盖: 报表设计、图形报表、打印设计、大屏设计等,永久免费!
 
GUI
871

vran-dev PrettyZoo is a GUI for Zookeeper created by JavaFX and Apache Curator Framework.
 

enilu web-flash -- Admin Framework and Mobile Website Based on Spring Boot and Vue.js
 
612

opensearch-project OpenSearch is an open source search and analytics engine derived from Elasticsearch 7.10.2, and is currently in an alpha state. While we're still in the process of getting set up, we are excited to build the best distributed searc
 
GUI
10

Dansoftowner MarkdownEditorControlFX An advanced markdown-editor control for JavaFX.
 

dylancom react-native-is-screen-captured-ios Detect if the system is recording, mirroring, or using AirPlay to stream the contents of the screen. https://devel
 

luca-montaigut React Native Boilerplate Folder structure : src ├── assets │   ├── audios │   ├── fonts │   ├── icons │   └── images ├── components │   ├── Layout.tsx
 

JohnEarnest Mako is a portable stack-based virtual game console. Mako was designed to be simple to port and implement: even including optional features, the reference implementation is only a few pages of Java
 
116

apache Apache Lucene Apache Lucene is a high-performance, full featured text search engine library written in Java. Online Documentation This README file onl
 

oracle About Oracle R2DBC The Oracle R2DBC Driver is a Java library that supports reactive programming with Oracle Database. Oracle R2DBC implements the R2DB
 

barthr Spring Boot blueprint with Keycloak and Vue.js
 

Al1ex What's this This is a Simple test Project for S2-061 which can be used to analysis the detail of this vulnerability. How to use Step 1:Use IDEA import
 
119

JavaUnit AutoParams AutoParams is an arbitrary test data generator for parameterized tests in Java inspired by AutoFixture. Sometimes setting all the test data
 

aaa081215 Spring-Boot-Starter-kafka, which allows users to quickly integrated kafka or Ckfka stream processing platform in a Spring Boot project, supports failure compensation mechanisms and dead-letter messages.There will be no repeat cons
 

apple This release of OpenJDK it to provide the community access to the source code modifications to OpenJDK as shipped in Xcode.
 
1.6k

supertokens SuperTokens Table of Contents 🚀 What is SuperTokens? Philosophy Features + Demo app Documentation 🏗️ Architecture ☕ Why Java? 🔥 SuperTokens vs Othe
 

iamironz Android unsafe wrapper (Experimental) Documented android unsafe wrapper for using internal sun.misc.Unsafe api. Android has no sun.misc.Unsafe class i
 

bgould Updated NestedVM toolchain for compiling C/C++ applications to run on the JVM
 
CLI
680

jbangdev Unleash the power of Java
 

manifold-systems Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
 

Leoid Pythonize Intruder Payload Processor Pythonize Intruder Payload Processor extension lets you customize the payload through Python code Pythonize Intru
 

berndruecker Sample application demonstrating an order fulfillment system decomposed into multiple independant components (e.g. microservices). Showing concrete implementation alternatives using e.g. Java, Spring Boot, Apache Kafka, Camunda, Z
 

PolyMarsDev Team Snake is a Discord bot written with JDA that allows users to play Snake with one another, using reactions to vote on the next move. Hi
 

dream11 ZIO Http is a scala library for building http apps. It is powered by ZIO and netty and aims at being the defacto solution for writing, highly
 

amigoscode Spring Boot allows to take an idea/prototype and turn it into a real thing in matters minutes hours of months and years. A lot of companies use Spring Boot because it's easy to setup, learn and write code very fast without having
 
1.4k

dromara Reliable messages resolve distributed transactions
 

dromara Financial-level flexible distributed transaction solution
 

doocs 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
 

Shengyan-Coder Fruit-Sales-Platform A Java Web practice project based on Spring MVC and Mybatis. This project was completed while reading a book called "Spring MVC+M