Java

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

Newest releases

handsonscala It contains the full contents of the first 5 chapters, with the subsequent 15 chapters replaced by stubs.
 

apache Dolphin Scheduler is a distributed and easy-to-extend visual workflow scheduling platform, dedicated to solving the complex dependencies in data processing, making the scheduling system out of the box for data processing
 
611

DependencyTrack Dependency-Track is an intelligent Supply Chain Component Analysis platform that allows organizations to identify and reduce risk from the use of third-party and open source components.
 
25

oyekanmiayo Java code to send emails and texts at intervals.
 

stargate Stargate is a data gateway deployed between client applications and a database. It's built with extensibility as a first-class citizen and makes it easy to use a database for any application workload by adding plugin support for n
 

ProgrammerZamanNow Kotlin RESTful API
 

USCDataScience A web crawler is a bot program that fetches resources from the web for the sake of building applications like search engines, knowledge bases, etc.
 
68

binkley Modern Java/JVM Build Practices is an article on modern Java/JVM projects with sample builds for Gradle and Maven, and a focus on hygiene and best build practices. Shift problems left: Find issues earlier in your development cycle
 
39

wlezzar Doks is a CLI tool that aggregates documents coming from multiple sources (github, google drive, etc.) into a search engine (Lucene is used by default for minimum local setup but elasticsearch can be used instead).
 
13

redplanetlabs A sorted map implementation designed for ultra-fast initialization and merge operations.
 

reibitto Podpodge is a server + client for converting YouTube playlists into audio-only RSS feeds that podcast apps can consume.
 

div-bargali Data Structures and Algorithms implemented In Python, C/C++, Java or any other language. Give a Star 🌟 if it helps you.
 

sukritishah15 This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
 
37

borkdude Glam - a cross-platform package manager for projects that rock.
 

mattia-battiston Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)
 

h2pl 【Java工程师面试复习指南】本仓库涵盖大部分Java程序员所需要掌握的核心知识,整合了互联网上的很多优质Java技术文章,力求打造为最完整最实用的Java开发者学习指南
 

jonwinters AutoGenerateEnumApi是一个自动为Java枚举生成Rest接口的SpringBoot组件, 组件默认采用约定而非配置的风格。自动化地生成接口的方式可以将你从重复繁琐的枚举接口编写工作中解放出来。
 

jexp Finally, ICIJ used graph databases (Neo4J and Linkurious) to visualize and explore the FinCEN Files’ 400 spreadsheets containing data on 100,000 transactions. These were among the many tools to help piece together a nuanced pictur
 
16

cdimascio A no-dependency, pure Java port of the Ruby dotenv project. Load environment variables from a .env file.
 

DaveJarvis A text editor that uses interpolated strings to reference externally defined values.
 
10

tom5079 DocumentFileX - java.io.File compatible SAF implementation
 

apache Stateful Functions is an API that simplifies the building of distributed stateful applications with a runtime built for serverless architectures. It brings together the benefits of stateful stream processing - the processing of la
 

YeDaxia A magical api documentation generator without annotation for springboot.
 
15

QAInsights JEval helps you to evaluate your JMeter test plan and provides recommendation before you start your performance testing.
 

amidos2006 This is an updated version for the Mario AI Framework. As the first version was released in 2009, this is the tenth anniversary edition, integrating features from all previous versions and adding several new features.
 

CasterWx 定时任务执行,发送邮件/钉钉通知 ELK中慢SQL,耗时HTTP,与RPC调用超时统计信息,报表
 

tabdulradi Example application showing a minimal example of compiling and running Scala 3 (Dotty) Hello world application as GraalVM native image
 

ScriptKid-Beta 最近写了一个BurpSuite Extensions用来标记请求包中的一些敏感信息、JS接口和一些特殊字段,防止我们疏忽了一些数据包,我将它命名为“Unexpected information”,使用它可能会有意外的收获信息。
 
CLI
4

sschlib .Sschlib is a pure Java implementation of SSH2. Sschlib is a fork of JSch from JCraft.
 

oracle Tribuo is a machine learning library in Java that provides multi-class classification, regression, clustering, anomaly detection and multi-label classification. Tribuo provides implementations of popular ML algorithms and also wra
 
126

tal-tech H5TransferPDF是一个将网页HTML渲染为PDF和各种图像格式的API工具,完美兼容HTML、CSS、JS,较好的排版支持,并支持生成多种版本的PDF。
 
ORM
18

linux-china 将MyBatis Reactive化,将底层的JDBC替换为R2DBC,从而实现全面异步化,提升数据库访问性能。
 

sebkur Javadoc-NG is an attempt to create a modern version of javadoc, based on modern technology and libraries as its building blocks. It is intended to be easy to use and to customize and it should integrate seamlessly with other parts