{"category":{"categoryid":406,"name":"dev-java","summary":"The dev-java category contains libraries and utilities relevant to the Java programming language."},"packages":[{"categoryid":406,"description":"Provides the implementation of the Jakarta Activation Specification","firstseen":"2021-12-11T07:45:17.493227","name":"angus-activation","packageid":73737},{"categoryid":406,"description":"Java annotations for marking methods that Animal Sniffer should ignore","firstseen":"2016-11-06T14:36:35.493976","name":"animal-sniffer-annotations","packageid":66057},{"categoryid":406,"description":"Java-based build tool similar to 'make' that uses XML configuration files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"ant","packageid":54998},{"categoryid":406,"description":"Ant-contrib tasks for Apache Ant","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"ant-contrib","packageid":52817},{"categoryid":406,"description":"Ivy is a free java based dependency manager","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"ant-ivy","packageid":54514,"summary":"Ivy is a powerful dependencies manager with transitive dependencies support and much more features. With Ivy you define the dependencies of your module in an xml file, called an ivy file. Then you usually ask ivy to retrieve your dependencies to a local lib dir, and it does it for you by locating the artifacts of your dependencies in repositories, such as ibiblio."},{"categoryid":406,"description":"A parser generator for many languages","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"antlr","packageid":51720},{"categoryid":406,"description":"ANTLR 4 Runtime","firstseen":"2022-01-25T09:38:36.186680","name":"antlr-runtime","packageid":74172,"summary":"A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions."},{"categoryid":406,"description":"The ANTLR 4 grammar compiler","firstseen":"2022-01-25T09:38:36.186680","name":"antlr-tool","packageid":74173},{"categoryid":406,"description":"An Antlib that provides a test framework for Apache Ant tasks and types","firstseen":"2023-12-09T18:49:59.505817","name":"antunit","packageid":76788},{"categoryid":406,"description":"Aspect-Oriented Programming (AOP) Alliance classes","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"aopalliance","packageid":42806},{"categoryid":406,"description":"Apache Rat is a release audit tool, focused on licenses","firstseen":"2023-09-23T08:26:03.991233","name":"apache-rat","packageid":76505},{"categoryid":406,"description":"@org.apiguardian.api.API Java annotation provider","firstseen":"2022-04-06T09:40:50.147297","name":"apiguardian-api","packageid":74748,"summary":"Library that provides the @API annotation that is used to annotate public types, methods, constructors, and fields within a framework or application in order to publish their status and level of stability and to indicate how they are intended to be used by consumers of the API."},{"categoryid":406,"description":"Bytecode manipulation framework for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"asm","packageid":53675,"summary":"ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, i.e., just before they are loaded into the Java Virtual Machine. ASM offers similar functionalities as BCEL or SERP, but is much more smaller (25KB instead of 350KB for BCEL and 150KB for SERP) and faster than these tools (the overhead of a load time class transformation is of the order of 60% with ASM, 700% or more with BCEL, and 1100% or more with SERP). Indeed ASM was designed to be used in a dynamic way* and was therefore designed and implemented to be as small and as fast as possible."},{"categoryid":406,"description":"A Bridge to Translate ASM From and to The OpenJDK Class File API","firstseen":"2025-04-01T15:23:12.828427","name":"asm-jdk-bridge","packageid":78249},{"categoryid":406,"description":"A seamless aspect-oriented extension to the Java programming language","firstseen":"2013-09-14T13:36:35.932373","maintainer":"java@gentoo.org","maintainername":"Java","name":"aspectj","packageid":61397},{"categoryid":406,"description":"Rich and fluent assertions for testing for Java","firstseen":"2016-01-17T14:40:58.707864","maintainer":"java@gentoo.org","maintainername":"Java","name":"assertj-core","packageid":64884,"summary":"AssertJ core is a Java library that provides a fluent interface for writing assertions. Its main goal is to improve test code readability and make maintenance of tests easier. AssertJ core provides assertions for JDK standard types can be used with either JUnit or TestNG."},{"categoryid":406,"description":"Provider-configuration files for ServiceLoader","firstseen":"2023-12-20T09:41:07.674217","name":"auto-service-annotations","packageid":76831},{"categoryid":406,"description":"Immutable value-type code generation for Java 1.7+","firstseen":"2025-10-03T06:23:39.466043","name":"auto-value","packageid":78546},{"categoryid":406,"description":"XML Graphics Batik","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"batik","packageid":53973,"summary":"Java toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as viewing, generation or manipulation."},{"categoryid":406,"description":"Apache Commons Bytecode Engineering Library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"bcel","packageid":43611,"summary":"This is the main Reference implementation of the BCEL JavaClass API. The Byte Code Engineering Library (formerly known as JavaClass) is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular."},{"categoryid":406,"description":"The Bouncy Castle Java S\/MIME APIs for handling S\/MIME protocols","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"bcmail","packageid":45294,"summary":"The Bouncy Castle Java S\/MIME APIs for handling S\/MIME protocols. This jar contains S\/MIME APIs for JDK 1.8 and up. The APIs can be used in conjunction with a JCE\/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed."},{"categoryid":406,"description":"Java cryptography APIs","firstseen":"2013-07-05T13:36:28.004846","maintainer":"java@gentoo.org","maintainername":"Java","name":"bcpg","packageid":60975,"summary":"The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.8 and up. The APIs can be used in conjunction with a JCE\/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs."},{"categoryid":406,"description":"Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation","firstseen":"2013-06-02T13:36:39.212061","maintainer":"java@gentoo.org","maintainername":"Java","name":"bcpkix","packageid":60807,"summary":"The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.8 and up. The APIs can be used in conjunction with a JCE\/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs."},{"categoryid":406,"description":"Java cryptography APIs","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"bcprov","packageid":45208,"summary":"The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.8 and up."},{"categoryid":406,"description":"Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls","firstseen":"2021-07-09T14:45:25.519864","name":"bcutil","packageid":73068,"summary":"The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.8 and up."},{"categoryid":406,"description":"bndlib: A Swiss Army Knife for OSGi","firstseen":"2024-03-17T09:18:35.149180","name":"bnd","packageid":77181},{"categoryid":406,"description":"bnd Annotations Library","firstseen":"2023-11-29T09:37:26.870247","name":"bnd-annotation","packageid":76752},{"categoryid":406,"description":"Bnd Ant Tasks","firstseen":"2024-03-17T09:18:35.149180","name":"bnd-ant","packageid":77182},{"categoryid":406,"description":"AQute Bnd Utilities","firstseen":"2023-11-29T09:37:26.870247","name":"bnd-util","packageid":76753},{"categoryid":406,"description":"bndlib: A Swiss Army Knife for OSGi","firstseen":"2013-07-06T13:36:19.412648","maintainer":"java@gentoo.org","maintainername":"Java","name":"bndlib","packageid":60978},{"categoryid":406,"description":"Brotli decompressor","firstseen":"2021-03-12T15:42:53.525906","name":"brotli-dec","packageid":72546},{"categoryid":406,"description":"A library that facilitates opening a browser from a Java application","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"browserlauncher2","packageid":48118,"summary":"BrowserLauncher2, a continuation of the BrowserLauncher project, is a library that facilitates opening a browser from a Java application and directing the browser to a supplied url. In most cases the browser opened will be the user's default browser."},{"categoryid":406,"description":"Bean Script Framework","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"bsf","packageid":48779,"summary":"Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. BSF allows one to write JSPs in languages other than Java while providing access to the Java class library. In addition, BSF permits any Java application to be implemented in part (or dynamically extended) by a language that is embedded within it. This is achieved by providing an API that permits calling scripting language engines from within Java, as well as an object registry that exposes Java objects to these scripting language engines."},{"categoryid":406,"description":"A small embeddable Java source interpreter","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"bsh","packageid":45379},{"categoryid":406,"description":"A Java extension of BSD YACC-compatible parser generator","firstseen":"2011-05-08T17:15:15.244791","maintainer":"java@gentoo.org","maintainername":"Java","name":"byaccj","packageid":57338},{"categoryid":406,"description":"Offers convenience for attaching an agent to the local or a remote VM","firstseen":"2022-04-10T17:03:31.817430","name":"byte-buddy","packageid":74800,"summary":"This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space."},{"categoryid":406,"description":"JDBC drivers with JNDI-bindable DataSources","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"c3p0","packageid":46593},{"categoryid":406,"description":"light weight and high performance Java caching library: API","firstseen":"2023-05-20T10:48:41.545155","name":"cache2k-api","packageid":76163},{"categoryid":406,"description":"light weight and high performance Java caching library: core","firstseen":"2023-05-20T10:48:41.545155","name":"cache2k-core","packageid":76164},{"categoryid":406,"description":"A high performance caching library","firstseen":"2023-12-08T10:06:51.095625","name":"caffeine","packageid":76784},{"categoryid":406,"description":"java library for writing localized messages using resource bundle","firstseen":"2022-03-14T08:36:06.713415","name":"cal10n","packageid":74559},{"categoryid":406,"description":"APIs for CDI (Contexts and Dependency Injection for Java)","firstseen":"2022-09-10T18:32:32.213530","name":"cdi-api","packageid":75432},{"categoryid":406,"description":"cglib is a powerful, high performance and quality Code Generation Library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"cglib","packageid":54409,"summary":"cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime."},{"categoryid":406,"description":"Annotations for type-checking by the Checker Framework","firstseen":"2022-01-19T03:01:41.851404","name":"checker-framework-qual","packageid":74120,"summary":"The Checker Framework enhances Java's type system to make it more powerful and useful. This lets software developers detect and prevent errors in their Java programs. A \"checker\" is a tool that warns you about certain errors or gives you a guarantee that those errors do not occur."},{"categoryid":406,"description":"Provides easy-to-use wrappers around Reflection and Introspection APIs","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-beanutils","packageid":47895},{"categoryid":406,"description":"A Java library for working with the command line arguments and options","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-cli","packageid":45760},{"categoryid":406,"description":"Implementations of common encoders and decoders in Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-codec","packageid":43180,"summary":"Codec was formed as an attempt to focus development effort on one definitive implementation of the Base64 encoder. At the time of Codec's proposal, there were approximately 34 different Java classes that dealt with Base64 encoding spread over the Foundation's CVS repository. Developers in the Jakarta Tomcat project had implemented an original version of the Base64 codec which had been copied by the Commons HttpClient and Apache XML project's XML-RPC subproject. After almost one year, the two forked versions of Base64 had significantly diverged from one another. XML-RPC had applied numerous fixes and patches which were not applied to the Commons HttpClient Base64. Different subprojects had differing implementations at various levels of compliance with the RFC 2045. Out of that confusing duplication of effort sprang this simple attempt to encourage code reuse among various projects. While this package contains a abstract framework for the creation of encoders and decoders, Codec itself is primarily focused on providing functional utilities for working with common encodings."},{"categoryid":406,"description":"Extends the JCF classes with new interfaces, implementations and utilities","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-collections","packageid":45468,"summary":"The Apache Commons Collections package contains types that extend and augment the Java Collections Framework."},{"categoryid":406,"description":"Java API for working with archive files","firstseen":"2011-08-01T14:35:17.119816","maintainer":"tommy@gentoo.org","maintainername":"Thomas Sachau (Tommy[D])","name":"commons-compress","packageid":57708},{"categoryid":406,"description":"Simple interface for reading and writing CSV files of various types","firstseen":"2021-07-01T16:43:47.768164","name":"commons-csv","packageid":73054},{"categoryid":406,"description":"Tools to allow Java programs to run as UNIX daemons","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-daemon","packageid":42528,"summary":"Apache Commons Daemon software is a set of utilities and Java support classes for running Java applications as server processes. These are commonly known as 'daemon' processes in Unix terminology (hence the name). On Windows they are called 'services'"},{"categoryid":406,"description":"Reads XML configuration files to provide initialization of various Java objects","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-digester","packageid":47222,"summary":"The Apache Commons Digester package lets you configure an XML to Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized."},{"categoryid":406,"description":"Utility classes, stream implementations, file filters, and much more","firstseen":"2026-01-26T20:19:38.666222","name":"commons-exec","packageid":78748},{"categoryid":406,"description":"The Jakarta Commons HttpClient library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-httpclient","packageid":53768,"summary":"The Jakarta Commons HttpClient provides an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations."},{"categoryid":406,"description":"Apache Commons Imaging (previously Sanselan) is a pure-Java image library.","firstseen":"2016-02-13T14:44:55.675806","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-imaging","packageid":65007,"summary":"Apache Commons Imaging, previously known as Apache Commons Sanselan, is a library that reads and writes a variety of image formats, including fast parsing of image info (size, color space, ICC profile, etc.) and metadata. This library is pure Java. Compared to typical image I\/O libraries in native code, it's more portable, and should be more reliable and more secure against corrupt\/malicious images, yet still performs reasonably well. It's easier to use than ImageIO\/JAI\/java.awt.Toolkit (Sun\/Java's image support), supports more formats (and supports them more correctly). It also provides easy access to metadata. Imaging was working and was used by a number of projects in production even before version 1.0."},{"categoryid":406,"description":"Utility classes, stream implementations, file filters, and much more","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-io","packageid":46059},{"categoryid":406,"description":"Assertions etc. for those who write tests with JUNIT 4","firstseen":"2022-12-23T10:02:13.104914","name":"commons-junit4","packageid":75706},{"categoryid":406,"description":"Commons components to manipulate core java classes","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-lang","packageid":42784},{"categoryid":406,"description":"Thin adapter allowing configurable bridging to other well known logging systems","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-logging","packageid":45957},{"categoryid":406,"description":"Lightweight, self-contained mathematics and statistics components","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-math","packageid":48663},{"categoryid":406,"description":"Client-oriented Java library to implement many Internet protocols","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-net","packageid":54489},{"categoryid":406,"description":"Annotations and utility classes for ECLIPSE annotation-base null analysis","firstseen":"2022-12-23T10:02:13.104914","name":"commons-nullanalysis","packageid":75707},{"categoryid":406,"description":"Apache Commons Random Numbers Generators","firstseen":"2025-10-03T06:23:39.466043","name":"commons-rng","packageid":78547},{"categoryid":406,"description":"Apache Commons Text is a library focused on algorithms working on strings","firstseen":"2025-10-03T06:23:39.466043","name":"commons-text","packageid":78548},{"categoryid":406,"description":"Commons component to validate user input, or data input","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-validator","packageid":52560},{"categoryid":406,"description":"A single API for accessing various different file systems","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"commons-vfs","packageid":51796,"summary":"Commons VFS provides a single API for accessing various different file systems. It presents a uniform view of the files from various different sources, such as the files on local disk, on an HTTP server, or inside a Zip archive."},{"categoryid":406,"description":"Testing tools for javac and annotation processors","firstseen":"2025-10-03T06:23:39.466043","name":"compile-testing","packageid":78549},{"categoryid":406,"description":"A high performance version of java.util.LinkedHashMap for use as software cache","firstseen":"2023-12-04T20:41:09.324910","name":"concurrentlinkedhashmap-lru","packageid":76773},{"categoryid":406,"description":"Conversant Disruptor - very high throughput Java BlockingQueue","firstseen":"2022-02-11T09:11:36.432039","name":"conversant-disruptor","packageid":74416},{"categoryid":406,"description":"Multimedia framework for Java written by Fluendo","firstseen":"2012-03-04T14:35:50.795874","maintainer":"tupone@gentoo.org","maintainername":"Tupone Alfredo","name":"cortado","packageid":58977,"summary":"Cortado is an open-source cross-browser and cross-platform video playback solution based upon Java technology. Leveraging the huge installation base of Java it allows web-authors to deliver Ogg Theora content without having to worry about the media playback setup installed on customers' machines. This enables e.g. Wikipedia to deliver Ogg Theora video content embedded into articles to millions of users. Originally developed at Fluendo, Cortado's latest versions are now maintained by Xiph.org. If you're interested in using free media delivery technology, e.g. to avoid the costs adjunctive to non-free technologies like H.264, and want to reach a big potential user base, Cortado may be the solution you've been looking for."},{"categoryid":406,"description":"Java\/Scala artifact fetching, bundling and deploying","firstseen":"2022-12-05T14:48:23.522461","name":"coursier-bin","packageid":75646},{"categoryid":406,"description":"Ant-tasks to compile various source languages and produce executables","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"cpptasks","packageid":43893},{"categoryid":406,"description":"library for computing diffs, applying patches, generating side-by-side views","firstseen":"2025-12-16T20:09:46.568534","name":"diffutils","packageid":78663},{"categoryid":406,"description":"flexible XML framework for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"dom4j","packageid":44629,"summary":"Easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP."},{"categoryid":406,"description":"Mock Objects for interfaces in JUnit tests by generating them on the fly","firstseen":"2013-09-11T13:36:56.864722","maintainer":"java@gentoo.org","maintainername":"Java","name":"easymock","packageid":61358},{"categoryid":406,"description":"Eclipse Compiler for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"eclipse-ecj","packageid":44454,"summary":"ECJ is the Eclipse Compiler for Java. It's a separate packaging of the embedded Java compiler that comes with Eclipse. It can be used as a batch-compiler by running the ecj-3.x script, or it can be used with Ant by using the -lib option to and and setting -Dbuild.compiler=ecj"},{"categoryid":406,"description":"JDT Annotations for Enhanced Null Analysis","firstseen":"2023-12-04T20:21:06.173982","name":"eclipse-jdt-annotation","packageid":76771},{"categoryid":406,"description":"OSGi System Bundle","firstseen":"2026-02-13T18:56:35.611099","name":"eclipse-osgi","packageid":78828},{"categoryid":406,"description":"Free Java code coverage tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"emma","packageid":48380,"summary":"EMMA is an open-source toolkit for measuring and reporting Java code coverage. EMMA distinguishes itself from other tools by going after a unique feature combination: support for large-scale enterprise software development while keeping individual developer's work fast and iterative. Every developer on your team can now get code coverage for free and they can get it fast"},{"categoryid":406,"description":"Java annotations for the Error Prone static analysis tool","firstseen":"2016-11-06T14:36:35.493976","name":"error-prone-annotations","packageid":66056},{"categoryid":406,"description":"A reimplementation of a subset of the Apache Velocity templating system.","firstseen":"2025-10-03T06:23:39.466043","name":"escapevelocity","packageid":78550},{"categoryid":406,"description":"A Java port of Daniel Lemire's fast_float project","firstseen":"2025-10-19T19:27:57.397556","name":"fastdoubleparser","packageid":78582},{"categoryid":406,"description":"Open Source implementation of the Fast Infoset Standard for Binary XML","firstseen":"2022-06-20T08:58:01.488945","name":"fastinfoset","packageid":75074},{"categoryid":406,"description":"Implementation of the OSGi R8 core framework specification","firstseen":"2022-10-04T11:07:56.648284","name":"felix-framework","packageid":75501},{"categoryid":406,"description":"Apache Felix Gogo Runtime","firstseen":"2023-12-01T10:35:28.347395","name":"felix-gogo-runtime","packageid":76761},{"categoryid":406,"description":"Open source OSGi framework by Apache Software Foundation","firstseen":"2022-11-03T21:03:20.512018","name":"felix-main","packageid":75588,"summary":"Apache Felix is a community effort to implement the OSGi Framework and Service platform and other interesting OSGi-related technologies."},{"categoryid":406,"description":"Provide OSGi resolver service.","firstseen":"2022-10-04T11:07:56.648284","name":"felix-resolver","packageid":75502},{"categoryid":406,"description":"Utility classes for OSGi","firstseen":"2022-10-04T11:07:56.648284","name":"felix-utils","packageid":75503},{"categoryid":406,"description":"Annotation defined by the FindBugs tool","firstseen":"2022-04-10T17:03:31.817430","name":"findbugs-annotations","packageid":74802},{"categoryid":406,"description":"Use the AAA pattern for writing tests for code that throws an exception","firstseen":"2022-09-09T08:19:32.631736","name":"fishbowl","packageid":75428},{"categoryid":406,"description":"An open source Java library for parsing font files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"fontbox","packageid":52673,"summary":"The Apache FontBox library is an open source Java tool to obtain low level information from font files. FontBox is a subproject of Apache PDFBox."},{"categoryid":406,"description":"XML Graphics Format Object Processor All-In-One","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"fop","packageid":51824},{"categoryid":406,"description":"Freenet REference Daemon","firstseen":"2023-05-26T11:37:27.395315","name":"freenet-ext","packageid":76202},{"categoryid":406,"description":"Java generics runtime resolver","firstseen":"2025-10-03T17:48:01.288727","name":"generics-resolver","packageid":78558},{"categoryid":406,"description":"GNU regular expression package for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"gnu-regexp","packageid":55355},{"categoryid":406,"description":"A project automation and build tool with a Groovy based DSL","firstseen":"2017-01-24T14:36:22.912813","name":"gradle-bin","packageid":66457},{"categoryid":406,"description":"GreenMail - Email Test Servers","firstseen":"2022-11-03T21:03:20.512018","name":"greenmail","packageid":75589},{"categoryid":406,"description":"Gson JSON library","firstseen":"2015-03-08T14:38:06.582422","maintainer":"java@gentoo.org","maintainername":"Java","name":"gson","packageid":63193,"summary":"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 Java objects including pre-existing objects that you do not have source-code of."},{"categoryid":406,"description":"A collection of Google's core Java libraries","firstseen":"2011-11-10T14:35:52.159230","maintainer":"java@gentoo.org","maintainername":"Java","name":"guava","packageid":58171,"summary":"The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I\/O, and so forth."},{"categoryid":406,"description":"A set of java classes to assist the tests for Guava itself","firstseen":"2022-04-27T12:30:06.015872","name":"guava-testlib","packageid":74904,"summary":"Guava testlib is a set of java classes used for more convenient unit testing - particularly to assist the tests for Guava itself."},{"categoryid":406,"description":"Guice is a lightweight dependency injection framework for Java 6 and above","firstseen":"2013-09-26T14:53:54.973357","maintainer":"java@gentoo.org","maintainername":"Java","name":"guice","packageid":61438},{"categoryid":406,"description":"Core API and libraries of hamcrest matcher framework.","firstseen":"2022-07-03T09:13:21.030049","name":"hamcrest","packageid":75115},{"categoryid":406,"description":"Core library of matchers for building test expressions","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"hamcrest-core","packageid":45740},{"categoryid":406,"description":"Code generator for Hamcrest's library of matchers for building test expressions","firstseen":"2013-06-16T13:36:28.815848","maintainer":"java@gentoo.org","maintainername":"Java","name":"hamcrest-generator","packageid":60855},{"categoryid":406,"description":"Core library of matchers for building test expressions","firstseen":"2013-09-11T13:36:56.864722","maintainer":"java@gentoo.org","maintainername":"Java","name":"hamcrest-library","packageid":61360},{"categoryid":406,"description":"Generation and parsing of Hashcash","firstseen":"2023-05-20T10:48:41.545155","name":"hashcash","packageid":76165},{"categoryid":406,"description":"A JNI code generator based on the generator used by the Eclipse SWT project","firstseen":"2013-06-05T13:36:39.123546","maintainer":"java@gentoo.org","maintainername":"Java","name":"hawtjni-runtime","packageid":60811},{"categoryid":406,"description":"HTML parser written in Java that can be used as a tool, library or Ant task","firstseen":"2015-08-18T13:39:22.725373","maintainer":"java@gentoo.org","maintainername":"Java","name":"htmlcleaner","packageid":63982,"summary":"HtmlCleaner is an open source HTML parser written in Java. HTML found on the Web is usually dirty, ill-formed and unsuitable for further processing. For any serious consumption of such documents, it is necessary to first clean up the mess and bring some order to the tags, attributes and ordinary text. For any given HTML document, HtmlCleaner reorders individual elements and produces well-formed XML. By default, it follows similar rules that the most of web browsers use in order to create the Document Object Model. However, you can provide custom tag and rule sets for tag filtering and balancing."},{"categoryid":406,"description":"Apache HttpComponents Client","firstseen":"2022-02-28T18:31:39.467293","name":"httpcomponents-client","packageid":74502},{"categoryid":406,"description":"Apache HttpComponents Core (blocking I\/O)","firstseen":"2021-07-10T12:30:02.407311","name":"httpcore","packageid":73080},{"categoryid":406,"description":"Plugins for javax.sound","firstseen":"2014-11-02T14:39:36.301629","maintainer":"gnu_andrew@member.fsf.org","maintainername":"Andrew John Hughes","name":"icedtea-sound","packageid":62757},{"categoryid":406,"description":"FOSS Java browser plugin and Web Start implementation","firstseen":"2011-02-18T15:42:30.927685","maintainer":"java@gentoo.org","maintainername":"Java","name":"icedtea-web","packageid":56971,"summary":"FOSS Java Web Start and optional browser plugin implementation based on NetX, to be used with icedtea."},{"categoryid":406,"description":"A set of Java libraries providing Unicode and Globalization support","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"icu4j","packageid":52591},{"categoryid":406,"description":"Visual representation of a hash value","firstseen":"2023-05-20T10:48:41.545155","name":"identicon","packageid":76166},{"categoryid":406,"description":"Helper library for building incremental annotation processors","firstseen":"2025-10-03T06:23:39.466043","name":"incap","packageid":78551},{"categoryid":406,"description":"Jakarta Dependency Injection","firstseen":"2022-09-10T18:32:32.213530","name":"injection-api","packageid":75433},{"categoryid":406,"description":"Interfaces useful for applications which support RELAX Core","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"iso-relax","packageid":55679},{"categoryid":406,"description":"istack common utility code","firstseen":"2022-06-20T08:58:01.488945","name":"istack-commons-runtime","packageid":75075},{"categoryid":406,"description":"Annotations for the J2ObjC Java to Objective-C translator","firstseen":"2016-11-06T14:36:35.493976","name":"j2objc-annotations","packageid":66055},{"categoryid":406,"description":"A pure Java library for reading from and writing to MS Access databases","firstseen":"2016-12-05T14:36:46.253219","name":"jackcess","packageid":66214},{"categoryid":406,"description":"Fully conforming implementation of the JRC API (specified in JSR 170 and 283)","firstseen":"2013-07-06T13:36:19.412648","maintainer":"java@gentoo.org","maintainername":"Java","name":"jackrabbit-webdav","packageid":60979},{"categoryid":406,"description":"Core annotations used for value types, used by Jackson data binding package.","firstseen":"2014-01-13T14:37:01.958501","maintainer":"java@gentoo.org","maintainername":"Java","name":"jackson-annotations","packageid":61798},{"categoryid":406,"description":"Core Jackson processing abstractions (Streaming API), implementation for JSON","firstseen":"2022-02-04T08:51:24.542305","name":"jackson-core","packageid":74395},{"categoryid":406,"description":"General data-binding functionality for Jackson: works on core streaming API","firstseen":"2022-02-04T08:51:24.542305","name":"jackson-databind","packageid":74396},{"categoryid":406,"description":"Data format extension for Jackson","firstseen":"2022-02-13T08:37:27.884913","name":"jackson-dataformat-xml","packageid":74423,"summary":"Data format extension for Jackson to offer alternative support for serializing POJOs as XML and deserializing XML as pojos."},{"categoryid":406,"description":"Support for reading and writing YAML-encoded data via Jackson abstractions","firstseen":"2022-02-04T08:51:24.542305","name":"jackson-dataformat-yaml","packageid":74397},{"categoryid":406,"description":"Support for using Jakarta XML Bind (aka JAXB 3.0) annotations","firstseen":"2022-02-04T08:51:24.542305","name":"jackson-module-jakarta-xmlbind","packageid":74398,"summary":"Support for using Jakarta XML Bind (aka JAXB 3.0) annotations as an alternative to \\\"native\\\" Jackson annotations, for configuring data-binding."},{"categoryid":406,"description":"Jacl is an implementation of Tcl written in Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jacl","packageid":49897,"summary":"The Tcl\/Java project's goal is to make integrating the Java platform and the Tcl scripting language as easy as possible. The project actually consists of two distinct packages, called Tcl Blend and Jacl. It is important to understand what each package provides and in what situations one might choose to use Jacl or Tcl Blend. Tcl Blend is a Tcl extension that makes use of JNI to facilitate communication between a Java interpreter and a Tcl interpreter. Tcl Blend is typically used to load a Java interpreter into an existing Tcl process, so that functionality implemented in Java can be accessed via Tcl. One can also load Tcl Blend and Tcl into a Java process, which is a great way to add scripting functionality to an existing Java application. Because Tcl Blend is a normal Tcl extension, one can use it with other popular Tcl extensions like Tk, Expect, and Itcl. Jacl is a self-contained implementation of a Tcl interpreter, written entirely in Java. Jacl also includes features that facilitate communication between a Java interpreter and a Tcl interpreter. Jacl is typically used to incorporate scripting functionality into an existing Java application. For users who want to avoid adding any native code to their Java applications, Jacl is the ideal solution. Tcl Blend and Jacl define both a Tcl API and a Java API that make it easy to call Java code from Tcl or call Tcl code from Java. For example, one could allocate a Java object in a Tcl script and interactively invoke Java methods on the object. It is also easy to use the supplied API to evaluate a Tcl procedure from a Java method or implement Tcl procudures in Java. The flexible API and wealth of implementation options provided by the Tcl\/Java project make integrating Tcl and Java easy."},{"categoryid":406,"description":"Java Advanced Imaging Image I\/O Tools API core (standalone)","firstseen":"2021-07-23T07:13:22.770184","name":"jai-imageio-core","packageid":73237,"summary":"Java Advanced Imaging Image I\/O Tools API core, but without the classes involved with javax.media.jai dependencies, JPEG2000 or codecLibJIIO, meaning that this library can be distributed under the modified BSD license and should be GPL compatible."},{"categoryid":406,"description":"JPEG2000 support for Java Advanced Imaging Image I\/O Tools API","firstseen":"2021-07-23T07:13:22.770184","name":"jai-imageio-jpeg2000","packageid":73238,"summary":"JPEG2000 support for Java Advanced Imaging Image I\/O Tools API core. This module is licensed under the [JJ2000 license](LICENSE.txt) and is therefore NOT compatible with the GPL 3 license. It should be compatible with the LGPL 2.1 license."},{"categoryid":406,"description":"Jakarta Activation","firstseen":"2021-07-09T14:25:21.923564","name":"jakarta-activation","packageid":73067},{"categoryid":406,"description":"Jakarta Activation API jar","firstseen":"2021-05-25T08:39:15.509936","name":"jakarta-activation-api","packageid":72921},{"categoryid":406,"description":"Jakarta Annotations API","firstseen":"2024-12-09T18:00:15.594084","name":"jakarta-annotation-api","packageid":78029},{"categoryid":406,"description":"Jakarta Expression Language defines an expression language for Java applications","firstseen":"2022-09-10T18:32:32.213530","name":"jakarta-el-api","packageid":75434},{"categoryid":406,"description":"Jakarta Dependency Injection (DI) TCK","firstseen":"2025-09-25T12:36:15.011788","name":"jakarta-inject-tck","packageid":78534},{"categoryid":406,"description":"Jakarta Interceptors","firstseen":"2022-09-10T18:32:32.213530","name":"jakarta-interceptors","packageid":75435,"summary":"Jakarta Interceptors defines a means of interposing on business method invocations and specific events—such as lifecycle events and timeout events—that occur on instances of Jakarta EE components and other managed classes."},{"categoryid":406,"description":"JSR 374 (JSON Processing) API","firstseen":"2022-02-04T08:51:24.542305","name":"jakarta-json-api","packageid":74399},{"categoryid":406,"description":"Implementation of the Jakarta Mail API","firstseen":"2022-11-03T21:03:20.512018","name":"jakarta-mail","packageid":75590},{"categoryid":406,"description":"Jakarta Mail API 2.1 Specification API","firstseen":"2022-05-22T18:37:31.959294","name":"jakarta-mail-api","packageid":74996,"summary":"Jakarta Mail defines a platform-independent and protocol-independent framework to build mail and messaging applications."},{"categoryid":406,"description":"A set of text-processing Java classes","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jakarta-oro","packageid":44750,"summary":"A set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc."},{"categoryid":406,"description":"100% Pure Java Regular Expression package","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jakarta-regexp","packageid":42496},{"categoryid":406,"description":"Javax servlet API","firstseen":"2022-09-04T18:35:28.499126","name":"jakarta-servlet-api","packageid":75418},{"categoryid":406,"description":"SOAP with Attachments API for Java (SAAJ) API (Eclipse Project for JAX-WS)","firstseen":"2022-01-18T10:18:05.928249","name":"jakarta-xml-soap-api","packageid":74119},{"categoryid":406,"description":"Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9","firstseen":"2021-03-13T12:27:33.765883","name":"jakartaee-migration","packageid":72599},{"categoryid":406,"description":"Partial port of the C++ Standard Template Library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jal","packageid":49522,"summary":"Jal is a partial port of the STL by the C++ Standard Template Library, done by Matthew Austern and Alexander Stepanov. It contains several useful algorithms that cannot be found elsewhere (e.g., linear-time n-th order statistics and sorting arrays using arbitrary predicates)."},{"categoryid":406,"description":"Jansi is a java library for generating and interpreting ANSI escape sequences.","firstseen":"2010-05-25T14:34:49.620869","maintainer":"java@gentoo.org","maintainername":"Java","name":"jansi","packageid":55813,"summary":"Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows."},{"categoryid":406,"description":"Native JNI component for dev-java\/jansi","firstseen":"2013-06-05T13:36:39.123546","maintainer":"java@gentoo.org","maintainername":"Java","name":"jansi-native","packageid":60813},{"categoryid":406,"description":"Java environment configuration query tool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"java-config","packageid":51445,"summary":"java-config is used to configure the Java subsystem on your Gentoo installation. In particular, it can be used to configure system-wide and per-user default JVMs, construct classpath env vars from installed java packages and be used to query for the path to various JDK tools."},{"categoryid":406,"description":"Java Dependency checker","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"java-dep-check","packageid":42506},{"categoryid":406,"description":"Library for computing diffs, applying patches, generationg side-by-side view","firstseen":"2021-07-23T06:53:16.018460","name":"java-diff-utils","packageid":73235},{"categoryid":406,"description":"Java command line option parser","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"java-getopt","packageid":46276},{"categoryid":406,"description":"A wrapper that makes it possible to install a Java Application as daemon","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"java-service-wrapper","packageid":48224,"summary":"The Java Service Wrapper is an application which has evolved out of a desire to solve a number of problems common to many Java applications: * Run as a Windows Service or Unix Daemon * Application Reliability * Standard, Out of the Box Scripting * On Demand Restarts * Flexible Configuration * Ease Application Installations * Logging"},{"categoryid":406,"description":"A barebones WebSocket client and server implementation written in 100% Java","firstseen":"2025-09-25T12:56:19.972527","name":"java-websocket","packageid":78535},{"categoryid":406,"description":"Java Compiler Compiler - The Java Parser Generator","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"javacc","packageid":43645},{"categoryid":406,"description":"CUP Parser Generator for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"javacup","packageid":54126},{"categoryid":406,"description":"The JavaHelp system online help system","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"javahelp","packageid":42178,"summary":"The JavaHelp system is an online help system that developers can use to add online help to their Java platform applications. The JavaHelp system is both a JCP specification (JSR 97) and a reference implementation of that specification. The JavaHelp system open source project includes the source to the reference implementation."},{"categoryid":406,"description":"Java 1-21 Parser and Abstract Syntax Tree for Java","firstseen":"2024-03-17T09:18:35.149180","name":"javaparser-core","packageid":77183},{"categoryid":406,"description":"Use beautiful Java code to generate beautiful Java code.","firstseen":"2025-10-03T06:23:39.466043","name":"javapoet","packageid":78552},{"categoryid":406,"description":"runtime type system for Java","firstseen":"2025-10-03T17:48:01.288727","name":"javaruntype","packageid":78559},{"categoryid":406,"description":"A class library for editing bytecodes in Java.","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"javassist","packageid":44633,"summary":"Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java."},{"categoryid":406,"description":"Collection of Gentoo-specific tools for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"javatoolkit","packageid":50342},{"categoryid":406,"description":"Expression Language API","firstseen":"2023-02-27T07:05:22.660556","name":"javax-el-api","packageid":75861},{"categoryid":406,"description":"Dependency injection for Java (JSR-330)","firstseen":"2013-03-26T14:36:42.462684","maintainer":"java@gentoo.org","maintainername":"Java","name":"javax-inject","packageid":60586},{"categoryid":406,"description":"Jakarta Messaging","firstseen":"2022-07-07T08:27:47.655163","name":"javax-jms-api","packageid":75123,"summary":"Jakarta Messaging describes a means for Java applications to create, send, and receive messages via loosely coupled, reliable asynchronous communication services."},{"categoryid":406,"description":"JavaServer Pages(TM) API JSR-000152 JSR-000245","firstseen":"2023-02-27T07:05:22.660556","name":"javax-jsp-api","packageid":75862},{"categoryid":406,"description":"Jakarta Mail API","firstseen":"2022-01-26T09:29:29.053743","name":"javax-mail","packageid":74238},{"categoryid":406,"description":"Persistence API","firstseen":"2023-09-15T08:18:34.744541","name":"javax-persistence-api","packageid":76467},{"categoryid":406,"description":"JavaServlet(TM) Specification JSR-000340","firstseen":"2023-02-27T07:05:22.660556","name":"javax-servlet-api","packageid":75863,"summary":"Java Servlet is the foundation web specification in the Java Enterprise Platform. Developers can build web applications using the Servlet API to interact with the request\/response workflow."},{"categoryid":406,"description":"Eclipse Project for Stable EE4J APIs","firstseen":"2023-02-26T07:36:34.949959","name":"jax-rpc-api","packageid":75860},{"categoryid":406,"description":"Jakarta XML Binding API","firstseen":"2021-06-28T17:21:58.896576","name":"jaxb-api","packageid":73046},{"categoryid":406,"description":"JAXB (JSR 222) Reference Implementation","firstseen":"2022-06-20T08:58:01.488945","name":"jaxb-runtime","packageid":75076},{"categoryid":406,"description":"Extensions to JSR-173 StAX API.","firstseen":"2022-06-20T08:58:01.488945","name":"jaxb-stax-ex","packageid":75077},{"categoryid":406,"description":"Jaxen is a universal XPath engine for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jaxen","packageid":53797},{"categoryid":406,"description":"Jakarta RESTful Web Services API","firstseen":"2022-09-10T18:32:32.213530","name":"jaxrs-api","packageid":75436},{"categoryid":406,"description":"JAX-WS (JSR 224) API (Eclipse Project for JAX-WS)","firstseen":"2022-10-02T16:15:03.378585","name":"jaxws-api","packageid":75496},{"categoryid":406,"description":"Java implementation of OpenBSD's Blowfish password hashing code","firstseen":"2023-05-20T10:48:41.545155","name":"jbcrypt","packageid":76167},{"categoryid":406,"description":"PDFBox JBIG2 ImageIO plugin","firstseen":"2021-07-23T06:53:16.018460","name":"jbig2-imageio","packageid":73236,"summary":"Java Image I\/O plugin for reading JBIG2-compressed image data. Formerly known as the levigo JBig2 ImageIO plugin (com.levigo.jbig2:levigo-jbig2-imageio)."},{"categoryid":406,"description":"Core classes of jBitcollider: org.bitpedia.collider.core","firstseen":"2011-08-01T14:35:17.119816","maintainer":"tommy@gentoo.org","maintainername":"Thomas Sachau (Tommy[D])","name":"jbitcollider-core","packageid":57709},{"categoryid":406,"description":"JSR-000914: Java(TM) Message Service (JMS) 1.1 API","firstseen":"2022-02-12T10:56:40.805091","name":"jboss-jms-api","packageid":74418},{"categoryid":406,"description":"Library that implements the CIFS\/SMB networking protocol in Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jcifs","packageid":49049,"summary":"JCIFS is an Open Source client library that implements the CIFS\/SMB networking protocol in 100% Java. CIFS is the standard file sharing protocol on the Microsoft Windows platform (e.g. Map Network Drive ...). This client is used extensively in production on large Intranets."},{"categoryid":406,"description":"Java bytecode viewer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jclasslib","packageid":53792},{"categoryid":406,"description":"Command line parsing framework for Java","firstseen":"2012-08-11T14:37:10.444659","maintainer":"java@gentoo.org","maintainername":"Java","name":"jcommander","packageid":59690},{"categoryid":406,"description":"Java Concurrency Tools Core Library","firstseen":"2022-02-12T10:56:40.805091","name":"jctools-core","packageid":74419},{"categoryid":406,"description":"JDBC Type 4 driver for MySQL","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jdbc-mysql","packageid":47561},{"categoryid":406,"description":"Java JDBC 4.2 (JRE 8+) driver for PostgreSQL database","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jdbc-postgresql","packageid":50819},{"categoryid":406,"description":"Traverses Java class file directories and generates design quality metrics","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jdepend","packageid":45521},{"categoryid":406,"description":"A disassembler for Java .class files","firstseen":"2022-12-23T10:02:13.104914","name":"jdisasm","packageid":75708},{"categoryid":406,"description":"Java-based solution for accessing, manipulating, and outputting XML data","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jdom","packageid":49886,"summary":"JDOM is a Java-oriented object model which models XML documents. It provides a Java-centric means of generating and manipulating XML documents. While JDOM interoperates well with existing standards such as the Simple API for XML (SAX) and the Document Object Model (DOM), it is not an abstraction layer or enhancement to those APIs. Rather, it seeks to provide a robust, light-weight means of reading and writing XML data without the complex and memory-consumptive options that current API offerings provide."},{"categoryid":406,"description":"Pure Java implementation of libzmq","firstseen":"2022-02-14T11:24:48.380709","name":"jeromq","packageid":74437},{"categoryid":406,"description":"Annotations for JVM-based languages","firstseen":"2024-09-26T08:49:46.431733","name":"jetbrains-annotations","packageid":77736},{"categoryid":406,"description":"A StAX implementation for JSON","firstseen":"2025-04-03T08:57:37.440527","name":"jettison","packageid":78253},{"categoryid":406,"description":"Java Foreign Function Interface","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jffi","packageid":41942},{"categoryid":406,"description":"JFlex is a lexical analyzer generator for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jflex","packageid":46411},{"categoryid":406,"description":"An in-memory file system for Java 7+","firstseen":"2024-04-14T09:00:11.667866","name":"jimfs","packageid":77425},{"categoryid":406,"description":"A Java library for handling console input","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jline","packageid":54324},{"categoryid":406,"description":"JDK Mission Control","firstseen":"2023-10-24T14:35:50.589150","name":"jmc","packageid":76672},{"categoryid":406,"description":"Harness for building, running, and analysing nano\/micro\/milli\/macro benchmarks","firstseen":"2016-10-18T13:36:20.799191","name":"jmh-core","packageid":65995},{"categoryid":406,"description":"Harness for building, running, and analysing nano\/micro\/milli\/macro benchmarks","firstseen":"2023-12-20T09:41:07.674217","name":"jmh-generator-annprocess","packageid":76832},{"categoryid":406,"description":"An expressive Mock Object library for Test Driven Development","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jmock","packageid":48443},{"categoryid":406,"description":"Java Native Access","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jna","packageid":42798},{"categoryid":406,"description":"Pure Java implementation of NaCl: Networking and Cryptography library","firstseen":"2022-02-13T08:57:31.427375","name":"jnacl","packageid":74424,"summary":"Pure Java implementation of curve25519, salsa20, hsalsa20, xsalsa20 and poly1305 cryptographic primitives, along with a NaCl \"Box\" implementation"},{"categoryid":406,"description":"A pure-java A64 assembler","firstseen":"2021-05-06T18:08:55.755828","name":"jnr-a64asm","packageid":72855},{"categoryid":406,"description":"A set of platform constants (e.g. errno values)","firstseen":"2012-01-12T14:36:14.480842","maintainer":"java@gentoo.org","maintainername":"Java","name":"jnr-constants","packageid":58680},{"categoryid":406,"description":"A library for invoking native functions from java","firstseen":"2012-01-12T14:36:14.480842","maintainer":"java@gentoo.org","maintainername":"Java","name":"jnr-ffi","packageid":58681},{"categoryid":406,"description":"Network services database access for java","firstseen":"2010-06-04T16:18:37.260033","maintainer":"java@gentoo.org","maintainername":"Java","name":"jnr-netdb","packageid":55847,"summary":"jnr-netdb is a java interface to getservbyname(3), getservbyport(3). It tries to use the native functions if possible, falling back to parsing \/etc\/services directly, and finally to an inbuilt table for use in environments where neither native code, nor filesystem access is possible."},{"categoryid":406,"description":"Common cross-project\/cross-platform POSIX APIs","firstseen":"2010-06-03T14:35:01.035954","maintainer":"java@gentoo.org","maintainername":"Java","name":"jnr-posix","packageid":55842},{"categoryid":406,"description":"A pure-java port of asmjit","firstseen":"2010-06-03T14:35:01.035954","maintainer":"java@gentoo.org","maintainername":"Java","name":"jnr-x86asm","packageid":55843},{"categoryid":406,"description":"Library to convert Objects to and from String","firstseen":"2013-05-10T13:36:37.602490","maintainer":"java@gentoo.org","maintainername":"Java","name":"joda-convert","packageid":60740},{"categoryid":406,"description":"Date and time library to replace JDK date handling","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"joda-time","packageid":46564},{"categoryid":406,"description":"Java Object Layout: Core","firstseen":"2022-02-04T08:51:24.542305","name":"jol-core","packageid":74400},{"categoryid":406,"description":"A Java library for parsing command line options","firstseen":"2013-09-14T13:36:35.932373","maintainer":"java@gentoo.org","maintainername":"Java","name":"jopt-simple","packageid":61398},{"categoryid":406,"description":"JRobin is a 100% pure Java alternative to RRDTool","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jrobin","packageid":42707,"summary":"JRobin is a 100% pure Java alternative to RRDTool, with about exactly the same specifications. If you provide the same data to RRDTool and JRobin, you will get exactly the same results and graphs. All standard RRDTool operations are supported."},{"categoryid":406,"description":"JSch is a pure Java implementation of SSH2","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jsch","packageid":53760},{"categoryid":406,"description":"a proxy to ssh-agent and Pageant in Java","firstseen":"2021-07-24T06:38:40.365094","name":"jsch-agent-proxy","packageid":73245},{"categoryid":406,"description":"A reference implementation of a JSON package in Java","firstseen":"2015-10-20T13:38:25.606444","maintainer":"java@gentoo.org","maintainername":"Java","name":"json","packageid":64542,"summary":"JSON is a light-weight, language independent, data interchange format. See http:\/\/www.JSON.org\/ The files in this package implement JSON encoders\/decoders in Java. It also includes the capability to convert between JSON and XML, HTTP headers, Cookies, and CDL. This is a reference implementation. There is a large number of JSON packages in Java. Perhaps someday the Java community will standardize on one. Until then, choose carefully. The license includes this restriction: \\\"The software shall be used for good, not evil.\\\" If your conscience cannot live with that, then choose a different package."},{"categoryid":406,"description":"Java JsonPath implementation","firstseen":"2025-04-03T08:57:37.440527","name":"json-path","packageid":78254},{"categoryid":406,"description":"Java 7+ toolkit to quickly develop RFC 4627 JSON compatible applications","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"json-simple","packageid":54015,"summary":"Why the Simple Java toolkit (also named as JSON.simple) for JSON? When I use JSON as the data exchange format between the AJAX client and JSP for the first time, what worry me mostly is how to encode Java strings and numbers correctly in the server side so the AJAX client will receive a well formed JSON data. When I looked into the 'JSON in Java' directory in JSON website,I found that wrappers to JSONObject and JSONArray can be simpler, due to the simplicity of JSON itself. So I wrote the JSON.simple package."},{"categoryid":406,"description":"JSON Small and Fast Parser","firstseen":"2023-05-20T10:48:41.545155","name":"json-smart","packageid":76168},{"categoryid":406,"description":"Jakarta JSON Binding","firstseen":"2025-04-03T08:57:37.440527","name":"jsonb-api","packageid":78255},{"categoryid":406,"description":"Jakarta JSON Processing API","firstseen":"2025-04-03T08:57:37.440527","name":"jsonp-api","packageid":78256},{"categoryid":406,"description":"Represent, parse and serialise JSON-RPC 2.0 messages","firstseen":"2023-05-20T10:48:41.545155","name":"jsonrpc2-base","packageid":76169},{"categoryid":406,"description":"Server framework for processing JSON-RPC 2.0 messages","firstseen":"2023-05-20T10:48:41.545155","name":"jsonrpc2-server","packageid":76170},{"categoryid":406,"description":"JSpecify annotations","firstseen":"2025-08-16T17:44:06.263196","name":"jspecify","packageid":78490},{"categoryid":406,"description":"Annotations for Software Defect Detection in Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jsr305","packageid":54348},{"categoryid":406,"description":"Jakarta Standard Tag Library API","firstseen":"2023-02-27T07:05:22.660556","name":"jstl","packageid":75864},{"categoryid":406,"description":"Jakarta Standard Tag Library API","firstseen":"2023-02-27T07:05:22.660556","name":"jstl-api","packageid":75865},{"categoryid":406,"description":"jTDS - SQL Server and Sybase JDBC driver","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jtds","packageid":44384,"summary":"jTDS is an open source 100% pure Java (type 4) JDBC 3.0 driver for Microsoft SQL Server (6.5, 7, 2000 and 2005) and Sybase (10, 11, 12). jTDS is based on the work of the FreeTDS project and is currently the fastest complete JDBC driver for SQL Server and Sybase. Starting with release 0.9 jTDS is 100% JDBC 3.0 compatible, supporting forward-only and scrollable\/updateable ResultSets, multiple concurrent (completely independent) Statements per Connection and implementing all the DatabaseMetaData and ResultSetMetaData methods."},{"categoryid":406,"description":"a Java port of HTML Tidy, a HTML syntax checker and pretty printer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jtidy","packageid":47180},{"categoryid":406,"description":"Jtwig Reflection Library","firstseen":"2023-12-07T08:20:00.422765","name":"jtwig-core","packageid":76783},{"categoryid":406,"description":"Jtwig Reflection Library","firstseen":"2023-11-30T10:25:58.967360","name":"jtwig-reflection","packageid":76758},{"categoryid":406,"description":"JUL to SLF4J bridge","firstseen":"2022-10-10T09:03:29.893624","name":"jul-to-slf4j","packageid":75512},{"categoryid":406,"description":"Simple framework to write repeatable tests","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"junit","packageid":46344},{"categoryid":406,"description":"ClassLoader per Test runner for JUnit 4.12+","firstseen":"2021-07-01T16:43:47.768164","name":"junit-clptr","packageid":73055},{"categoryid":406,"description":"The common core for a TestNG like dataprovider runner for JUnit","firstseen":"2022-07-22T19:03:10.901532","name":"junit-dataprovider","packageid":75196},{"categoryid":406,"description":"JUnit 5 Extension Pack","firstseen":"2025-10-03T06:23:39.466043","name":"junit-pioneer","packageid":78553},{"categoryid":406,"description":"Property-based testing, JUnit-style","firstseen":"2025-10-03T17:48:01.288727","name":"junit-quickcheck","packageid":78560},{"categoryid":406,"description":"Better parameterised tests for JUnit","firstseen":"2021-05-07T12:12:57.299996","name":"junitparams","packageid":72861},{"categoryid":406,"description":"JZlib is a re-implementation of zlib in pure Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"jzlib","packageid":54603},{"categoryid":406,"description":"Apache Kafka distributed event streaming platform","firstseen":"2022-02-07T08:10:34.385425","name":"kafka-clients","packageid":74412},{"categoryid":406,"description":"Automate Clojure projects without setting your hair on fire","firstseen":"2016-09-02T13:38:14.158591","name":"leiningen-bin","packageid":65761},{"categoryid":406,"description":"A library to be statically linked. Contains many small utilities","firstseen":"2013-07-06T13:36:19.412648","maintainer":"java@gentoo.org","maintainername":"Java","name":"libg","packageid":60980},{"categoryid":406,"description":"A High Performance Inter-Thread Messaging Library","firstseen":"2022-02-09T10:01:39.394986","name":"lmax-disruptor","packageid":74413},{"categoryid":406,"description":"The Apache Log4j 1.x Compatibility API","firstseen":"2022-02-16T09:37:35.501675","name":"log4j-12-api","packageid":74442},{"categoryid":406,"description":"The Apache Log4j API","firstseen":"2021-12-13T07:38:28.360986","name":"log4j-api","packageid":73751},{"categoryid":406,"description":"The Apache Log4j Implementation","firstseen":"2022-02-15T09:12:20.269834","name":"log4j-core","packageid":74439},{"categoryid":406,"description":"Log4j implemented over SLF4J","firstseen":"2022-10-10T09:03:29.893624","name":"log4j-over-slf4j","packageid":75513},{"categoryid":406,"description":"High-performance, full-featured text search engine written entirely in Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Java","name":"lucene","packageid":48431},{"categoryid":406,"description":"LZ4 compression for Java","firstseen":"2022-02-06T10:43:18.615672","name":"lz4-java","packageid":74409},{"categoryid":406,"description":"Java code for LZMA compression and decompression","firstseen":"2010-05-04T00:54:45.661860","maintainer":"tommy@gentoo.org","maintainername":"Thomas Sachau (Tommy[D])","name":"lzma","packageid":43481},{"categoryid":406,"description":"LzmaInputStream\/LzmaOutputStream interacting with underlying LZMA en-\/decoders","firstseen":"2010-05-04T00:54:45.661860","maintainer":"tommy@gentoo.org","maintainername":"Thomas Sachau (Tommy[D])","name":"lzmajio","packageid":53303},{"categoryid":406,"description":"Project Management and Comprehension Tool for Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"maven-bin","packageid":50036,"summary":"Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, and source cross-references are all controlled by your POM."},{"categoryid":406,"description":"a library of arguably useful Java utilities.","firstseen":"2015-09-05T13:38:06.644190","maintainer":"java@gentoo.org","maintainername":"Java","name":"mchange-commons","packageid":64057},{"categoryid":406,"description":"An in memory implementation of a JSR-203 file system.","firstseen":"2022-07-22T19:03:10.901532","name":"memoryfilesystem","packageid":75197},{"categoryid":406,"description":"Modified MersenneTwister java port for Freenet","firstseen":"2010-05-04T00:54:45.661860","maintainer":"tommy@gentoo.org","maintainername":"Thomas Sachau (Tommy[D])","name":"mersennetwister","packageid":49423},{"categoryid":406,"description":"Generates META-INF\/services files automatically","firstseen":"2013-07-13T13:36:09.814575","maintainer":"java@gentoo.org","maintainername":"Java","name":"metainf-services","packageid":61005},{"categoryid":406,"description":"MiGLayout - Java Layout Manager for Swing, SWT and JavaFX","firstseen":"2011-12-29T14:37:55.058271","maintainer":"java@gentoo.org","maintainername":"Java","name":"miglayout","packageid":58622,"summary":"For Java developers writing GUI layouts by hand that wants simplicity, power and automatic per platform fidelity, that are dissatisfied with the current layout managers in Swing, JavaFX and SWT, MigLayout solves your layout problems. User interfaces created with MigLayout is easy to maintain, you will understand how the layout will look like just by looking at the source code."},{"categoryid":406,"description":"A Java\/Scala build tool","firstseen":"2021-10-27T07:46:08.780851","name":"mill-bin","packageid":73529},{"categoryid":406,"description":"DNS library for Java and Android systems","firstseen":"2023-05-20T10:48:41.545155","name":"minidns-core","packageid":76171},{"categoryid":406,"description":"Mockito mock objects library core API and implementation","firstseen":"2013-09-14T13:36:35.932373","maintainer":"java@gentoo.org","maintainername":"Java","name":"mockito","packageid":61399},{"categoryid":406,"description":"Multi-Schema Validator Core package","firstseen":"2022-02-03T07:25:55.744296","name":"msv","packageid":74392,"summary":"The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata."},{"categoryid":406,"description":"MVFLEX Expression Language","firstseen":"2022-01-19T09:37:47.002698","name":"mvel","packageid":74123},{"categoryid":406,"description":"A library for instantiating Java objects","firstseen":"2013-09-11T13:36:56.864722","maintainer":"java@gentoo.org","maintainername":"Java","name":"objenesis","packageid":61361},{"categoryid":406,"description":"Object Graph Navigation Library","firstseen":"2025-10-03T17:48:01.288727","name":"ognl","packageid":78561},{"categoryid":406,"description":"Language-agnostic test reporting format and tooling","firstseen":"2023-03-08T08:06:19.440205","name":"open-test-reporting-events","packageid":75888},{"categoryid":406,"description":"Language-agnostic test reporting format and tooling","firstseen":"2023-03-08T08:06:19.440205","name":"open-test-reporting-schema","packageid":75889},{"categoryid":406,"description":"Open source implementation of the Java programming language","firstseen":"2018-11-08T23:28:43.028644","name":"openjdk","packageid":69526,"summary":"Java™ is the world's leading programming language and platform. The code for Java is open source and available at OpenJDK™."},{"categoryid":406,"description":"Prebuilt Java JDK binaries provided by Eclipse Temurin","firstseen":"2018-10-19T11:44:59.676688","name":"openjdk-bin","packageid":69477,"summary":"Java™ is the world's leading programming language and platform. The code for Java is open source and available at OpenJDK™. AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure."},{"categoryid":406,"description":"Prebuilt Java JRE binaries provided by Eclipse Temurin","firstseen":"2019-04-17T18:05:02.489596","name":"openjdk-jre-bin","packageid":69788,"summary":"Java™ is the world's leading programming language and platform. The code for Java is open source and available at OpenJDK™. AdoptOpenJDK provides prebuilt OpenJDK JRE binaries from a fully open source set of build scripts and infrastructure."},{"categoryid":406,"description":"Java OpenJFX client application platform","firstseen":"2019-06-01T11:53:51.166079","name":"openjfx","packageid":69858,"summary":"OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java."},{"categoryid":406,"description":"OpenTelemetry Context (Incubator)","firstseen":"2025-10-03T17:48:01.288727","name":"opentelemetry-java","packageid":78562},{"categoryid":406,"description":"Open Test Alliance for the JVM","firstseen":"2022-04-06T09:40:50.147297","name":"opentest4j","packageid":74749},{"categoryid":406,"description":"OSGi Annotation Release 8, Annotations for use in compiling bundles","firstseen":"2022-07-07T08:27:47.655163","name":"osgi-annotation","packageid":75124},{"categoryid":406,"description":"OSGi Service Platform Compendium API (Companion Code)","firstseen":"2022-09-10T18:32:32.213530","name":"osgi-cmpn","packageid":75437},{"categoryid":406,"description":"OSGi Service Platform Core API (Companion Code)","firstseen":"2022-07-07T08:27:47.655163","name":"osgi-core","packageid":75125},{"categoryid":406,"description":"OSGi Companion Code for org.osgi.service.log","firstseen":"2023-11-30T10:25:58.967360","name":"osgi-service-log","packageid":76759},{"categoryid":406,"description":"OSGi Companion Code for org.osgi.service.subsystem","firstseen":"2023-12-04T20:21:06.173982","name":"osgi-service-subsystem","packageid":76772},{"categoryid":406,"description":"OWASP Java Encoder","firstseen":"2023-10-24T14:35:50.589150","name":"owasp-java-encoder","packageid":76673},{"categoryid":406,"description":"Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful","firstseen":"2023-12-04T20:41:09.324910","name":"parboiled","packageid":76774},{"categoryid":406,"description":"Java library and utilities for working with PDF documents","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"pdfbox","packageid":49288,"summary":"The Apache PDFBox™ library is an open source Java tool for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities."},{"categoryid":406,"description":"Templating engine for Java","firstseen":"2024-09-21T20:07:07.107155","name":"pebble","packageid":77732},{"categoryid":406,"description":"Java command line parser with both an annotations API and a programmatic API","firstseen":"2021-07-27T06:36:52.714826","name":"picocli","packageid":73250,"summary":"Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source and avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc."},{"categoryid":406,"description":"The class loader framework of the Plexus project","firstseen":"2013-11-25T14:36:50.531744","maintainer":"java@gentoo.org","maintainername":"Java","name":"plexus-classworlds","packageid":61623},{"categoryid":406,"description":"Maven build of Apache POI for Sonar checks","firstseen":"2021-04-20T14:45:10.226481","name":"poi","packageid":72772},{"categoryid":406,"description":"Various utilities for accessing internals of a class","firstseen":"2026-01-25T12:22:00.548883","name":"powermock-reflect","packageid":78746},{"categoryid":406,"description":"Core Protocol Buffers library","firstseen":"2016-04-21T13:46:20.730760","maintainer":"vapier@gentoo.org","maintainername":"Gentoo Java Project","name":"protobuf-java","packageid":65333},{"categoryid":406,"description":"Parser for extracting class\/interface\/method definitions","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"qdox","packageid":52585,"summary":"High speed, small footprint parser for extracting class\/interface\/method definitions from source files complete with JavaDoc @tags."},{"categoryid":406,"description":"JUnit test runner and plugins for running JUnit tests with pseudo-randomness","firstseen":"2021-04-28T10:49:10.804843","name":"randomized-runner","packageid":72820},{"categoryid":406,"description":"Reflections - a Java runtime metadata analysis","firstseen":"2015-03-20T14:40:45.655783","maintainer":"java@gentoo.org","maintainername":"Java","name":"reflections","packageid":63245,"summary":"Reflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project."},{"categoryid":406,"description":"Interface between RELAX NG validators and datatype libraries","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"relaxng-datatype","packageid":43421},{"categoryid":406,"description":"Reload4j revives EOLed log4j 1.x","firstseen":"2022-10-10T09:03:29.893624","name":"reload4j","packageid":75514},{"categoryid":406,"description":"Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"rhino","packageid":54797,"summary":"Rhino is an implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users."},{"categoryid":406,"description":"Java framework for RSS and Atom feeds","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","name":"rome","packageid":50852},{"categoryid":406,"description":"SAX: Simple API for XML in Java","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"sax","packageid":50866},{"categoryid":406,"description":"A XSLT and XQuery Processor","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"saxon","packageid":49756},{"categoryid":406,"description":"sbt is a build tool for Scala and Java projects that aims to do the basics well","firstseen":"2015-04-19T13:38:22.900485","maintainer":"gienah@gentoo.org","name":"sbt","packageid":63372,"summary":"The interactive build tool. Use Scala to define your tasks. Then run them in parallel from the shell."},{"categoryid":406,"description":"sbt, a build tool for Scala","firstseen":"2015-12-22T14:39:23.407529","maintainer":"java@gentoo.org","maintainername":"Java","name":"sbt-bin","packageid":64791},{"categoryid":406,"description":"CLI to interact with Scala and Java","firstseen":"2023-02-10T13:20:52.311265","name":"scala-cli-bin","packageid":75827},{"categoryid":406,"description":"SCRAM (RFC 5802) Java implementation","firstseen":"2022-06-20T08:58:01.488945","name":"scram","packageid":75079},{"categoryid":406,"description":"Client View of the ShrinkWrap Project","firstseen":"2023-03-06T07:50:03.063744","name":"shrinkwrap-api","packageid":75877},{"categoryid":406,"description":"Common Base for Implementations of the ShrinkWrap Project","firstseen":"2023-03-06T07:50:03.063744","name":"shrinkwrap-impl-base","packageid":75878},{"categoryid":406,"description":"Generic Service Provider Contract of the ShrinkWrap Project","firstseen":"2023-03-06T07:50:03.063744","name":"shrinkwrap-spi","packageid":75879},{"categoryid":406,"description":"Sun Java Streaming XML Parser (SJSXP) is the implementation of JSR 173","firstseen":"2022-02-12T11:16:44.373763","name":"sjsxp","packageid":74420},{"categoryid":406,"description":"The slf4j API","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"slf4j-api","packageid":51588},{"categoryid":406,"description":"Extensions to the SLF4J API","firstseen":"2022-03-15T08:01:23.903081","name":"slf4j-ext","packageid":74560},{"categoryid":406,"description":"SLF4J NOP Binding","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"slf4j-nop","packageid":54216},{"categoryid":406,"description":"SLF4J Reload4j Binding","firstseen":"2022-10-10T09:03:29.893624","name":"slf4j-reload4j","packageid":75515},{"categoryid":406,"description":"SLF4J Simple binding","firstseen":"2013-11-30T14:38:33.575969","maintainer":"java@gentoo.org","maintainername":"Java","name":"slf4j-simple","packageid":61635},{"categoryid":406,"description":"YAML 1.1 parser and emitter for Java","firstseen":"2012-01-24T14:36:03.263621","maintainer":"java@gentoo.org","maintainername":"Java","name":"snakeyaml","packageid":58739},{"categoryid":406,"description":"Snappy compressor\/decompressor for Java","firstseen":"2024-09-26T08:49:46.431733","name":"snappy-java","packageid":77737},{"categoryid":406,"description":"An efficient sparse bitset implementation for Java","firstseen":"2021-04-20T14:45:10.226481","name":"sparsebitset","packageid":72773},{"categoryid":406,"description":"stax2 API is an extension to basic Stax 1.0 API","firstseen":"2022-02-03T07:25:55.744296","name":"stax2-api","packageid":74393,"summary":"stax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API."},{"categoryid":406,"description":"Stringprep (RFC 3454) Java implementation","firstseen":"2022-06-20T08:58:01.488945","name":"stringprep","packageid":75080},{"categoryid":406,"description":"A Java template engine","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"stringtemplate","packageid":51482},{"categoryid":406,"description":"JAI is a class library for managing images","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"sun-jai-bin","packageid":55215},{"categoryid":406,"description":"Professional cross platform layouts with Swing","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"swing-layout","packageid":50464,"summary":"Swing Layout Extensions makes it easy to create professional cross platform layouts with Swing. This project has an eye towards the needs of GUI builders, such as NetBeans."},{"categoryid":406,"description":"GTK based SWT Library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"swt","packageid":55014,"summary":"SWT is the software component that delivers native widget functionality for the Eclipse platform in an operating system independent manner. It is analogous to AWT\/Swing in Java with a difference - SWT uses a rich set of native widgets."},{"categoryid":406,"description":"A collection of JUnit rules for testing code which uses java.lang.System.","firstseen":"2022-09-09T08:19:32.631736","name":"system-rules","packageid":75429},{"categoryid":406,"description":"Tapestry JSON","firstseen":"2025-04-03T08:57:37.440527","name":"tapestry-json","packageid":78257},{"categoryid":406,"description":"Testing framework inspired by JUnit and NUnit with new features","firstseen":"2013-10-13T13:45:29.926695","maintainer":"java@gentoo.org","maintainername":"Java","name":"testng","packageid":61488},{"categoryid":406,"description":"TestParameterInjector For JUnit4","firstseen":"2025-10-03T17:48:01.288727","name":"testparameterinjector","packageid":78563},{"categoryid":406,"description":"Allows Tomcat to use certain native resources for better performance","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"tomcat-native","packageid":47612,"summary":"Native library for Tomcat to use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x. APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets)."},{"categoryid":406,"description":"Tomcat's Servlet API 2.3\/JSP API 1.2 implementation","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"tomcat-servlet-api","packageid":42155},{"categoryid":406,"description":"Efficient and customizable TreeLayout Algorithm in Java.","firstseen":"2015-09-20T13:38:44.780852","maintainer":"java@gentoo.org","maintainername":"Java","name":"treelayout","packageid":64119,"summary":"The TreeLayout creates tree layouts for arbitrary trees. It is not restricted to a specific output or format, but can be used for any kind of two dimensional diagram. Examples are Swing based components, SVG files, and many more. This is possible because TreeLayout separates the layout of a tree from the actual rendering."},{"categoryid":406,"description":"Fluent assertions for Java and Android","firstseen":"2025-10-03T06:23:39.466043","name":"truth","packageid":78554},{"categoryid":406,"description":"TXW is a library that allows you to write XML documents","firstseen":"2023-03-21T07:06:47.633126","name":"txw2","packageid":75914},{"categoryid":406,"description":"A library of arguably useful Java utilities","firstseen":"2015-09-05T13:38:06.644190","maintainer":"java@gentoo.org","maintainername":"Java","name":"typesafe-config","packageid":64058},{"categoryid":406,"description":"Advanced yet easy-to-use escape\/unescape library for Java","firstseen":"2023-01-05T05:49:30.679361","name":"unbescape","packageid":75736},{"categoryid":406,"description":"A collection of extremely fast and reliable parsers for Java","firstseen":"2022-04-06T09:40:50.147297","name":"univocity-parsers","packageid":74750,"summary":"univocity-parsers is a collection of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers."},{"categoryid":406,"description":"Apache Velocity is a general purpose template engine","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"velocity","packageid":50475},{"categoryid":406,"description":"Enable drop-in Windows Single Sign On for popular Java web servers","firstseen":"2023-12-08T10:06:51.095625","name":"waffle-jna","packageid":76785},{"categoryid":406,"description":"An XML processor that implements Stax (JSR-173), SAX2 and Stax2 APIs","firstseen":"2022-02-03T07:25:55.744296","name":"woodstox-core","packageid":74394},{"categoryid":406,"description":"Web Services Description Language for Java Toolkit (WSDL4J)","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"wsdl4j","packageid":45578},{"categoryid":406,"description":"Transforming XML documents into HTML, text, or other XML document types","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xalan","packageid":48152},{"categoryid":406,"description":"Transforming XML documents into HTML, text, or other XML document types","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xalan-serializer","packageid":48640},{"categoryid":406,"description":"Xerces Java XML parser","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xerces","packageid":43900,"summary":"Xerces2 provides high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces continues to build upon the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program. The Apache Xerces2 parser is the reference implementation of XNI but other parser components, configurations, and parsers can be written using the Xerces Native Interface. For complete design and implementation documents, refer to the XNI Manual. Xerces2 provides fully conforming XML Schema 1.0 and 1.1 processors. An experimental implementation of the \"XML Schema Definition Language (XSD): Component Designators (SCD) Candidate Recommendation (January 2010)\" is also provided for evaluation. For more information, refer to the XML Schema page. Xerces2 also provides a complete implementation of the Document Object Model Level 3 Core and Load\/Save W3C Recommendations and provides a complete implementation of the XML Inclusions (XInclude) W3C Recommendation. It also provides support for OASIS XML Catalogs v1.1. Xerces2 is able to parse documents written according to the XML 1.1 Recommendation, except that it does not yet provide an option to enable normalization checking as described in section 2.13 of this specification. It also handles namespaces according to the XML Namespaces 1.1 Recommendation, and will correctly serialize XML 1.1 documents if the DOM level 3 load\/save APIs are in use."},{"categoryid":406,"description":"Core library of the Xerial project.","firstseen":"2013-11-25T14:36:50.531744","maintainer":"java@gentoo.org","maintainername":"Java","name":"xerial-core","packageid":61625},{"categoryid":406,"description":"Externally-defined set of standard interfaces, namely DOM, SAX, and JAXP","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xml-commons-external","packageid":43503},{"categoryid":406,"description":"An XML Entity and URI Resolver","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xml-commons-resolver","packageid":54227},{"categoryid":406,"description":"XML Graphics Commons","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xmlgraphics-commons","packageid":53796},{"categoryid":406,"description":"XMLUnit extends JUnit and NUnit to enable unit testing of XML","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xmlunit","packageid":51584},{"categoryid":406,"description":"XMLUnit with AssertJ fluent API","firstseen":"2023-03-26T06:37:58.920824","name":"xmlunit-assertj","packageid":75919},{"categoryid":406,"description":"XMLUnit extends JUnit and NUnit to enable unit testing of XML","firstseen":"2023-03-26T06:37:58.920824","name":"xmlunit-core","packageid":75920},{"categoryid":406,"description":"XMLUnit for Java Hamcrest Matchers","firstseen":"2023-03-26T06:37:58.920824","name":"xmlunit-matchers","packageid":75921},{"categoryid":406,"description":"An open source Java tool that implements Adobe's XMP(TM) specification","firstseen":"2021-12-20T08:40:58.830395","name":"xmpbox","packageid":73840,"summary":"The Apache XmpBox library is an open source Java tool that implements Adobe's XMP(TM) specification. It can be used to parse, validate and create xmp contents. It is mainly used by subproject preflight of Apache PDFBox. XmpBox is a subproject of Apache PDFBox."},{"categoryid":406,"description":"XML Object Model","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xom","packageid":49238,"summary":"XOM is a new XML object model. It is a tree-based API for processing XML with Java that strives for correctness and simplicity."},{"categoryid":406,"description":"A streaming pull XML parser used to quickly process input elements","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xpp2","packageid":55123,"summary":"Xml Pull Parser (in short XPP) is a streaming pull XML parser and should be used when there is a need to process quickly and efficiently all input elements (for example in SOAP processors)"},{"categoryid":406,"description":"An implementation of XMLPULL V1 API","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xpp3","packageid":52576},{"categoryid":406,"description":"XML Schema datatypes library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"java@gentoo.org","maintainername":"Java","name":"xsdlib","packageid":52875},{"categoryid":406,"description":"Implementation of xz data compression in pure java","firstseen":"2012-06-02T14:36:22.006823","maintainer":"tommy@gentoo.org","maintainername":"Thomas Sachau (Tommy[D])","name":"xz-java","packageid":59418},{"categoryid":406,"description":"JNI bindings for Zstd native library","firstseen":"2021-03-12T15:42:53.525906","name":"zstd-jni","packageid":72547},{"categoryid":406,"description":"Core barcode encoding\/decoding library","firstseen":"2023-05-20T10:48:41.545155","name":"zxing-core","packageid":76172},{"categoryid":406,"description":"Core barcode encoding\/decoding library","firstseen":"2023-05-20T10:48:41.545155","name":"zxing-javase","packageid":76173}]}