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

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-modello-test 1.11
Dependencies: java-plexus-utils@3.3.0 java-plexus-compiler-api@2.8.4 java-plexus-compiler-javac@2.8.4 java-plexus-container-default@2.1.0
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 test package
Description:

The modello test package contains the basis to create Modello generator unit-tests, including sample models and xml files to test every feature for every plugin.

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

This package provides the Java development kit OpenJDK.

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-ops4j-pax-tinybundles 2.1.1
Dependencies: java-ops4j-base-lang@1.5.0 java-ops4j-base-io@1.5.0 java-ops4j-base-store@1.5.0 java-slf4j-api@1.7.25 java-aqute-libg@3.5.0 java-aqute-bndlib@3.5.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ops4j1.jira.com/wiki/spaces/ops4j/pages/12060312/Tinybundles
Licenses: ASL 2.0
Build system: ant
Synopsis: Java APIs to create OSGi related artifacts
Description:

Tinybundles is all about creating OSGi related artifacts like Bundles, Fragments and Deployment Packages with Java Api. It is very convenient to create such artifacts on-the-fly inside Tests (like in Pax Exam). On the other hand, this library can be a foundation of real end user tools that need to create those artifacts.

java-fest-test 2.1.0
Dependencies: java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/alexruiz/fest-test
Licenses: ASL 2.0
Build system: ant
Synopsis: Common FEST testing infrastructure
Description:

Fest-test contains the common FEST testing infrastructure.

java-jctools-core 1.2.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/JCTools/JCTools
Licenses: ASL 2.0
Build system: ant
Synopsis: Concurrency tools for Java
Description:

This library implements concurrent data structures that are not natively available in Java.

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-xmlunit-legacy 2.5.1
Dependencies: java-xmlunit@2.5.1 java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.xmlunit.org/
Licenses: ASL 2.0
Build system: ant
Synopsis: XML output testing
Description:

XMLUnit provides you with the tools to verify the XML you emit is the one you want to create. It provides helpers to validate against an XML Schema, assert the values of XPath queries or compare XML documents against expected outcomes.

java-jsr250 1.3
Propagated dependencies: java-jvnet-parent-pom-3@3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jcp.org/en/jsr/detail?id=250
Licenses: CDDL 1.0 GPL 2
Build system: ant
Synopsis: Security-related annotations
Description:

This package provides annotations for security. It provides packages in the javax.annotation and javax.annotation.security namespaces.

java-osgi-util-promise 1.0.0
Dependencies: java-osgi-annotation@6.0.0 java-osgi-util-function@1.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: Promise of a value
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains an interface and utilitary classes for promises. A Promise represents a future value. It handles the interactions for asynchronous processing.

java-apache-ivy 2.4.0
Dependencies: java-bouncycastle@1.67 java-commons-cli@1.4 java-commons-collections@3.2.2 java-commons-httpclient@3.1 java-commons-lang@2.6 java-commons-vfs@2.2 java-jakarta-oro@2.0.8 java-jsch@0.1.55 java-jsch-agentproxy-core@0.0.8 java-jsch-agentproxy-connector-factory@0.0.8 java-jsch-agentproxy-jsch@0.0.8 java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ant.apache.org/ivy
Licenses: ASL 2.0
Build system: ant
Synopsis: Dependency manager for the Java programming language
Description:

Ivy is a tool for managing (recording, tracking, resolving and reporting) project dependencies. It is characterized by the following:

  • flexibility and configurability - Ivy is essentially process agnostic and is not tied to any methodology or structure. Instead it provides the necessary flexibility and configurability to be adapted to a broad range of dependency management and build processes.

  • tight integration with Apache Ant - while available as a standalone tool, Ivy works particularly well with Apache Ant providing a number of powerful Ant tasks ranging from dependency resolution to dependency reporting and publication.

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.

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

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

This package provides the Eclipse core file system with the module org.eclipse.core.filesystem.

java-commons-lang3 3.20.0
Propagated dependencies: apache-commons-parent-pom@92
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. 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-osgi-annotation 8.1.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: Annotations for use in compiling OSGi bundles
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the annotation classes used at compile time.

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-asm 3.1
Propagated dependencies: java-org-ow2-parent-pom@1.3
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-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.

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

This package provides the Java development kit OpenJDK.

java-jboss-interceptors-api-spec 1.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/jboss/jboss-interceptors-api_spec
Licenses: GPL 2 CDDL 1.1
Build system: ant
Synopsis: Interceptors 1.2 API classes from JSR 318
Description:

Java-jboss-interceptors-api-spec implements the Interceptors API. Interceptors are used to interpose on business method invocations and specific events.

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-jmock 2.8.2
Dependencies: java-hamcrest-all@1.3 java-bsh@2.1.1 java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: http://jmock.org/
Licenses: Modified BSD
Build system: ant
Synopsis: Mock object library for test-driven development
Description:

JMock is a library that supports test-driven development of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs.

The jMock library

  • makes it quick and easy to define mock objects

  • lets you precisely specify the interactions between your objects, reducing the brittleness of your tests

  • plugs into your favourite test framework

  • is easy to extend.

Total packages: 73955