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

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-logback-classic 1.2.3
Dependencies: java-logback-core@1.2.3 java-slf4j-api@1.7.25 java-javax-mail@1.5.6 java-javaee-servletapi@3.1.0 java-commons-compiler@3.0.8 java-janino@3.0.8
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://logback.qos.ch
Licenses: EPL 1.0 LGPL 2.1
Build system: ant
Synopsis: Logging for java
Description:

Logback is intended as a successor to the popular log4j project. This module can be assimilated to a significantly improved version of log4j. Moreover, logback-classic natively implements the slf4j API so that you can readily switch back and forth between logback and other logging frameworks such as log4j or java.util.logging (JUL).

java-gson 2.8.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/google/gson
Licenses: ASL 2.0
Build system: ant
Synopsis: Java serialization/deserialization library from/to JSON
Description:

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.

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.

javacc 4.1
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-commons-compress 1.21
Propagated dependencies: java-asm@3.1 java-brotli@1.0.9 java-osgi-core@6.0.0 java-xz@1.9 java-zstd@1.5.2-3 apache-commons-parent-pom@52
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-classpathx-servletapi 3.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.gnu.org/software/classpathx/
Licenses: GPL 3+
Build system: ant
Synopsis: Java servlet API implementation
Description:

This is the GNU servlet API distribution, part of the ClasspathX project. It provides implementations of version 3.0 of the servlet API and version 2.1 of the Java ServerPages API.

java-fest-assert 2.0M10
Dependencies: java-fest-util@1.2.5
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/alexruiz/fest-assert-2.x
Licenses: ASL 2.0
Build system: ant
Synopsis: FEST fluent assertions
Description:

FEST-Assert provides a fluent interface for assertions.

java-commons-dbcp 2.6.0
Dependencies: java-commons-pool@2.6.2 java-commons-logging-minimal@1.2 java-jboss-transaction-api-spec@1.2+1.1.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/proper/commons-dbcp/
Licenses: ASL 2.0
Build system: ant
Synopsis: Database Connection Pool for Java
Description:

Commons-dbcp allows you to share a pool of database connections between users. Creating a new connection for each user can be time consuming and even unfeasible when the number of simultaneous users is very large. This package provides a way to share a poole of connections to reduce that load.

java-asm-util 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-eclipse-compare-core 3.6.0
Dependencies: java-eclipse-core-runtime@3.15.100 java-eclipse-equinox-common@3.10.200 java-eclipse-osgi@3.11.3 java-icu4j@70.1
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 compare support
Description:

This package provides the Eclipse core compare support module org.eclipse.compare.core.

java-eclipse-core-expressions 3.5.100
Dependencies: java-eclipse-equinox-common@3.10.200 java-eclipse-equinox-registry@3.6.100 java-eclipse-equinox-preferences@3.6.1 java-eclipse-core-runtime@3.15.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 expression language
Description:

This package provides the Eclipse core expression language with the org.eclipse.core.expressions module.

java-aqute-bnd-annotation 3.5.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.

java-commons-lang3 3.12.0
Propagated dependencies: apache-commons-parent-pom@48
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-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-jsonp-api 1.1.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://eclipse-ee4j.github.io/jsonp/
Licenses: GPL 2 EPL 2.0
Build system: ant
Synopsis: JSON Processing in Java
Description:

JSON Processing (JSON-P) is a Java API to process (e.g. parse, generate, transform and query) JSON messages. It produces and consumes JSON text in a streaming fashion (similar to StAX API for XML) and allows building a Java object model for JSON text using API classes (similar to DOM API for XML).

java-asm 8.0.1
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-ops4j-base-util 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 environment, i18n and mime types.

java-commons-httpclient 3.1
Propagated dependencies: java-commons-logging-minimal@1.2 java-commons-codec@1.15
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://hc.apache.org
Licenses: ASL 2.0
Build system: ant
Synopsis: HTTP/1.1 compliant HTTP agent implementation
Description:

This package contains an HTTP/1.1 compliant HTTP agent implementation. It also provides reusable components for client-side authentication, HTTP state management, and HTTP connection management.

java-jsch-agentproxy-usocket-nc 0.0.8
Dependencies: java-jsch-agentproxy-core@0.0.8
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/ymnk/jsch-agent-proxy
Licenses: Modified BSD
Build system: ant
Synopsis: USocketFactory implementation using netcat
Description:

jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains an implementation of USocketFactory using netcat.

java-asm-util 8.0.1
Dependencies: java-asm@8.0.1 java-asm-analysis@8.0.1 java-asm-tree@8.0.1
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-eclipse-equinox-app 1.3.400
Dependencies: java-eclipse-equinox-common@3.10.200 java-eclipse-equinox-registry@3.6.100 java-eclipse-osgi@3.11.3 java-osgi-service-event@1.3.1
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: Equinox application container
Description:

This package provides the Equinox application container for Eclipse.

java-commons-bsf 2.4.0
Dependencies: java-commons-logging-minimal@1.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/proper/commons-bsf
Licenses: ASL 2.0
Build system: ant
Synopsis: Bean Scripting Framework
Description:

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

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

jbr 11_0_16-b2248
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
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.

Total packages: 69236