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.
This package compiles regular expressions into Julia code, which is then compiled into low-level machine code by the Julia compiler. The package is designed to generate very efficient code to scan large text data, which is often much faster than handcrafted code. Automa.jl can insert arbitrary Julia code that will be executed in state transitions. This makes it possible, for example, to extract substrings that match a part of a regular expression.
The Tables.jl package provides simple, yet powerful interface functions for working with all kinds tabular data.
ImageMetadata is a simple package providing utilities for working with images that have metadata attached. For example, you might want to associate an image with the date on which the picture was taken, or an MRI scan with patient data, or an astronomical image with sky coordinates and information about the detector used to acquire the image.
This package provides a collection of tools for metaprogramming on Julia Expr, the meta programming standard library for MLStyle.
This package is intended as a lightweight foundation for tensor operations across the Julia ecosystem. Currently it exports three operations: hadamard, tensor, and boxdot.
This package provides the DiffResult type, which can be passed to in-place differentiation methods instead of an output buffer.
Julia macros for suppressing and/or capturing output (stdout), warnings (stderr) or both streams at the same time.
This package provides tools to re-export modules and symbols.
MsgPack.jl is a MessagePack implementation in pure Julia, with type-driven, overloadable packing/unpacking functionality.
This package provides tools for transcoding data streams which are:
fast: small overhead and specialized methods
consistent: basic I/O operations work as expected
generic: support any I/O objects like files, buffers, pipes, etc.
extensible: easy definition for new codec to transcode data
This implements the notation .. for indexing arrays. It's similar to the Python ... in that it means "all of the columns before (or after)".
Configurations.jl provides a macro @option to let you define structs to represent options/configurations, and serialize between different option/configuration file formats such as TOML.
Quaternions are best known for their suitability as representations of 3D rotational orientation. They can also be viewed as an extension of complex numbers.
This package provides a macro-based implementation of traits. The main idea behind traits is to group types outside the type-hierarchy and to make dispatch work with that grouping. The difference to Union-types is that types can be added to a trait after the creation of the trait, whereas Union types are fixed after creation.
This package provides consistent and extensible functional programming infrastructures, and metaprogramming facilities.
This package provides a method to ensure that arguments to a function conform to a specification.
This Julia package provides the adapt(T, x) function acts like convert(T, x), but without the restriction of returning a T. This allows you to "convert" wrapper types like Adjoint to be GPU compatible without throwing away the wrapper.
This package provides a convenient function form of the conditional ifelse. It is similar to Core.ifelse but it is extendable.
This package provides a wide array of functions for dealing with color. This includes conversion between colorspaces, measuring distance between colors, simulating color blindness, parsing colors, and generating color scales for graphics.
This small package supports the representation of images as AxisArrays to endow the axes with "meaning," and makes programming with such arrays easy via traits.
This package implements a variety of data structures, including, CircularBuffer, Queue, Stack, Accumulators, LinkedLists, SortedDicts and many others.
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.
The Compat package is designed to ease interoperability between older and newer versions of the Julia language. The Compat package provides a macro that lets you use the latest syntax in a backwards-compatible way.
A Julia package for evaluating distances(metrics) between vectors. This package also provides optimized functions to compute column-wise and pairwise distances, which are often substantially faster than a straightforward loop implementation.