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

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-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-jakarta-annotations-api 2.1.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/jakartaee/common-annotations-api
Licenses: EPL 2.0 GPL 2
Build system: ant
Synopsis: Collection of Java annotations
Description:

Jakarta Annotations defines a collection of annotations representing common semantic concepts that enable a declarative style of programming that applies across a variety of Java technologies.

java-plexus-java 0.9.10
Dependencies: java-plexus-component-annotations@1.7.1
Propagated dependencies: java-asm@6.0 java-qdox@2.0-M9 java-javax-inject@1 plexus-parent-pom@4.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://codehaus-plexus.github.io/plexus-languages/plexus-java
Licenses: ASL 2.0
Build system: ant
Synopsis: Shared language features for Java
Description:

This package contains shared language features of the Java language, for the plexus project.

java-eclipse-equinox-common 3.10.200
Dependencies: java-eclipse-osgi@3.11.3
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: Common Eclipse runtime
Description:

This package provides the common Eclipse runtime.

java-jansi 2.4.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://fusesource.github.io/jansi/
Licenses: ASL 2.0
Build system: ant
Synopsis: Portable ANSI escape sequences
Description:

Jansi is a Java library that allows you to use ANSI escape sequences to format your console output which works on every platform.

java-eclipse-equinox-registry 3.6.100
Dependencies: java-eclipse-core-jobs@3.8.0 java-eclipse-equinox-common@3.10.200 java-eclipse-osgi@3.11.3
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: Eclipse extension registry support
Description:

This package provides support for the Eclipse extension registry.

java-eclipse-text 3.6.0
Dependencies: java-eclipse-equinox-common@3.10.200 java-eclipse-core-commands@3.8.1 java-icu4j@70.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://projects.eclipse.org/projects/eclipse.platform
Licenses: EPL 1.0
Build system: ant
Synopsis: Eclipse text library
Description:

Platform Text is part of the Platform UI project and provides the basic building blocks for text and text editors within Eclipse and contributes the Eclipse default text editor.

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-javax-inject 1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/javax-inject/javax-inject
Licenses: ASL 2.0
Build system: ant
Synopsis: JSR-330: Dependency Injection for Java
Description:

This package specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.

Many types depend on other types. For example, a Stopwatch might depend on a TimeSource. The types on which a type depends are known as its dependencies. The process of finding an instance of a dependency to use at run time is known as resolving the dependency. If no such instance can be found, the dependency is said to be unsatisfied, and the application is broken.

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.

javacc 7.0.4
Dependencies: icedtea@3.19.0
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-osgi-service-component-annotations 1.3.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: Support annotations for osgi-service-component
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the support annotations for osgi-service-component.

java-jakarta-activation-api 2.1.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/jakartaee/jaf-api
Licenses: Modified BSD
Build system: ant
Synopsis: Collection of Java activation
Description:

Jakarta Activation lets you take advantage of standard services to: determine the type of arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s).

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.

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-jarjar 1.4
Dependencies: java-asm-bootstrap@6.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://code.google.com/archive/p/jarjar/
Licenses: ASL 2.0
Build system: ant
Synopsis: Repackage Java libraries
Description:

Jar Jar Links is a utility that makes it easy to repackage Java libraries and embed them into your own distribution. Jar Jar Links includes an Ant task that extends the built-in jar task.

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.

tla2tools 1.7.1-0.6932e19
Dependencies: java-javax-mail@1.6.2 java-gson@2.8.6 java-jline-terminal@3.14.1 java-jline-reader@3.14.1 java-eclipse-lsp4j-jsonrpc@0.10.0 java-eclipse-lsp4j-jsonrpc-debug@0.10.0 java-eclipse-lsp4j-debug@0.10.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://lamport.azurewebsites.net/tla/tools.html
Licenses: Expat
Build system: ant
Synopsis: TLA+ tools (analyzer, TLC, TLATeX, PlusCal translator)
Description:

TLA+ is a high-level language for modeling programs and systems---especially concurrent and distributed ones. It's based on the idea that the best way to describe things precisely is with simple mathematics. TLA+ and its tools are useful for eliminating fundamental design errors, which are hard to find and expensive to correct in code.

The following TLA+ tools are available in this distribution:

  • The Syntactic Analyzer: A parser and syntax checker for TLA+ specifications;

  • TLC: A model checker and simulator for a subclass of "executable" TLA+ specifications;

  • TLATeX: A program for typesetting TLA+ specifications;

  • Beta test versions of 1-3 for the TLA+2 language; and

  • The PlusCal translator.

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-commons-codec 1.17.1
Propagated dependencies: apache-commons-parent-pom@52
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/codec/
Licenses: ASL 2.0
Build system: ant
Synopsis: Common encoders and decoders such as Base64, Hex, Phonetic and URLs
Description:

The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

This is a part of the Apache Commons Project.

java-tunnelvisionlabs-antlr4-runtime-annotations 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: Annotations for ANTLR's runtime library
Description:

This package contains annotations used during the build of the runtime library of ANTLR.

java-modello-plugins-xpp3 1.11
Propagated dependencies: java-modello-core@1.11 java-modello-plugins-java@1.11 java-modello-plugins-xml@1.11
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 XPP3 Plugin
Description:

The modello XPP3 plugin generates XML readers and writers based on the XPP3 API (XML Pull Parser).

java-ow-util-ant-tasks 1.3.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://packages.debian.org/source/stretch/ow-util-ant-tasks
Licenses: LGPL 2.0+
Build system: ant
Synopsis: Replacement for base ant tasks
Description:

This library is used in the legacy build process of several key frameworks developed by ObjectWeb, among them legacy versions of the ObjectWeb ASM bytecode manipulation framework.

ant-junit 1.10.17
Dependencies: java-junit@4.12
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.

Total packages: 72465