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.
The VersionParsing package implements flexible parsing of version-number strings into Julia's built-in VersionNumber type, via the vparse(string) function. Unlike the VersionNumber(string) constructor, vparse(string) can handle version-number strings in a much wider range of formats than are encompassed by the semver standard. This is useful in order to support VersionNumber comparisons applied to "foreign" version numbers from external packages.
This package provides a minimal String type for Julia that allows for efficient string representation and transfer
Aqua.jl, provides functions to run a few automatable checks for Julia packages.
This package provides a simple and flexible IR format, expressive enough to work with both lowered and typed Julia code, as well as external IRs. It can be used with Julia metaprogramming tools such as Cassette.
This package provides fall-back implementations for a collection of traits possessed by statistical objects. A trait is a function with a single arguments that is a Julia type, which might encode type metadata for inspection or for use in function dispatch.
ExprTools provides tooling for working with Julia expressions during metaprogramming. This package aims to provide light-weight performant tooling without requiring additional package dependencies.
This module provides a Julia interface to GR, a framework for visualisation applications.
This package provides a method to ensure that arguments to a function conform to a specification.
This package implements a variety of interpolation schemes for the Julia language. It has the goals of ease-of-use, broad algorithmic support, and exceptional performance.
MsgPack.jl is a MessagePack implementation in pure Julia, with type-driven, overloadable packing/unpacking functionality.
This package provides an interface to invert functions.
This package enables the Julia compiler to generate efficient code when running test cases. Test cases are typically run with flags that prevent efficient code generation. This package detects those flags and instead spawns a separate Julia process without the flags in which to run the test cases.
This package intends to provide a simple RNG with stable streams, suitable for tests in packages which need reproducible streams of random numbers across Julia versions. Indeed, the Julia RNGs provided by default are documented to have non-stable streams (which for example enables some performance improvements).
Minimal package which enables to add custom gradients to Zygote, without depending on Zygote itself.
This package provides bit twiddling convenience functions in Julia. These are useful for going to the next or previous mask size or for calculating corresponding shifts.
StatsBase.jl is a Julia package that provides basic support for statistics. Particularly, it implements a variety of statistics-related functions, such as scalar statistics, high-order moment computation, counting, ranking, covariances, sampling, and empirical density estimation.
This package provides an interface for manipulating multivariate polynomials. Implementing algorithms on polynomials using this interface will allow the algorithm to work for all polynomials implementing this interface. The interface contains functions for accessing the coefficients, monomials, defining arithmetic operations on them, rational functions, division with remainder, calculus and differentiation, and evaluation and substitution.
This package is the counterpart of AbstractArray interface, but for GPU array types. It provides functionality and tooling to speed-up development of new GPU array types. This package is not intended for end users; instead, you should use one of the packages that builds on GPUArrays.jl, such as CUDA.jl, oneAPI.jl or AMDGPU.jl.
PDMats.jl supports efficient computation on positive definite matrices of various structures. In particular, it provides uniform interfaces to use positive definite matrices of various structures for writing generic algorithms, while ensuring that the most efficient implementation is used in actual computation.
This package provides a collection of useful extensions for Julia's built-in docsystem. These are features that are not yet mature enough to be considered for inclusion in Base, or that have sufficiently niche use cases that including them with the default Julia installation is not seen as valuable enough at this time.
This package has the purpose to print data in matrices in a human-readable format.
This implements the notation .. for indexing arrays. It's similar to the Python ... in that it means "all of the columns before (or after)".
An IndirectArray is one that encodes data using a combination of an index and a value table. Each element is assigned its own index, which is used to retrieve the value from the value table. Among other uses, IndirectArrays can represent indexed images, sometimes called "colormap images" or "paletted images."
This package provides a collection of tools for metaprogramming on Julia Expr, the meta programming standard library for MLStyle.