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

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-jmock-legacy 2.8.2
Dependencies: java-hamcrest-all@1.3 java-objenesis@3.3 java-cglib@3.3.0 java-jmock@2.8.2 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-plexus-sec-dispatcher 1.4
Propagated dependencies: java-plexus-utils@3.3.0 java-plexus-cipher@1.7 java-sonatype-spice-parent-pom@12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/sonatype/plexus-sec-dispatcher
Licenses: ASL 2.0
Build system: ant
Synopsis: Plexus Security Dispatcher Component
Description:

This package is the Plexus Security Dispatcher Component. This component decrypts a string passed to it.

java-felix-main 7.0.5
Dependencies: java-felix-framework@7.0.5 java-felix-resolver@2.0.4 java-osgi-core@8.0.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://felix.apache.org/
Licenses: ASL 2.0
Build system: ant
Synopsis: Apache Felix Main distribution jar
Description:

Apache Felix Main is the standard distribution jar for the Apache Felix OSGi framework. It bundles the framework, resolver, and OSGi core classes into a single jar with a standalone launcher.

java-guice-servlet 4.1
Dependencies: java-guice@4.1 java-classpathx-servletapi@3.0.1
Propagated dependencies: java-aopalliance@1.0 java-cglib@3.3.0 java-guava@31.1 java-javax-inject@1 java-guice-parent-pom@4.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/google/guice
Licenses: ASL 2.0
Build system: ant
Synopsis: Lightweight dependency injection framework
Description:

Guice is a lightweight dependency injection framework for Java 6 and above.

java-eclipse-core-jobs 3.8.0
Dependencies: 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 jobs mechanism
Description:

This package provides the Eclipse jobs mechanism.

java-native-access 4.5.1
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-eclipse-lsp4j-debug 0.10.0
Dependencies: java-gson@2.8.6 java-eclipse-lsp4j-generator@0.10.0 java-eclipse-lsp4j-jsonrpc@0.10.0 java-eclipse-lsp4j-jsonrpc-debug@0.10.0 java-eclipse-xtext-xbase-lib@2.25.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://eclipse.org/lsp4j/
Licenses: EPL 2.0
Build system: ant
Synopsis: Eclipse LSP4J Java bindings for the Debug Server Protocol
Description:

Eclipse LSP4J provides Java bindings for the Language Server Protocol and the Debug Adapter Protocol. This package contains its LSP4J Java bindings for the Debug Server Protocol.

java-plexus-container-default 1.7.1
Dependencies: java-plexus-classworlds@2.6.0 java-geronimo-xbean-reflect@4.5 java-plexus-utils@3.3.0 java-junit@4.12 java-guava@31.1
Propagated dependencies: java-plexus-classworlds@2.6.0 java-geronimo-xbean-reflect@4.5 java-plexus-utils@3.3.0 java-junit@4.12 java-guava@31.1 java-plexus-containers-parent-pom@2.1.0
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: Inversion-of-control container
Description:

Plexus-default-container is Plexus' inversion-of-control (IoC) container. It is composed of its public API and its default implementation.

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-asm-analysis 9.7.1
Dependencies: java-asm@9.7.1 java-asm-tree@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.

openjdk 22.0.2
Dependencies: alsa-lib@1.2.16 cups@2.4.14 fontconfig-minimal@2.16.0 freetype@2.13.3 giflib@5.2.1 gtk+@3.24.51 lcms@2.13.1 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/22
Licenses: GPL 2+
Build system: gnu
Synopsis: Java development kit
Description:

This package provides the Java development kit OpenJDK.

java-bouncycastle 1.67
Dependencies: java-javax-mail@1.6.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.bouncycastle.org
Licenses: Expat
Build system: ant
Synopsis: Cryptographic library
Description:

Bouncy Castle is a cryptographic library for the Java programming language.

java-antlr4-runtime 4.1
Dependencies: 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: ANTLR runtime library
Description:

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

java-httpcomponents-httpclient-osgi 4.5.12
Dependencies: java-httpcomponents-httpclient@4.5.12 java-httpcomponents-httpclient-cache@4.5.12 java-osgi-framework@1.8.0 java-osgi-service-cm@1.5.0 java-hamcrest-core@1.3 java-commons-logging-minimal@1.2 java-commons-codec@1.15 java-hamcrest-core@1.3 java-httpcomponents-httpcore@4.4.6 java-mockito@1.10.19 java-junit@4.12
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://hc.apache.org/httpcomponents-client-ga/
Licenses: ASL 2.0
Build system: ant
Synopsis: HTTP client library for Java
Description:

Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications. HttpClient seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.

java-simplevalidation 1.14.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/timboudreau/simplevalidation/
Licenses: ASL 2.0
Build system: ant
Synopsis: Simple Validation libraries for Swing forms
Description:

This package builds the Simple Validation core and Swing adapter libraries from source.

java-cisd-base 14.12.0-38938
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://svnsis.ethz.ch
Licenses: ASL 2.0 non-copyleft
Build system: ant
Synopsis: Utility classes for libraries from ETH Zurich
Description:

This library supplies some utility classes needed for libraries from the SIS division at ETH Zurich like jHDF5.

java-jctools-core 1.2.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/JCTools/JCTools
Licenses: ASL 2.0
Build system: ant
Synopsis: Concurrency tools for Java
Description:

This library implements concurrent data structures that are not natively available in Java.

java-eclipse-jdt-annotation 2.2.600
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.eclipse.org/jdt/
Licenses: EPL 2.0
Build system: ant
Synopsis: Eclipse JDT null analysis annotations
Description:

This package provides the @NonNull, @Nullable, and @NonNullByDefault annotations used by Eclipse JDT for null analysis.

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: Annotation 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 OSGi annotation module, providing additional services to help dynamic components.

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-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-powermock-api-support 2.0.9
Dependencies: java-powermock-core@2.0.9 java-powermock-reflect@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-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-qdox 2.0-M9
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus/qdox
Licenses: ASL 2.0
Build system: ant
Synopsis: Parse definitions from Java source files
Description:

QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files complete with JavaDoc @tags. It is designed to be used by active code generators or documentation tools.

Total packages: 73955