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

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-aqute-libg 3.5.0
Dependencies: java-slf4j-api@1.7.25 java-osgi-annotation@6.0.0 java-osgi-cmpn@6.0.0 java-osgi-core@6.0.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://bnd.bndtools.org/
Licenses: ASL 2.0
Build system: ant
Synopsis: Tools for OSGi
Description:

Bnd is a swiss army knife for OSGi, it creates manifest headers based on analyzing the class code, it verifies the project settings, it manages project dependencies, gives diffs jars, and much more.

java-testng 6.14.3
Propagated dependencies: java-junit@4.12 java-jsr305@3.0.1 java-bsh@2.1.1 java-jcommander@1.71 java-guice@4.1 java-snakeyaml@1.18
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://testng.org
Licenses: ASL 2.0
Build system: ant
Synopsis: Testing framework
Description:

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.

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-ecj 4.6.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://eclipse.org
Licenses: EPL 1.0
Build system: ant
Synopsis: Eclipse Java development tools core batch compiler
Description:

This package provides the Eclipse Java core batch compiler.

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-jmock 2.8.2
Dependencies: java-hamcrest-all@1.3 java-bsh@2.1.1 java-junit@4.12
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-eclipse-jdt-compiler-apt 1.3.400
Dependencies: java-eclipse-jdt-core@3.16.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.eclipse.org/jdt/apt/
Licenses: EPL 2.0
Build system: ant
Synopsis: Annotation processing tool
Description:

APT stands for Annotation Processing Tool. APT provides a means for generating files and compiling new Java classes based on annotations found in your source code.

java-asm 3.1
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-classworlds 2.6.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-classworlds/
Licenses: ASL 2.0
Build system: ant
Synopsis: Java class loader framework
Description:

Plexus classworlds replaces the native ClassLoader mechanism of Java. It is especially useful for dynamic loading of application components.

java-eclipse-core-commands 3.8.1
Dependencies: java-eclipse-equinox-common@3.10.200
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 core commands
Description:

This package provides Eclipse core commands in the module org.eclipse.core.commands.

java-jakarta-activation 1.2.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jakarta.ee/specifications/activation/
Licenses: EDL 1.0
Build system: ant
Synopsis: Jakarta Activation API (javax.activation)
Description:

Jakarta Activation provides the javax.activation package, which was removed from the JDK in Java 11. This is the 1.2.x transitional release that still uses the javax.activation namespace.

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-eclipse-osgi 3.11.3
Dependencies: java-osgi-annotation@6.0.0
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 Equinox OSGi framework
Description:

This package provides an implementation of the OSGi Core specification.

java-slf4j-api 1.7.25
Propagated dependencies: java-slf4j-parent@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 logging facade for Java
Description:

The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.

java-jakarta-json 2.1.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/jakartaee/jsonp-api
Licenses: EPL 2.0
Build system: ant
Synopsis: Portable API for JSON handling in Java
Description:

This project contains API and Compatible Implementation of Jakarta JSON Processing specification. Jakarta JSON Processing provides portable APIs to parse, generate, transform, and query JSON documents.

java-eclipse-lsp4j-jsonrpc-debug 0.10.0
Dependencies: java-eclipse-lsp4j-jsonrpc@0.10.0 java-gson@2.8.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://eclipse.org/lsp4j/
Licenses: EPL 2.0
Build system: ant
Synopsis: Java JSON-RPC implementation (debug protocol)
Description:

Eclipse LSP4J provides Java bindings for the Language Server Protocol and the Debug Adapter Protocol. This package contains its JSON-RPC implementation's debug protocol.

java-junixsocket-native-common 2.5.1
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: Native JNI library for junixsocket
Description:

This package provides the native JNI library for junixsocket, built from source for Linux.

java-jsch 0.1.72
Dependencies: java-bouncycastle@1.77 java-junixsocket-common@2.5.1 java-native-access@5.14.0 java-native-access-platform@5.14.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/mwiede/jsch
Licenses: Modified BSD
Build system: ant
Synopsis: Pure Java implementation of SSH2
Description:

JSch is a pure Java implementation of SSH2. This package builds the 0.1.72 release from source with bouncycastle and junixsocket support.

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

java-asm 9.7.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-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-osgi-cmpn 6.0.0
Dependencies: java-osgi-annotation@6.0.0 java-osgi-core@6.0.0 java-datanucleus-javax-persistence@2.2.0 java-microemulator-cldc@2.0.4 java-classpathx-servletapi@3.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.osgi.org
Licenses: ASL 2.0
Build system: ant
Synopsis: Compendium specification module of OSGi framework
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the compendium specification module, providing interfaces and classes for use in compiling bundles.

java-fasterxml-jackson-annotations 2.9.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/FasterXML/jackson-annotations
Licenses: ASL 2.0
Build system: ant
Synopsis: General purpose annotations for the Jackson Data Processor
Description:

This package contains general purpose annotations for the Jackson Data Processor, used on value and handler types. The only annotations not included are ones that require dependency to the Databind package.

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.

Total packages: 74225