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

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-jopt-simple 4.6
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-felix-resolver 2.0.4
Dependencies: java-osgi-annotation@6.0.0 java-osgi-core@6.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 OSGi resolver
Description:

Apache Felix Resolver implements the OSGi resolver specification, providing dependency resolution for OSGi bundles.

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-modello-plugins-java 1.11
Dependencies: java-modello-core@1.11
Propagated dependencies: java-plexus-utils@3.3.0 java-plexus-container-default@2.1.0 java-plexus-build-api@0.0.7
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 Java Plugin
Description:

Modello Java Plugin generates Java objects for the model.

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-jakarta-oro 2.0.8
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jakarta.apache.org/oro/
Licenses: ASL 1.1
Build system: ant
Synopsis: Text-processing for Java
Description:

The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc. This library is the successor of the OROMatcher, AwkTools, PerlTools, and TextTools libraries originally from ORO, Inc.

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-plexus-utils 3.2.1
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-svg-salamander 1.1.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/blackears/svgSalamander
Licenses: FreeBSD
Build system: ant
Synopsis: SVG engine for Java
Description:

SVG Salamander is an SVG engine for Java that's designed to be small, fast, and allow programmers to use it with a minimum of fuss. It's in particular targeted for making it easy to integrate SVG into Java games and making it much easier for artists to design 2D game content - from rich interactive menus to charts and graphcs to complex animations.

java-joda-time 2.9.9
Dependencies: java-joda-convert@1.9.2
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://www.joda.org/joda-time/
Licenses: ASL 2.0
Build system: ant
Synopsis: Replacement for the Java date and time classes
Description:

Joda-Time is a replacement for the Java date and time classes prior to Java SE 8.

java-geronimo-xbean-asm-util 4.5
Dependencies: java-asm@6.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-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-jsr250 1.3
Propagated dependencies: java-jvnet-parent-pom-3@3
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://jcp.org/en/jsr/detail?id=250
Licenses: CDDL 1.0 GPL 2
Build system: ant
Synopsis: Security-related annotations
Description:

This package provides annotations for security. It provides packages in the javax.annotation and javax.annotation.security namespaces.

java-mvel2 2.3.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/mvel/mvel
Licenses: ASL 2.0
Build system: ant
Synopsis: MVFLEX Expression Language
Description:

MVEL has largely been inspired by Java syntax, but has some fundamental differences aimed at making it more efficient as an expression language, such as operators that directly support collection, array and string matching, as well as regular expressions. MVEL is used to evaluate expressions written using Java syntax.

In addition to the expression language, MVEL serves as a templating language for configuration and string construction.

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.

javacc 3.2
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.

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-plexus-build-api 0.0.7
Dependencies: java-plexus-utils@3.2.1 java-plexus-container-default@2.1.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://github.com/codehaus-plexus/plexus-build-api/
Licenses: ASL 2.0
Build system: ant
Synopsis: Base build API for maven
Description:

This package contains the base build API for maven and a default implementation of it. This API is about scanning files in a project and determining what files need to be rebuilt.

java-openjfx-base 8.202
Dependencies: antlr3@3.5.2 java-stringtemplate@4.0.8
Propagated dependencies: java-openjfx-build@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 base classes for the OpenJFX distribution.

java-ops4j-pax-tinybundles 2.1.1
Dependencies: java-ops4j-base-lang@1.5.0 java-ops4j-base-io@1.5.0 java-ops4j-base-store@1.5.0 java-slf4j-api@1.7.25 java-aqute-libg@3.5.0 java-aqute-bndlib@3.5.0
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://ops4j1.jira.com/wiki/spaces/ops4j/pages/12060312/Tinybundles
Licenses: ASL 2.0
Build system: ant
Synopsis: Java APIs to create OSGi related artifacts
Description:

Tinybundles is all about creating OSGi related artifacts like Bundles, Fragments and Deployment Packages with Java Api. It is very convenient to create such artifacts on-the-fly inside Tests (like in Pax Exam). On the other hand, this library can be a foundation of real end user tools that need to create those artifacts.

java-eclipse-core-runtime 3.15.100
Dependencies: java-eclipse-core-contenttype@3.5.100 java-eclipse-core-jobs@3.8.0 java-eclipse-equinox-app@1.3.400 java-eclipse-equinox-common@3.10.200 java-eclipse-equinox-registry@3.6.100 java-eclipse-equinox-preferences@3.6.1 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 runtime
Description:

This package provides the Eclipse core runtime with the module org.eclipse.core.runtime.

jbr 17.0.11b1207.30
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://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-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-snakeyaml 1.18
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://bitbucket.org/asomov/snakeyaml
Licenses: ASL 2.0
Build system: ant
Synopsis: YAML processor
Description:

SnakeYAML is a YAML processor for the Java Virtual Machine.

Total packages: 73955