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

Newest releases

itext iText 7 for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to cr

kotlin-orm A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.

mocobeta At-a-glance overview diagrams of Apache Lucene's default PostingsFormat (inverted index binary format).

patilharshal16 Computer science data structures and algorithms implementation from scratch

lucasstarsz A Java-based template project for the FastJ Game Engine.

nbrugger-tgm This is a 3D PBR (phsical based rendering) engine completely done in java, based on raymarching.

gunnarmorling This project is a command-line client for Kafka Connect. Relying on the idioms and semantics of kubectl, it allows you to register and examine connectors, delete them, restart them, etc.

wiringbits A reusable skeleton to build web applications in Scala/Scala.js, including user registration, login, admin portal, and deployments

joernio Code Property Graph (CPG) frontend for binary applications and libraries.

Adrninistrator Generate all call graph for Java Code.

TheKingOfDuck evilzip lets you create a zip file(with password) that contains files with directory traversal characters in their embedded path.

shulieTech Takin is an Java-based, open-source system designed to measure online environmental performance test for full-links, Especially for microservices. Through ArchGuadian, middlewares and applications can identify real online traffic

su18 JavaWeb MemoryShell Inject/Scan/Killer/Protect Research & Exploring

whaleal Mars - Object Relational Mapping Framework for MongoDB (MongoDB ORM)

jelmerk Java library for approximate nearest neighbors search using Hierarchical Navigable Small World graphs

fullStackRyan One of the best Scala Developers I have ever met said he learnt Scala by reading the docs, so that's always a great place to start. But if you're like me, you'll need a little more help. I have compiled a list of books and video t

zio ZIO Optics is a library that makes it easy to modify parts of larger data structures based on a single representation of an optic as a combination of a getter and setter.

PurpleKingdomGames Elm-inspired Scala UI library.

sudharsan-selvaraj selenium-auto-wait automatically manages all weblement waits and makes you to write wait free selenium tests.

airyhq 💬 Open source conversational platform to power conversations with an open source Live Chat, Messengers like Facebook Messenger, WhatsApp and more - 💎 UI from Inbox to dashboards - 🤖 Integrations to Conversational AI / NLP to

xxDark ssbus - Supersonic, lightweight event bus

organization A server software for Minecraft: Bedrock Edition written in Kotlin

airbytehq Airbyte is an open-source EL(T) platform that helps you replicate your data in your warehouses, lakes and databases.

ThatOneCalculator A tool to make dumpy among us GIFS

jmfayard A starter project to build command-line tools in Kotlin Multiplatform

elvanselvano Teaching materials for Algorithm Bootcamp: Object-Oriented Programming.

borkdude The Small Clojure Interpreter exposed for usage in script tags

billybong One file java script for visualizing JDK flight recorder execution logs as flamegraphs without any dependencies except Java and a browser.

adpi2 These days, full-stack development in Scala is a widespread reality.

BharatKumar2000 GoodiGo is a Shopping app for tech parts of computer, you can sign up and login with your credentials and add items in your cart and place the order.

karcan Java - Backend for Human Resource Management System

ufuu Java version 1.1 + JDK 1.0 and very early Java applets, developed 1995 to 1996.

VenixPLL Folder encryption program