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

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-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-asm-analysis 9.4
Dependencies: java-asm@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-openjfx-graphics 8.202
Dependencies: java-swt@4.7.1a
Propagated dependencies: java-openjfx-base@8.202
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://openjfx.io
Licenses: GPL 2
Build system: ant
Synopsis: Graphical application toolkit in Java
Description:

OpenJFX is a client application platform for desktop, mobile and embedded systems built on Java. Its goal is to produce a modern, efficient, and fully featured toolkit for developing rich client applications. This package contains graphics-related classes for the OpenJFX distribution.

java-parsson 1.1.5
Dependencies: java-jakarta-json@2.1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/eclipse-ee4j/parsson
Licenses: EPL 2.0
Build system: ant
Synopsis: Implementation of Jakarta JSON API
Description:

Eclipse Parsson is an implementation of the Jakarta JSON Processing specification.

java-httpcomponents-httpcore 4.4.6
Dependencies: 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 the blocking I/O model library.

java-plexus-utils 3.3.0
Propagated dependencies: plexus-parent-pom@5.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://codehaus-plexus.github.io/plexus-utils/
Licenses: ASL 2.0
Build system: ant
Synopsis: Common utilities for the Plexus framework
Description:

This package provides various Java utility classes for the Plexus framework to ease working with strings, files, command lines, XML and more.

java-slf4j-jdk14 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 for @code{java.util.logging}
Description:

SLF4J binding for the JDK14 java.util.logging framework.

openjdk 11.0.22
Dependencies: alsa-lib@1.2.16.1 cups@2.4.14 fontconfig-minimal@2.17.1 freetype@2.13.3 giflib@5.2.1 gtk+@3.24.52 lcms@2.16.0 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://openjdk.org/projects/jdk/11/
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

java-jsr305 3.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://findbugs.sourceforge.net/
Licenses: ASL 2.0
Build system: ant
Synopsis: Annotations for the static analyzer called findbugs
Description:

This package provides annotations for the findbugs package. It provides packages in the javax.annotations namespace.

java-jsonp-impl 1.1.6
Propagated dependencies: 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. This package contains a reference implementation of that API.

java-commons-io 2.21.0
Propagated dependencies: apache-commons-parent-pom@78
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/io/
Licenses: ASL 2.0
Build system: ant
Synopsis: Common useful IO related classes
Description:

Commons-IO contains utility classes, stream implementations, file filters and endian classes.

java-osgi-namespace-extender 1.0.1
Dependencies: java-osgi-resource@1.0.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: Extender Capability and Requirement Namespace
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the names for the attributes and directives for an extender namespace.

java-junixsocket-common 2.5.1
Dependencies: java-eclipse-jdt-annotation@2.2.600 java-kohlschutter-compiler-annotations@1.4.2
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: Java library for Unix domain sockets
Description:

junixsocket is a Java library for Unix domain sockets (AF_UNIX) and other address/protocol families, providing a Java Socket API compatible interface.

java-asm-analysis 8.0.1
Dependencies: java-asm@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-httpcomponents-httpcore-nio 4.4.6
Dependencies: java-httpcomponents-httpcore@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 the non-blocking I/O model library based on Java NIO.

java-fasterxml-jackson-dataformat-xml 2.9.4
Dependencies: java-fasterxml-jackson-annotations@2.9.4 java-fasterxml-jackson-core@2.9.4 java-fasterxml-jackson-modules-base-jaxb@2.9.4 java-fasterxml-jackson-databind@2.9.4 java-stax2-api@4.0.0 java-woodstox-core@5.0.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/FasterXML/jackson-dataformat-xml
Licenses: ASL 2.0
Build system: ant
Synopsis: Read and write XML
Description:

This package contains Jackson extension component for reading and writing XML encoded data.

Further, the goal is to emulate how JAXB data-binding works with "Code-first" approach (that is, no support is added for "Schema-first" approach). Support for JAXB annotations is provided by JAXB annotation module; this module provides low-level abstractions (JsonParser, JsonGenerator, JsonFactory) as well as small number of higher level overrides needed to make data-binding work.

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-jtidy 8.0
Dependencies: java-slf4j-api@1.7.25
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/jtidy/jtidy
Licenses: W3C Software Notice and License
Build system: ant
Synopsis: Java port of HTML Tidy, an HTML syntax checker and pretty printer
Description:

JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM interface to the document that is being processed, which effectively makes it a Java HTML parser.

java-jsch-agentproxy-sshagent 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: Proxy to ssh-agent
Description:

jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains the code for a proxy to ssh-agent.

java-eclipse-jdt-annotation 2.2.600
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.eclipse.org/jdt/
Licenses: EPL 2.0
Build system: ant
Synopsis: Eclipse JDT null analysis annotations
Description:

This package provides the @NonNull, @Nullable, and @NonNullByDefault annotations used by Eclipse JDT for null analysis.

java-plexus-build-api 0.0.7
Dependencies: java-plexus-utils@3.2.1 java-plexus-container-default@2.1.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-build-api/
Licenses: ASL 2.0
Build system: ant
Synopsis: Base build API for maven
Description:

This package contains the base build API for maven and a default implementation of it. This API is about scanning files in a project and determining what files need to be rebuilt.

antlr3 3.5.2
Dependencies: java-junit@4.12 java-stringtemplate@3.2.1 java-stringtemplate@4.0.8
Propagated dependencies: java-stringtemplate@3.2.1 antlr2@2.7.7 java-stringtemplate@4.0.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.antlr3.org
Licenses: Modified BSD
Build system: ant
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-kafka-clients 1.1.1
Dependencies: java-slf4j-api@1.7.25 java-lz4@1.4.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://kafka.apache.org
Licenses: CDDL 1.1 GPL 2
Build system: ant
Synopsis: Distributed streaming platform
Description:

Kafka is a distributed streaming platform, which means:

  • it can publish and subscribe to streams of records;

  • it can store streams of records in a fault-tolerant way;

  • it can process streams of records as they occur.

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

Total packages: 33008