List of Java APIs: Difference between revisions

Content deleted Content added
Copyvio revdel completed (RR)
Added new libraries in the list
Line 29:
| E-S-R consortium
| [http://www.e-s-r.net here]
|
|-
| [[Java Data Objects]]
| JDO
| A specification of Java object [[Persistence (computer science)|persistence]].
|
|-
| Android API
| Google
| [https://developer.android.com here]
|
|-
| [[JavaHelp]]
Line 54 ⟶ 51:
| JNDI
| An API for [[directory service]]s.
|
|-
| [[Jakarta Persistence]]
Line 95 ⟶ 91:
| Java library for the Discord API
| [https://github.com/DV8FromTheWorld/JDA available here]
|-
| Mixin
| SpongePowered
| This library adds ability to change existing code
| [https://github.com/SpongePowered/Mixin available here]
|-
| Wikipedia4j
| llmjava
| It's a library that you can use to search and retrieve documents from Wikipedia
| [https://github.com/llmjava/wikipedia4j available here]
|-
| Oshi
| oshi
| Library for working with [[Computer]] components and their parameters
| [https://github.com/oshi/oshi available here]
|-
| Guava
| Google
| A set of core Java libraries for collections, caching, primitives support, and more.
| [https://github.com/google/guava available here]
|-
| Apache Commons
| Apache
| A collection of reusable Java components, including utilities for collections, math, IO, and more.
| [https://commons.apache.org/ available here]
|-
| Log4j
| Apache
| A widely used Java logging library.
| [https://logging.apache.org/log4j/ available here]
|-
| JUnit
| JUnit
| A widely used testing framework for Java.
| [https://junit.org available here]
|-
| Caffeine
| (none)
| A high-performance caching library for Java.
| [https://github.com/ben-manes/caffeine available here]
|-
| Lombok
| (none)
| A Java library that reduces boilerplate code with annotations.
| [https://projectlombok.org available here]
|-
| SLF4J
| (none)
| A simple logging facade for Java, often used with Logback or Log4j.
| [https://www.slf4j.org available here]
|-
| Retrofit
| (none)
| A type-safe HTTP client for Java and Android.
| [https://square.github.io/retrofit/ available here]
|-
| OkHttp
| Square
| An HTTP client for Java with features like connection pooling and GZIP compression.
| [https://square.github.io/okhttp/ available here]
|-
| Gson
| Google
| A library for converting Java objects to JSON and back.
| [https://github.com/google/gson available here]
|-
| Jackson
| FasterXML
| A high-performance JSON processing library.
| [https://github.com/FasterXML/jackson available here]
|-
| Kryo
| EsotericSoftware
| A fast and efficient object graph serialization framework.
| [https://github.com/EsotericSoftware/kryo available here]
|-
| Apache Kafka
| Apache
| A distributed event streaming platform.
| [https://kafka.apache.org/ available here]
|-
| Netty
| (none)
| An asynchronous event-driven network application framework.
| [https://netty.io available here]
|-
| Vert.x
| Eclipse
| A reactive toolkit for building distributed applications.
| [https://vertx.io available here]
|-
| Spring Framework
| Spring
| A powerful framework for building Java applications.
| [https://spring.io/ available here]
|-
| Micronaut
| (none)
| A lightweight framework for building microservices and cloud-native apps.
| [https://micronaut.io available here]
|-
| Hibernate
| (none)
| A powerful ORM (Object-Relational Mapping) framework.
| [https://hibernate.org/ available here]
|-
| Forge
| (none)
| A popular Minecraft modding API for Java Edition.
| [https://files.minecraftforge.net/ available here]
|-
| NeoForge
| (none)
| A community-driven fork of Forge for Minecraft modding.
| [https://github.com/NeoForged/ available here]
|-
| Fabric
| (none)
| A lightweight, modular Minecraft modding toolchain.
| [https://fabricmc.net/ available here]
|-
| Quilt
| (none)
| A community-driven fork of Fabric with additional features.
| [https://quiltmc.org/ available here]
|}
 
 
 
{| class="wikitable"