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

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.17
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-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-stringtemplate 4.0.6
Dependencies: antlr3@3.3 antlr2@2.7.7 java-stringtemplate@3.2.1
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.

java-powermock-modules-junit4 2.0.9
Dependencies: java-cglib@3.3.0 java-powermock-core@2.0.9 java-powermock-reflect@2.0.9 java-powermock-modules-junit4-common@2.0.9
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/powermock/powermock
Licenses: ASL 2.0
Build system: ant
Synopsis: Mock library extension framework
Description:

PowerMock is a framework that extends other mock libraries such as EasyMock with more powerful capabilities. PowerMock uses a custom classloader and bytecode manipulation to enable mocking of static methods, constructors, final classes and methods, private methods, removal of static initializers and more. By using a custom classloader no changes need to be done to the IDE or continuous integration servers which simplifies adoption.

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-mime4j-core 0.8.13
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://james.apache.org/mime4j/apache-mime4j-core/
Licenses: ASL 2.0
Build system: ant
Synopsis: Java stream based MIME message parser
Description:

Apache James Mime4J provides a parser, MimeStreamParser, for e-mail message streams in plain rfc822 and MIME format. The parser uses a callback mechanism to report parsing events such as the start of an entity header, the start of a body, etc. If you are familiar with the SAX XML parser interface you should have no problem getting started with mime4j.

java-geronimo-xbean-finder 4.5
Dependencies: java-slf4j-api@1.7.25 java-asm@6.0 java-geronimo-xbean-bundleutils@4.5 java-geronimo-xbean-asm-util@4.5 java-osgi-service-packageadmin@1.2.0 java-osgi-framework@1.8.0
Propagated dependencies: java-geronimo-parent-pom@4.5
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://geronimo.apache.org/maven/xbean/3.6/xbean-reflect/
Licenses: ASL 2.0
Build system: ant
Synopsis: Dependency injection helper
Description:

Xbean-reflect provides very flexible ways to create objects and graphs of objects for dependency injection frameworks

java-jsch-agentproxy-pageant 0.0.8
Dependencies: java-jsch-agentproxy-core@0.0.8 java-native-access@4.5.1 java-native-access-platform@4.5.1
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 pageant
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 pageant.

java-commons-csv 1.4
Dependencies: java-hamcrest-core@1.3 java-commons-io@2.5 java-commons-lang3@3.20.0 java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/proper/commons-csv/
Licenses: ASL 2.0
Build system: ant
Synopsis: Read and write CSV documents
Description:

Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format. The most common CSV formats are predefined in the CSVFormat class:

  • Microsoft Excel

  • Informix UNLOAD

  • Informix UNLOAD CSV

  • MySQL

  • RFC 4180

  • TDF

Custom formats can be created using a fluent style API.

openjdk 24.0.1
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 libxcursor@1.2.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://openjdk.java.net/projects/jdk/24
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

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-slf4j-simple 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: Simple implementation of simple logging facade for Java
Description:

SLF4J binding for the Simple implementation, which outputs all events to System.err. Only messages of level INFO and higher are printed.

java-eclipse-sisu-inject 0.3.5
Dependencies: java-guice-servlet@4.1 java-javax-inject@1 java-javaee-servletapi@3.1.0 java-junit@4.12 java-slf4j-api@1.7.25 java-jsr305@3.0.1 java-jsr250@1.3 java-cdi-api@2.0 java-osgi-framework@1.8.0 java-osgi-util-tracker@1.5.1 java-testng@6.14.3
Propagated dependencies: java-guice@4.1 java-sisu-inject-parent-pom@0.3.5
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.eclipse.org/sisu/
Licenses: EPL 1.0
Build system: ant
Synopsis: Classpath scanning, auto-binding, and dynamic auto-wiring
Description:

Sisu is a modular JSR330-based container that supports classpath scanning, auto-binding, and dynamic auto-wiring. Sisu uses Google-Guice to perform dependency injection and provide the core JSR330 support, but removes the need to write explicit bindings in Guice modules. Integration with other containers via the Eclipse Extension Registry and the OSGi Service Registry is a goal of this project.

java-argparse4j 0.9.0
Dependencies: java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://argparse4j.github.io/
Licenses: Expat
Build system: ant
Synopsis: Java command-line argument parser library
Description:

Argparse4j is a command line argument parser library for Java based on Python's argparse module.

java-openjfx-media 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 media-related classes for the OpenJFX distribution.

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: Core component of the proxy to ssh-agent and Pageant in Java
Description:

jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included Putty. It will be easily integrated into JSch, and users will be allowed to use these programs for authentication.

java-openjfx-build 8.202
Dependencies: antlr3@3.5.2 java-stringtemplate@4.0.8
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 base classes for the OpenJFX distribution and helper classes for building other parts of the distribution.

java-native-access 5.14.0
Dependencies: libffi@3.4.6 libx11@1.8.12 libxt@1.3.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/java-native-access/jna
Licenses: ASL 2.0 LGPL 2.1+
Build system: ant
Synopsis: Access to native shared libraries from Java
Description:

JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or native code is required. JNA allows you to call directly into native functions using natural Java method invocation.

java-hdrhistogram 2.1.9
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://hdrhistogram.github.io/HdrHistogram
Licenses: Public Domain
Build system: ant
Synopsis: High dynamic range histogram
Description:

Hdrhistogram creates histograms that support recording and analyzing sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording, and provides control over value quantization behavior across the value range and the subsequent value resolution at any given level.

java-jmock 1.2.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: http://jmock.org/
Licenses: Modified BSD
Build system: ant
Synopsis: Mock object library for test-driven development
Description:

JMock is a library that supports test-driven development of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs.

The jMock library

  • makes it quick and easy to define mock objects

  • lets you precisely specify the interactions between your objects, reducing the brittleness of your tests

  • plugs into your favourite test framework

  • is easy to extend.

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.

java-xerces 2.12.2
Dependencies: java-apache-xml-commons-resolver@1.2 java-jaxp@1.4.01
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://xerces.apache.org/xerces2-j/
Licenses: ASL 2.0
Build system: ant
Synopsis: Validating XML parser for Java with DOM level 3 support
Description:

The Xerces2 Java parser is the reference implementation of XNI, the Xerces Native Interface, and also a fully conforming XML Schema processor.

Xerces2-J supports the following standards and APIs:

  • eXtensible Markup Language (XML) 1.0 Second Edition Recommendation

  • Namespaces in XML Recommendation

  • Document Object Model (DOM) Level 2 Core, Events, and Traversal and Range Recommendations

  • Simple API for XML (SAX) 2.0.1 Core and Extension

  • Java APIs for XML Processing (JAXP) 1.2.01

  • XML Schema 1.0 Structures and Datatypes Recommendations

  • Experimental implementation of the Document Object Model (DOM) Level 3 Core and Load/Save Working Drafts

  • Provides a partial implementation of the XML Inclusions (XInclude) W3C Candidate Recommendation

Xerces is now able to parse documents written according to the XML 1.1 Candidate Recommendation, except that it does not yet provide an option to enable normalization checking as described in section 2.13 of this specification. It also handles namespaces according to the XML Namespaces 1.1 Candidate Recommendation, and will correctly serialize XML 1.1 documents if the DOM level 3 load/save API's are in use.

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.

Total packages: 33008