_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


java-powermock-api-support 2.0.9
Dependencies: java-powermock-core@2.0.9 java-powermock-reflect@2.0.9
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/powermock/powermock
Licenses: ASL 2.0
Build system: ant
Synopsis: Mock library extension framework
Description:

PowerMock is a framework that extends other mock libraries such as EasyMock with more powerful capabilities. PowerMock uses a custom classloader and bytecode manipulation to enable mocking of static methods, constructors, final classes and methods, private methods, removal of static initializers and more. By using a custom classloader no changes need to be done to the IDE or continuous integration servers which simplifies adoption.

java-httpcomponents-httpclient 4.5.12
Dependencies: java-commons-logging-minimal@1.2 java-commons-codec@1.15 java-hamcrest-core@1.3 java-httpcomponents-httpcore@4.4.6 java-mockito@1.10.19 java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://hc.apache.org/httpcomponents-client-ga/
Licenses: ASL 2.0
Build system: ant
Synopsis: HTTP client library for Java
Description:

Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications. HttpClient seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.

java-junitparams 1.1.1
Dependencies: java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/Pragmatists/JUnitParams
Licenses: ASL 2.0
Build system: ant
Synopsis: Parameterised test support for JUnit
Description:

The JUnitParams project adds a new runner to JUnit and provides much easier and readable parametrised tests for JUnit.

java-json-simple 1.1.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/fangyidong/json-simple
Licenses: ASL 2.0
Build system: ant
Synopsis: Simple JSON toolkit for Java
Description:

JSON.simple is a small JSON parser and encoder for Java.

java-metadata-extractor 2.19.0
Propagated dependencies: java-xmp@5.1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/drewnoakes/metadata-extractor
Licenses: ASL 2.0
Build system: ant
Synopsis: Extract metadata from image and video files
Description:

Metadata-extractor is a straightforward Java library for reading metadata from image files. It is able to read metadata in Exif, IPTC, XMP, ICC and more formats.

java-ops4j-base-lang 1.5.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ops4j1.jira.com/wiki/spaces/base/overview
Licenses: ASL 2.0
Build system: ant
Synopsis: Utility classes and extensions to be used in OPS4J projects
Description:

OPS4J stands for Open Participation Software for Java. This package contains utilities and extensions related to java.lang.

jbr 21.0.3b509.11
Dependencies: wayland@1.24.0 libxkbcommon@1.13.1 alsa-lib@1.2.16 cups@2.4.14 fontconfig-minimal@2.16.0 freetype@2.13.3 giflib@5.2.1 gtk+@3.24.51 lcms@2.13.1 libjpeg-turbo@2.1.4 libpng@1.6.39 libx11@1.8.12 libxext@1.3.6 libxrandr@1.5.4 libxrender@0.9.12 libxt@1.3.1 libxtst@1.2.5 libxcursor@1.2.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.jetbrains.com/
Licenses: GPL 2+
Build system: gnu
Synopsis: JetBrains Java Runtime
Description:

This package provides a Java runtime environment for and Java development kit. It supports enhanced class redefinition (DCEVM), includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.

java-geronimo-xbean-reflect 4.5
Dependencies: java-asm@6.0 java-log4j-api@2.17.1 java-log4j-1.2-api@2.17.1 java-log4j-core@2.17.1 java-commons-logging-minimal@1.2
Propagated dependencies: java-geronimo-parent-pom@4.5
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://geronimo.apache.org/maven/xbean/3.6/xbean-reflect/
Licenses: ASL 2.0
Build system: ant
Synopsis: Dependency injection helper
Description:

Xbean-reflect provides very flexible ways to create objects and graphs of objects for dependency injection frameworks

java-jgit 7.0.0.202409031743-r
Dependencies: java-commons-codec@1.15 java-javaewah@1.2.3 java-slf4j-api@1.7.25
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://eclipse.org/jgit/
Licenses: EDL 1.0
Build system: ant
Synopsis: Java library implementing the Git version control system
Description:

JGit is a lightweight, pure Java library implementing the Git version control system, providing repository access routines, support for network protocols, and core version control algorithms.

openjdk 21.0.2
Dependencies: alsa-lib@1.2.16 cups@2.4.14 fontconfig-minimal@2.16.0 freetype@2.13.3 giflib@5.2.1 gtk+@3.24.51 lcms@2.13.1 libjpeg-turbo@2.1.4 libpng@1.6.39 libx11@1.8.12 libxext@1.3.6 libxrandr@1.5.4 libxrender@0.9.12 libxt@1.3.1 libxtst@1.2.5 libxcursor@1.2.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://openjdk.java.net/projects/jdk/21
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

