Home / Tags / java

Java is a popular high-level programming language. Use this tag when you're having problems using or understanding the language itself. This tag is rarely used alone and is most often used in conjunction with [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] and [maven].


SgtSilvio Backports Java 8 APIs (java.util.Optional, java.util.function, java.util.stream, java.util.concurrent.CompletableFuture) to Android APIs < 24 (Android 7.0 Nougat)
 

google Conscrypt - A Java Security Provider Conscrypt is a Java Security Provider (JSP) that implements parts of the Java Cryptography Extension (JCE) and Java Secure Socket Extension (JSSE). It uses BoringSSL to provide crypt
 

google google-java-format google-java-format is a program that reformats Java source code to comply with Google Java Style. Using the formatter from the command-line Download the formatter and run it wit
 

MenoData Time4J Advanced date, time and interval library for Java Motivation: Time4J is thought as a complete and high-end replacement for old java classes around java.util.Date, java.util.Calendar and java.text.Simp
 

google google-gson Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Jav
 

winterbe Modern Java - A Guide to Java 8 This article was originally posted on my blog. “Java is still not dead—and people are starting to figure that out.” Welcome to my introduction to Java 8. This tutorial guides you s
 

vdurmont emoji-java The missing emoji library for java. emoji-java is a lightweight java library that helps you use Emojis in your java applications. How to get it? Via Maven: &lt;dependency&gt; &
 

luontola Retrolambda: Use Lambdas on Java 7 Just as there was Retroweaver et al. for running Java 5 code with generics on Java 1.4, Retrolambda lets you run Java 8 code with lambda expressions, method references and try-with-r
 

albertlatacz Java REPL NOT MAINTAINED: Since Java is now released with REPL this project will no longer be maintained. Java REPL is a simple Read-Eval-Print-Loop for Java language. Support for most of Java languag
 
459

Microsoft Debugger for Java Overview A lightweight Java Debugger based on Java Debug Server which extends the Language Support for Java by Red Hat. It allows users to debug Java code using Visual Studio Code (VS Cod
 

apache SkyWalking-Java: The Java Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Java projects.
 

alexdlaird java-ngrok is a Java wrapper for ngrok that manages its own binary, making ngrok available via a convenient Java API.
 

Randgalt Example of matching Scala's case class expressiveness in Java 8, Java 15 and Java 17
 
Popular
25.2k

alibaba fastjson Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbit
 
Featured
2.3k

igniterealtime Smack About Smack is an open source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. A pure Java library, it can be embedded into your applicati
 

luoxn28 tomjson Tomjson is a Java library can be used to convert Java Bean Objects into JSON string. It can also be used to convert JSON string to an Java Bean Object. :) Features Tiny Tomjson is small library f
 

jwtk Java JWT: JSON Web Token for Java and Android JJWT aims to be the easiest to use and understand library for creating and verifying JSON Web Tokens (JWTs) on the JVM and Android. JJWT is a pure Java implementation b
 

graphql-java GraphQL Java Join our spectrum chat: Spectrum GraphQL Java This is a GraphQL Java implementation. Documentation We have a tutorial for beginners: Getting started with GraphQL Java and Spring Boot For d
 
Popular
4.6k

javaparser JavaParser This project contains a set of libraries implementing a Java 1.0 - Java 13 Parser with advanced analysis functionalities. Our main site is at JavaParser.org Setup The project binaries are
 

deepjavalibrary Deep Java Library (DJL) Overview Deep Java Library (DJL) is an open-source, high-level, framework-agnostic Java API for deep learning. DJL is designed to be easy to get started with and simple to use for
 

drrb Java/Rust Example An example project showing how to call into Rust code from Java. OSX Linux Windows Requirements Java 7+ Rust (tested with 1.0, night
 

apache The Apache POI Project's mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). In short, you can r
 

MinesJTK The Mines Java Toolkit The Mines Java Toolkit (Mines JTK) is a set of Java packages and native (non-Java) software libraries for science and engineeri
 

KillBait Java Java version greater than 13 is required. JRE or JDK are both possible. Current Java versions can be downloaded here: https://www.oracle.com/java