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
 
20.1k

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
 
364

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.
 
Popular
23.8k

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
3.9k

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
 

raphw Byte Buddy runtime code generation for the Java virtual machine Byte Buddy is a code generation and manipulation library for creating and modifying Java classes during the runtime of a Java application and wit
 

jboss-javassist Java bytecode engineering toolkit Javassist version 3 Copyright (C) 1999-2020 by Shigeru Chiba, All rights reserved. Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class librar
 

speedment Java Stream ORM Speedment is an open source Java Stream ORM toolkit and runtime. The toolkit analyzes the metadata of an existing SQL database and automatically creates a Java representation of the data model. T