java-modello-plugins-java 1.11
Dependencies: java-modello-core@1.11
Propagated dependencies: java-plexus-utils@3.3.0 java-plexus-container-default@2.1.0 java-plexus-build-api@0.0.7
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://codehaus-plexus.github.io/modello/
Licenses: Expat ASL 2.0 non-copyleft
Build system: ant
Synopsis: Modello Java Plugin
Description:

Modello Java Plugin generates Java objects for the model.

java-plexus-io 3.2.0
Dependencies: java-jsr305@3.0.1
Propagated dependencies: java-plexus-utils@3.3.0 java-commons-io@2.5 plexus-parent-pom@5.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-io
Licenses: ASL 2.0
Build system: ant
Synopsis: I/O plexus components
Description:

Plexus IO is a set of plexus components, which are designed for use in I/O operations. This implementation using plexus components allows reusing it in maven.

java-mime4j-core 0.8.13
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://james.apache.org/mime4j/apache-mime4j-core/
Licenses: ASL 2.0
Build system: ant
Synopsis: Java stream based MIME message parser
Description:

Apache James Mime4J provides a parser, MimeStreamParser, for e-mail message streams in plain rfc822 and MIME format. The parser uses a callback mechanism to report parsing events such as the start of an entity header, the start of a body, etc. If you are familiar with the SAX XML parser interface you should have no problem getting started with mime4j.

openjdk 9.181
Dependencies: alsa-lib@1.2.16 cups@2.4.14 fontconfig-minimal@2.16.0 freetype@2.13.3 giflib@5.2.1 gtk+@3.24.51 lcms@2.13.1 elfutils@0.192 libjpeg-turbo@2.1.4 libice@1.1.2 libpng@1.6.39 libx11@1.8.12 libxcomposite@0.4.6 libxi@1.8.2 libxinerama@1.1.5 libxrender@0.9.12 libxt@1.3.1 libxtst@1.2.5
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://openjdk.org/projects/jdk9/
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

java-osgi-service-event 1.3.1
Dependencies: java-osgi-annotation@6.0.0 java-osgi-core@6.0.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.osgi.org
Licenses: ASL 2.0
Build system: ant
Synopsis: OSGi service event module
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the OSGi org.osgi.service.event module.

java-asm-commons 9.4
Dependencies: java-asm@9.4 java-asm-analysis@9.4 java-asm-tree@9.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://asm.ow2.io/
Licenses: Modified BSD
Build system: ant
Synopsis: Very small and fast Java bytecode manipulation framework
Description:

ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. The provided common transformations and analysis algorithms allow easily assembling custom complex transformations and code analysis tools.

java-xerces 2.12.2
Dependencies: java-apache-xml-commons-resolver@1.2 java-jaxp@1.4.01
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://xerces.apache.org/xerces2-j/
Licenses: ASL 2.0
Build system: ant
Synopsis: Validating XML parser for Java with DOM level 3 support
Description:

The Xerces2 Java parser is the reference implementation of XNI, the Xerces Native Interface, and also a fully conforming XML Schema processor.

Xerces2-J supports the following standards and APIs:

  • eXtensible Markup Language (XML) 1.0 Second Edition Recommendation

  • Namespaces in XML Recommendation

  • Document Object Model (DOM) Level 2 Core, Events, and Traversal and Range Recommendations

  • Simple API for XML (SAX) 2.0.1 Core and Extension

  • Java APIs for XML Processing (JAXP) 1.2.01

  • XML Schema 1.0 Structures and Datatypes Recommendations

  • Experimental implementation of the Document Object Model (DOM) Level 3 Core and Load/Save Working Drafts

  • Provides a partial implementation of the XML Inclusions (XInclude) W3C Candidate Recommendation

Xerces is now able to parse documents written according to the XML 1.1 Candidate 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 Candidate Recommendation, and will correctly serialize XML 1.1 documents if the DOM level 3 load/save API's are in use.

java-guava-futures-failureaccess 31.1
Dependencies: java-error-prone-annotations@2.18.0 java-jsr305@3.0.1
Propagated dependencies: java-sonatype-oss-parent-pom@7
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/google/guava
Licenses: ASL 2.0
Build system: ant
Synopsis: Google core libraries for Java
Description:

Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing, and much more!

