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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
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.
Ivy is a tool for managing (recording, tracking, resolving and reporting) project dependencies. It is characterized by the following:
flexibility and configurability - Ivy is essentially process agnostic and is not tied to any methodology or structure. Instead it provides the necessary flexibility and configurability to be adapted to a broad range of dependency management and build processes.
tight integration with Apache Ant - while available as a standalone tool, Ivy works particularly well with Apache Ant providing a number of powerful Ant tasks ranging from dependency resolution to dependency reporting and publication.
OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the OSGi org.osgi.service.event module.
This package contains a clean definition of JPA API intended for use with DataNucleus JPA since the JCP haven't provided an official JPA API jar. See http://java.net/projects/jpa-spec/downloads for the specification used to generate this API.
This package contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. It builds on core streaming parser/generator package, and uses Jackson Annotations for configuration.
This package provides the Java development kit OpenJDK.
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.
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.
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation.
LIBANTLR3C provides run-time C libraries for ANTLR3 (ANother Tool for Language Recognition v3).
Joda-Time is a replacement for the Java date and time classes prior to Java SE 8.
The modello XPP3 plugin generates XML readers and writers based on the XPP3 API (XML Pull Parser).
The byte code generation library CGLIB is a high level API to generate and transform Java byte code.
OSGi, for Open Services Gateway initiative framework, is a module system and service platform for the Java programming language. This package contains the packageadmin service.
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.
Modello is a framework for code generation from a simple model.
Modello generates code from a simple model format: based on a plugin architecture, various types of code and descriptors can be generated from the single model, including Java POJOs, XML/JSON/YAML marshallers/unmarshallers, XSD and documentation.
This package provides the common Eclipse runtime.
This package provides the Eclipse core compare support module org.eclipse.compare.core.
Commons VFS provides a single API for accessing various different file systems. It presents a uniform view of the files from various different sources, such as the files on local disk, on an HTTP server, or inside a Zip archive.
Java Message Service (JMS) API is used to send messages messages between two or more clients. It is a messaging standard that allows application components to create, send, receive, and read messages.
Jansi is a Java library that allows you to use ANSI escape sequences to format your console output which works on every platform.
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it.
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.
Jar Jar Links is a utility that makes it easy to repackage Java libraries and embed them into your own distribution. Jar Jar Links includes an Ant task that extends the built-in jar task.