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

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-conversant-disruptor 1.2.19
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/conversant/disruptor
Licenses: ASL 2.0
Build system: ant
Synopsis: High performance intra-thread communication
Description:

Conversant Disruptor is the highest performing intra-thread transfer mechanism available in Java. Conversant Disruptor is an implementation of this type of ring buffer that has almost no overhead and that exploits a particularly simple design.

java-jboss-jms-api-spec 2.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/jboss/jboss-jms-api_spec
Licenses: GPL 2 CDDL 1.0
Build system: ant
Synopsis: Java Message Service API specification
Description:

Java Message Service (JMS) API is used to send messages messages between two or more clients. It is a messaging standard that allows application components to create, send, receive, and read messages.

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.

antlr2 2.7.7
Dependencies: icedtea@3.19.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.antlr2.org
Licenses: Public Domain
Build system: gnu
Synopsis: Framework for constructing recognizers, compilers, and translators
Description:

ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation.

java-eclipse-equinox-registry 3.6.100
Dependencies: java-eclipse-core-jobs@3.8.0 java-eclipse-equinox-common@3.10.200 java-eclipse-osgi@3.11.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.eclipse.org/equinox/
Licenses: EPL 1.0
Build system: ant
Synopsis: Eclipse extension registry support
Description:

This package provides support for the Eclipse extension registry.

java-osgi-util-tracker 1.5.1
Dependencies: java-osgi-framework@1.8.0 java-osgi-annotation@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: Bundle tracking
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains bundle tracking utility classes.

java-jdom 1.1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: http://jdom.org/
Licenses: Original BSD
Build system: ant
Synopsis: Access, manipulate, and output XML data
Description:

Java-based solution for accessing, manipulating, and outputting XML data from Java code.

java-xmp 5.1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.adobe.com/devnet/xmp.html
Licenses: Modified BSD
Build system: ant
Synopsis: Extensible Metadat Platform (XMP) support in Java
Description:

Adobe's Extensible Metadata Platform (XMP) is a labeling technology that allows you to embed data about a file, known as metadata, into the file itself. The XMP Toolkit for Java is based on the C++ XMPCore library and the API is similar.

java-eclipse-core-commands 3.8.1
Dependencies: java-eclipse-equinox-common@3.10.200
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://projects.eclipse.org/projects/eclipse.platform
Licenses: EPL 1.0
Build system: ant
Synopsis: Eclipse core commands
Description:

This package provides Eclipse core commands in the module org.eclipse.core.commands.

openjdk 25
Dependencies: alsa-lib@1.2.11 cups@2.4.14 fontconfig-minimal@2.14.0 freetype@2.13.3 giflib@5.2.1 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/25
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

java-fasterxml-jackson-dataformat-yaml 2.9.4
Dependencies: java-fasterxml-jackson-annotations@2.9.4 java-fasterxml-jackson-core@2.9.4 java-fasterxml-jackson-databind@2.9.4 java-snakeyaml@1.18
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/FasterXML/jackson-dataformats-text
Licenses: ASL 2.0
Build system: ant
Synopsis: Yaml backend for Jackson
Description:

Dataformat backends are used to support format alternatives to JSON, supported by default. This is done by sub-classing Jackson core abstractions.

java-geronimo-xbean-bundleutils 4.5
Dependencies: java-slf4j-api@1.7.25 java-asm@6.0 java-osgi-framework@1.8.0 java-eclipse-osgi@3.11.3 java-osgi-service-packageadmin@1.2.0
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 4.7.0.201704051617-r
Dependencies: java-classpathx-servletapi@3.0.1 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-jopt-simple 4.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jopt-simple.github.io/jopt-simple/
Licenses: Expat
Build system: ant
Synopsis: Java library for parsing command line options
Description:

JOpt Simple is a Java library for parsing command line options, such as those you might pass to an invocation of javac. In the interest of striving for simplicity, as closely as possible JOpt Simple attempts to honor the command line option syntaxes of POSIX getopt and GNU getopt_long. It also aims to make option parser configuration and retrieval of options and their arguments simple and expressive, without being overly clever.

java-pj 20150107
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.cs.rit.edu/~ark/pj.shtml
Licenses: GPL 3+
Build system: ant
Synopsis: Parallel programming in Java
Description:

Parallel Java (PJ) is an API and middleware for parallel programming in 100% Java on shared memory multiprocessor (SMP) parallel computers, cluster parallel computers, and hybrid SMP cluster parallel computers.

java-cisd-args4j 9.11.2-39162
Dependencies: java-cisd-base@14.12.0-38938
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://svnsis.ethz.ch
Licenses: ASL 2.0
Build system: ant
Synopsis: Command line parser library
Description:

This package provides a parser for command line arguments.

openjdk 20.0.2
Dependencies: alsa-lib@1.2.11 cups@2.4.14 fontconfig-minimal@2.14.0 freetype@2.13.3 giflib@5.2.1 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/20
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

java-osgi-cmpn 6.0.0
Dependencies: java-osgi-annotation@6.0.0 java-osgi-core@6.0.0 java-datanucleus-javax-persistence@2.2.0 java-microemulator-cldc@2.0.4 java-classpathx-servletapi@3.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.osgi.org
Licenses: ASL 2.0
Build system: ant
Synopsis: Compendium specification module of OSGi framework
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the compendium specification module, providing interfaces and classes for use in compiling bundles.

java-geronimo-xbean-finder 4.5
Dependencies: java-slf4j-api@1.7.25 java-asm@6.0 java-geronimo-xbean-bundleutils@4.5 java-geronimo-xbean-asm-util@4.5 java-osgi-service-packageadmin@1.2.0 java-osgi-framework@1.8.0
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-jline 2.14.5
Dependencies: java-jansi@1.16 java-jansi-native@1.7
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jline.github.io
Licenses: Modified BSD
Build system: ant
Synopsis: Console input handling library
Description:

JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline but with additional features that bring it on par with the Z shell line editor.

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-hamcrest-parent-pom 1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://hamcrest.org/
Licenses: FreeBSD
Build system: ant
Synopsis: Library of matchers for building test expressions
Description:

This package provides a library of matcher objects (also known as constraints or predicates) allowing match rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules.

java-osgi-service-log 1.3.0
Dependencies: java-osgi-framework@1.8.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: Provides methods for bundles to write messages to the log
Description:

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

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: Framework for code generation from a simple model
Description:

Modello is a framework for code generation from a simple model.

Modello generates code from a simple model format: based on a plugin architecture, various types of code and descriptors can be generated from the single model, including Java POJOs, XML/JSON/YAML marshallers/unmarshallers, XSD and documentation.

Total packages: 69283