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

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-jgit 7.0.0.202409031743-r
Dependencies: java-commons-codec@1.15 java-javaewah@1.2.3 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-eclipse-lsp4j-generator 0.10.0
Dependencies: java-eclipse-lsp4j-jsonrpc@0.10.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 Generator
Description:

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

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-cofoja 1.3
Dependencies: java-asm@6.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/nhatminhle/cofoja
Licenses: LGPL 3+
Build system: ant
Synopsis: Contracts for Java
Description:

Contracts for Java, or Cofoja for short, is a contract programming framework and test tool for Java, which uses annotation processing and bytecode instrumentation to provide run-time checking. (In particular, this is not a static analysis tool.)

java-jboss-interceptors-api-spec 1.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/jboss/jboss-interceptors-api_spec
Licenses: GPL 2 CDDL 1.1
Build system: ant
Synopsis: Interceptors 1.2 API classes from JSR 318
Description:

Java-jboss-interceptors-api-spec implements the Interceptors API. Interceptors are used to interpose on business method invocations and specific events.

java-commons-jcs 3.1
Propagated dependencies: java-classpathx-servletapi@3.0.1 java-commons-dbcp@2.6.0 java-httpcomponents-httpclient@4.5.12 java-httpcomponents-httpcore@4.4.6 java-log4j-api@2.17.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/proper/commons-jcs/
Licenses: ASL 2.0
Build system: ant
Synopsis: Distributed caching system in Java
Description:

JCS is a distributed caching system written in Java. It is intended to speed up applications by providing a means to manage cached data of various dynamic natures. Like any caching system, JCS is most useful for high read, low put applications. Latency times drop sharply and bottlenecks move away from the database in an effectively cached system.

java-httpcomponents-httpclient-cache 4.5.12
Dependencies: java-httpcomponents-httpclient@4.5.12 java-httpcomponents-httpmime@4.5.12 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:

This package provides an API for caching accessed HTTP resources.

java-plexus-io 3.2.0
Dependencies: java-jsr305@3.0.1
Propagated dependencies: java-plexus-utils@3.3.0 java-commons-io@2.5 plexus-parent-pom@5.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-io
Licenses: ASL 2.0
Build system: ant
Synopsis: I/O plexus components
Description:

Plexus IO is a set of plexus components, which are designed for use in I/O operations. This implementation using plexus components allows reusing it in maven.

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-osgi-util-promise 1.0.0
Dependencies: java-osgi-annotation@6.0.0 java-osgi-util-function@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: Promise of a value
Description:

OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains an interface and utilitary classes for promises. A Promise represents a future value. It handles the interactions for asynchronous processing.

java-classpathx-servletapi 3.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.gnu.org/software/classpathx/
Licenses: GPL 3+
Build system: ant
Synopsis: Java servlet API implementation
Description:

This is the GNU servlet API distribution, part of the ClasspathX project. It provides implementations of version 3.0 of the servlet API and version 2.1 of the Java ServerPages API.

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-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-javax-mail 1.6.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://javamail.java.net
Licenses: GPL 2
Build system: ant
Synopsis: Reference implementation of the JavaMail API
Description:

This package provides versions of the JavaMail API implementation, IMAP, SMTP, and POP3 service providers, some examples, and documentation for the JavaMail API.

java-eclipse-core-filesystem 1.6.1
Dependencies: java-eclipse-equinox-common@3.10.200 java-eclipse-equinox-registry@3.6.100 java-eclipse-osgi@3.11.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.eclipse.org/
Licenses: EPL 1.0
Build system: ant
Synopsis: Eclipse core file system
Description:

This package provides the Eclipse core file system with the module org.eclipse.core.filesystem.

java-ops4j-base-io 1.5.0
Dependencies: java-ops4j-base-monitors@1.5.0 java-ops4j-base-lang@1.5.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ops4j1.jira.com/wiki/spaces/base/overview
Licenses: ASL 2.0
Build system: ant
Synopsis: Utility classes and extensions to be used in OPS4J projects
Description:

OPS4J stands for Open Participation Software for Java. This package contains utilities and extensions related to handling streams and files.

jbr 21.0.3b509.11
Dependencies: wayland@1.24.0 libxkbcommon@1.13.1 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://www.jetbrains.com/
Licenses: GPL 2+
Build system: gnu
Synopsis: JetBrains Java Runtime
Description:

This package provides a Java runtime environment for and Java development kit. It supports enhanced class redefinition (DCEVM), includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.

java-qdox 1.12.1
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.

java-commons-logging-minimal 1.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/logging/
Licenses: ASL 2.0
Build system: ant
Synopsis: Common API for logging implementations
Description:

The Logging package is a thin bridge between different logging implementations. A library that uses the commons-logging API can be used with any logging implementation at runtime.

java-jline 2.14.5
Dependencies: java-jansi@1.16 java-jansi-native@1.7
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jline.github.io
Licenses: Modified BSD
Build system: ant
Synopsis: Console input handling library
Description:

JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline but with additional features that bring it on par with the Z shell line editor.

java-jopt-simple 5.0.3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jopt-simple.github.io/jopt-simple/
Licenses: Expat
Build system: ant
Synopsis: Java library for parsing command line options
Description:

JOpt Simple is a Java library for parsing command line options, such as those you might pass to an invocation of javac. In the interest of striving for simplicity, as closely as possible JOpt Simple attempts to honor the command line option syntaxes of POSIX getopt and GNU getopt_long. It also aims to make option parser configuration and retrieval of options and their arguments simple and expressive, without being overly clever.

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-openjfx-controls 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 UI control classes for the OpenJFX distribution.

java-commons-net 3.6
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://commons.apache.org/net/
Licenses: ASL 2.0
Build system: ant
Synopsis: Client library for many basic Internet protocols
Description:

The Apache Commons Net library implements the client side of many basic Internet protocols. The purpose of the library is to provide fundamental protocol access, not higher-level abstractions.

Total packages: 33008