java-junit 4.13.2
Propagated dependencies: java-hamcrest-core@1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://junit.org/junit4/
Licenses: EPL 1.0
Build system: ant
Synopsis: Test framework for Java
Description:

JUnit is a simple framework to write repeatable tests for Java projects. JUnit provides assertions for testing expected results, test fixtures for sharing common test data, and test runners for running tests.

java-plexus-container-default 1.7.1
Dependencies: java-plexus-classworlds@2.6.0 java-geronimo-xbean-reflect@4.5 java-plexus-utils@3.3.0 java-junit@4.12 java-guava@31.1
Propagated dependencies: java-plexus-classworlds@2.6.0 java-geronimo-xbean-reflect@4.5 java-plexus-utils@3.3.0 java-junit@4.12 java-guava@31.1 java-plexus-containers-parent-pom@2.1.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-containers
Licenses: ASL 2.0
Build system: ant
Synopsis: Inversion-of-control container
Description:

Plexus-default-container is Plexus' inversion-of-control (IoC) container. It is composed of its public API and its default implementation.

java-plexus-component-metadata 1.7.1
Dependencies: java-plexus-classworlds@2.6.0 java-geronimo-xbean-reflect@4.5 java-plexus-utils@3.3.0 java-junit@4.12 java-guava@31.1
Propagated dependencies: java-plexus-container-default@1.7.1 java-plexus-component-annotations@1.7.1 java-plexus-utils@3.3.0 java-plexus-cli@1.7 java-plexus-cli@1.7 java-plexus-classworlds@2.6.0 maven-plugin-api@3.9.0 maven-plugin-annotations@3.5 maven-core@3.9.0 maven-model@3.9.0 java-commons-cli@1.4 java-qdox@2.0-M2 java-jdom@2.0.6.1 java-asm@8.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-containers
Licenses: ASL 2.0
Build system: ant
Synopsis: Inversion-of-control container for Maven
Description:

The Plexus project provides a full software stack for creating and executing software projects. Based on the Plexus container, the applications can utilise component-oriented programming to build modular, reusable components that can easily be assembled and reused. This package provides the Maven plugin generating the component metadata.

java-commons-lang 2.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/lang/
Licenses: ASL 2.0
Build system: ant
Synopsis: Extension of the java.lang package
Description:

The Commons Lang components contains a set of Java classes that provide helper methods for standard Java classes, especially those found in the java.lang package in the Sun JDK. The following classes are included:

  • StringUtils - Helper for java.lang.String.

  • CharSetUtils - Methods for dealing with CharSets, which are sets of characters such as [a-z] and [abcdez].

  • RandomStringUtils - Helper for creating randomised strings.

  • NumberUtils - Helper for java.lang.Number and its subclasses.

  • NumberRange - A range of numbers with an upper and lower bound.

  • ObjectUtils - Helper for java.lang.Object.

  • SerializationUtils - Helper for serializing objects.

  • SystemUtils - Utility class defining the Java system properties.

  • NestedException package - A sub-package for the creation of nested exceptions.

  • Enum package - A sub-package for the creation of enumerated types.

  • Builder package - A sub-package for the creation of equals, hashCode, compareTo and toString methods.

java-cglib 3.3.0
Propagated dependencies: java-asm@8.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/cglib/cglib/
Licenses: ASL 2.0
Build system: ant
Synopsis: Java byte code generation library
Description:

The byte code generation library CGLIB is a high level API to generate and transform Java byte code.

java-aqute-bndlib 3.5.0
Dependencies: java-slf4j-api@1.7.25 java-osgi-annotation@6.0.0 java-aqute-libg@3.5.0 java-aqute-bnd-annotation@3.5.0 java-osgi-service-component-annotations@1.3.0 java-osgi-service-repository@1.1.0 java-osgi-service-log@1.3.0 java-osgi-service-metatype-annotations@1.3.0 java-osgi-namespace-contract@1.0.0 java-osgi-namespace-extender@1.0.1 java-osgi-namespace-service@1.0.0 java-osgi-util-promise@1.0.0 java-osgi-core@6.0.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://bnd.bndtools.org/
Licenses: ASL 2.0
Build system: ant
Synopsis: Tools for OSGi
Description:

Bnd is a swiss army knife for OSGi, it creates manifest headers based on analyzing the class code, it verifies the project settings, it manages project dependencies, gives diffs jars, and much more.

Total packages: 32521