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

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-error-prone-annotations 2.18.0
Propagated dependencies: java-error-prone-parent-pom@2.18.0 java-jsr305@3.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://errorprone.info
Licenses: ASL 2.0
Build system: ant
Synopsis: Java static analyzer at compile-time
Description:

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time. This package contains annotations used by programmers to guide the static analysis.

antlr4 4.1
Dependencies: antlr3@3.5.2 java-antlr4-runtime@4.1 java-icu4j@70.1 java-jsonp-api@1.1.6 java-stringtemplate@4.0.8 java-treelayout@1.0.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.antlr.org
Licenses: Modified BSD
Build system: ant
Synopsis: Parser and lexer generator in Java
Description:

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees.

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.

ant-apache-bcel 1.10.15
Dependencies: java-commons-bcel@6.1
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-tunnelvisionlabs-antlr4-runtime 4.7.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.antlr.org
Licenses: Modified BSD
Build system: ant
Synopsis: ANTLR runtime library
Description:

This package contains the runtime library used with generated sources by ANTLR.

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-snakeyaml 1.18
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://bitbucket.org/asomov/snakeyaml
Licenses: ASL 2.0
Build system: ant
Synopsis: YAML processor
Description:

SnakeYAML is a YAML processor for the Java Virtual Machine.

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-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-fasterxml-jackson-databind 2.9.4
Dependencies: java-fasterxml-jackson-annotations@2.9.4 java-fasterxml-jackson-core@2.9.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/FasterXML/jackson-databind
Licenses: ASL 2.0
Build system: ant
Synopsis: Data-binding functionality and tree-model for the Jackson Data Processor
Description:

This package contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. It builds on core streaming parser/generator package, and uses Jackson Annotations for configuration.

icedtea 3.19.0
Dependencies: alsa-lib@1.2.11 cups@2.4.14 fontconfig-minimal@2.14.0 freetype@2.13.3 giflib@5.2.1 gtk+@2.24.33 lcms@2.13.1 libjpeg-turbo@2.1.4 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 mit-krb5@1.21 nss@3.101.4 pcsc-lite@2.0.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://icedtea.classpath.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK built with the IcedTea build harness.

java-commons-daemon 1.1.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/daemon/
Licenses: ASL 2.0
Build system: ant
Synopsis: Library to launch Java applications as daemons
Description:

The Daemon package from Apache Commons can be used to implement Java applications which can be launched as daemons. For example the program will be notified about a shutdown so that it can perform cleanup tasks before its process of execution is destroyed by the operation system.

This package contains the Java library. You will also need the actual binary for your architecture which is provided by the jsvc package.

This is a part of the Apache Commons Project.

java-asm-bootstrap 6.0
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-plexus-cli 1.7
Dependencies: java-commons-cli@1.4 java-plexus-container-default@2.1.0 java-plexus-classworlds@2.6.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://codehaus-plexus.github.io/plexus-cli
Licenses: ASL 2.0
Build system: ant
Synopsis: CLI building library for plexus
Description:

This package is a library to help creating CLI around Plexus components.

java-commons-jxpath 1.3
Dependencies: java-classpathx-servletapi@3.0.1 java-jdom@1.1.3 java-commons-beanutils@1.9.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/jxpath/
Licenses: ASL 2.0
Build system: ant
Synopsis: Simple interpreter of an expression language called XPath
Description:

The org.apache.commons.jxpath package defines a simple interpreter of an expression language called XPath. JXPath applies XPath expressions to graphs of objects of all kinds: JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof.

java-easymock-class-extension 3.2
Dependencies: java-asm@8.0.1 java-easymock@3.2 java-cglib@3.3.0 java-objenesis@3.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://easymock.org/
Licenses: ASL 2.0
Build system: ant
Synopsis: Easymock extension to mock classes
Description:

This package provides an extension to earlier versions of easymock that allows mocking classes.

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.3
Dependencies: java-junit@4.12
Propagated dependencies: java-stringtemplate@3.2.1 antlr2@2.7.7
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-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-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-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.

java-openjfx-controls 8.202
Dependencies: antlr3@3.5.2 java-stringtemplate@4.0.8
Propagated dependencies: java-openjfx-graphics@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 UI control classes for the OpenJFX distribution.

java-osgi-namespace-service 1.0.0
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: Service 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 a service namespace.

java-mockito 1.10.19
Dependencies: java-junit@4.12 java-objenesis@3.3 java-cglib@3.3.0 java-hamcrest-core@1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: http://mockito.org
Licenses: ASL 2.0
Build system: ant
Synopsis: Mockito is a mock library for Java
Description:

Mockito is a mocking library for Java which lets you write tests with a clean and simple API. It generates mocks using reflection, and it records all mock invocations, including methods arguments.

Total packages: 69291