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

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-commons-logging-minimal 1.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/logging/
Licenses: ASL 2.0
Build system: ant
Synopsis: Common API for logging implementations
Description:

The Logging package is a thin bridge between different logging implementations. A library that uses the commons-logging API can be used with any logging implementation at runtime.

java-javaewah 1.1.6
Dependencies: java-junit@4.12 java-hamcrest-core@1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/lemire/javaewah
Licenses: ASL 2.0
Build system: ant
Synopsis: Compressed alternative to the Java @code{BitSet} class
Description:

This is a word-aligned compressed variant of the Java Bitset class. It provides both a 64-bit and a 32-bit RLE-like compression scheme. It can be used to implement bitmap indexes.

The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, JavaEWAH tries to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme is always more efficient storage-wise than an uncompressed bitmap (as implemented in the BitSet class by Sun).

java-commons-compress 1.28.0
Propagated dependencies: java-commons-lang3@3.20.0 java-commons-io@2.21.0 java-commons-codec@1.15 java-asm@9.4 java-brotli@1.1.0 java-xz@1.9 java-zstd@1.5.7-7 apache-commons-parent-pom@85
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/proper/commons-compress/
Licenses: ASL 2.0
Build system: ant
Synopsis: Java library for working with compressed files
Description:

The Apache Commons Compress library defines an API for working with compressed files such as ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE, lz4 and Z files.

java-jetbrains-annotations 19.0.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/JetBrains/java-annotations
Licenses: Expat
Build system: ant
Synopsis: Annotations for Java and other JVM languages
Description:

This package contains a set of Java annotations which can be used in JVM-based languages. They serve as an additional documentation and can be interpreted by IDEs and static analysis tools to improve code analysis.

java-jgit 4.2.0.201601211800-r
Dependencies: java-javaewah@1.1.6 java-jsch@0.1.55 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.

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-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-ops4j-base-monitors 1.5.0
Dependencies: 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 monitoring.

openjdk 24.0.1
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/24
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

java-swt 4.7.1a
Dependencies: gtk+@2.24.33 libxtst@1.2.5 libxt@1.3.1 mesa@26.0.2 glu@9.0.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.eclipse.org/swt/
Licenses: EPL 1.0 MPL 1.1 MPL 2.0 LGPL 2.1+
Build system: ant
Synopsis: Widget toolkit for Java
Description:

SWT is a widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.

java-ops4j-base-store 1.5.0
Dependencies: java-ops4j-base-lang@1.5.0 java-slf4j-api@1.7.25 java-ops4j-base-io@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 for storing and retrieving data from an InputStream.

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-httpcomponents-httpcore-osgi 4.4.6
Dependencies: java-httpcomponents-httpcore@4.4.6 java-httpcomponents-httpcore-nio@4.4.6 java-hamcrest-core@1.3 java-commons-logging-minimal@1.2 java-commons-lang3@3.20.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://hc.apache.org/httpcomponents-core-4.4.x/index.html
Licenses: ASL 2.0
Build system: ant
Synopsis: Low level HTTP transport components
Description:

HttpCore is a set of low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint. HttpCore supports two I/O models: blocking I/O model based on the classic Java I/O and non-blocking, event driven I/O model based on Java NIO.

This package provides... some tests.

ant 1.10.17
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ant.apache.org
Licenses: ASL 2.0
Build system: gnu
Synopsis: Build tool for Java
Description:

Ant is a platform-independent build tool for Java. It is similar to make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects. Ant uses XML to describe the build process and its dependencies, whereas Make uses Makefile format.

java-jakarta-activation 1.2.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jakarta.ee/specifications/activation/
Licenses: EDL 1.0
Build system: ant
Synopsis: Jakarta Activation API (javax.activation)
Description:

Jakarta Activation provides the javax.activation package, which was removed from the JDK in Java 11. This is the 1.2.x transitional release that still uses the javax.activation namespace.

java-ops4j-pax-exam-core-spi 4.11.0
Dependencies: java-ops4j-pax-exam-core@4.11.0 java-ops4j-base-lang@1.5.0 java-ops4j-base-monitors@1.5.0 java-ops4j-base-store@1.5.0 java-ops4j-base-io@1.5.0 java-ops4j-base-spi@1.5.0 java-osgi-core@6.0.0 java-slf4j-api@1.7.25 java-ops4j-pax-tinybundles@2.1.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/overview
Licenses: ASL 2.0
Build system: ant
Synopsis: In-Container Testing for OSGi, Java EE and CDI
Description:

Pax Exam creates OSGi bundles for testing purposes. It lets the user take control of the OSGi framework, the test framework (e.g. JUnit) and the system under test at the same time.

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-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.

java-commons-cli 1.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/cli/
Licenses: ASL 2.0
Build system: ant
Synopsis: Command line arguments and options parsing library
Description:

The Apache Commons CLI library provides an API for parsing command line options passed to programs. It is also able to print help messages detailing the options available for a command line tool.

Commons CLI supports different types of options:

  • POSIX like options (ie. tar -zxvf foo.tar.gz)

  • GNU like long options (ie. du --human-readable --max-depth=1)

  • Java like properties (ie. java -Djava.awt.headless=true Foo)

  • Short options with value attached (ie. gcc -O2 foo.c)

  • long options with single hyphen (ie. ant -projecthelp)

This is a part of the Apache Commons Project.

java-bouncycastle 1.77
Dependencies: java-jakarta-activation@1.2.2 java-javax-mail@1.6.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.bouncycastle.org
Licenses: Expat
Build system: ant
Synopsis: Cryptographic library
Description:

Bouncy Castle is a cryptographic library for the Java programming language. This is version 1.77 which has breaking API changes compared to 1.67 (removed classes in ASN1, CMC, and other packages).

java-slf4j-nop 1.7.25
Propagated dependencies: java-slf4j-api@1.7.25
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.slf4j.org/
Licenses: Expat
Build system: ant
Synopsis: SLF4J binding that silently discards all logging messages
Description:

Binding/provider for NOP, an implementation that silently discards all logging messages.

java-javaparser 3.16.1
Dependencies: java-guava@31.1 java-jboss-javassist@3.21.0 java-jsonp-api@1.1.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://javaparser.org/
Licenses: LGPL 3+ ASL 2.0
Build system: ant
Synopsis: Parser for Java
Description:

This project contains a set of libraries implementing a Java 1.0 - Java 11 Parser with advanced analysis functionalities.

java-junixsocket-native-common 2.5.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/kohlschutter/junixsocket
Licenses: ASL 2.0
Build system: ant
Synopsis: Native JNI library for junixsocket
Description:

This package provides the native JNI library for junixsocket, built from source for Linux.

javacc 7.0.4
Dependencies: icedtea@3.19.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://javacc.org/
Licenses: Modified BSD
Build system: ant
Synopsis: Java parser generator
Description:

Java Compiler Compiler (JavaCC) is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc.

Total packages: 73955