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

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.


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

antlr3 3.1
Dependencies: java-junit@4.12
Propagated dependencies: java-stringtemplate@3.2.1
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-resolver 1.0.1
Dependencies: java-osgi-annotation@6.0.0 java-osgi-resource@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: OSGI Resolver service
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains a resolver service that resolves the specified resources in the context supplied by the caller.

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

java-javaewah 1.1.6
Dependencies: java-junit@4.12 java-hamcrest-core@1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/lemire/javaewah
Licenses: ASL 2.0
Build system: ant
Synopsis: Compressed alternative to the Java @code{BitSet} class
Description:

This is a word-aligned compressed variant of the Java Bitset class. It provides both a 64-bit and a 32-bit RLE-like compression scheme. It can be used to implement bitmap indexes.

The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, JavaEWAH tries to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme is always more efficient storage-wise than an uncompressed bitmap (as implemented in the BitSet class by Sun).

java-xmlunit-matchers 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-commons-beanutils 1.9.3
Dependencies: java-commons-logging-minimal@1.2 java-commons-collections@3.2.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/beanutils/
Licenses: ASL 2.0
Build system: ant
Synopsis: Dynamically set or get properties in Java
Description:

BeanUtils provides a simplified interface to reflection and introspection to set or get dynamically determined properties through their setter and getter method.

java-antlr4-runtime-python 4.10.1
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.antlr.org
Licenses: Modified BSD
Build system: python
Synopsis: ANTLR Python runtime library
Description:

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

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.

java-plexus-archiver 4.2.2
Dependencies: java-jsr305@3.0.1 java-plexus-container-default-bootstrap@2.1.0
Propagated dependencies: java-plexus-utils@3.3.0 java-plexus-io@3.2.0 java-iq80-snappy@0.4 java-commons-compress@1.21 plexus-parent-pom@6.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-archiver
Licenses: ASL 2.0
Build system: ant
Synopsis: Archiver component of the Plexus project
Description:

Plexus-archiver contains a component to deal with project archives (jar).

java-xerial-core 2.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/xerial/xerial-java
Licenses: ASL 2.0
Build system: ant
Synopsis: Data management libraries for Java
Description:

Xerial is a set of data management libraries for the Java programming language. The ultimate goal of the Xerial project is to manage everything as database, including class objects, text format data, data streams, etc.

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-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-jakarta-oro 2.0.8
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jakarta.apache.org/oro/
Licenses: ASL 1.1
Build system: ant
Synopsis: Text-processing for Java
Description:

The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc. This library is the successor of the OROMatcher, AwkTools, PerlTools, and TextTools libraries originally from ORO, Inc.

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-stringtemplate 4.0.8
Dependencies: antlr3-bootstrap@3.5.2 antlr2@2.7.7 java-stringtemplate@3.2.1 java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.stringtemplate.org
Licenses: Modified BSD
Build system: ant
Synopsis: Template engine to generate formatted text output
Description:

StringTemplate is a java template engine (with ports for C#, Objective-C, JavaScript, Scala) for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at code generators, multiple site skins, and internationalization / localization. StringTemplate also powers ANTLR.

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-ops4j-pax-exam-core 4.11.0
Dependencies: java-slf4j-api@1.7.25 java-ops4j-base-lang@1.5.0 java-ops4j-base-io@1.5.0 java-ops4j-base-util-property@1.5.0 java-ops4j-base-store@1.5.0 java-osgi-core@6.0.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/overview
Licenses: ASL 2.0
Build system: ant
Synopsis: In-Container Testing for OSGi, Java EE and CDI
Description:

Pax Exam creates OSGi bundles for testing purposes. It lets the user take control of the OSGi framework, the test framework (e.g. JUnit) and the system under test at the same time.

java-osgi-dto 1.0.0
Dependencies: 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: Data Transfer Objects
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the Data Transfer Objects. It is easily serializable having only public fields of primitive types and their wrapper classes, Strings, and DTOs. List, Set, Map and array aggregates may also be used. The aggregates must only hold objects of the listed types or aggregates.

java-log4j-1.2-api 2.17.1
Dependencies: java-log4j-api@2.17.1 java-log4j-core@2.17.1 java-jboss-jms-api-spec@2.0 java-osgi-core@6.0.0 java-eclipse-osgi@3.11.3 java-lmax-disruptor@3.4.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://logging.apache.org/log4j/2.x/
Licenses: ASL 2.0
Build system: ant
Synopsis: API module of the Log4j logging framework for Java
Description:

This package provides the API module of the Log4j logging framework for Java.

java-plexus-component-annotations 1.7.1
Propagated dependencies: java-plexus-containers-parent-pom@1.7.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-containers
Licenses: ASL 2.0
Build system: ant
Synopsis: Plexus descriptors generator
Description:

This package is a Maven plugin to generate Plexus descriptors from source tags and class annotations.

java-aopalliance 1.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://aopalliance.sourceforge.net
Licenses: Public Domain
Build system: ant
Synopsis: Aspect-Oriented Programming
Description:

The AOP Alliance project is a joint project between several software engineering people who are interested in Aspect-Oriented Programming (AOP) and Java.

java-commons-exec 1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/proper/commons-exec/
Licenses: ASL 2.0
Build system: ant
Synopsis: Common program execution related classes
Description:

Commons-Exec simplifies executing external processes.

Total packages: 69291