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.
Skia is a 2D graphics library for drawing text, geometries, and images. It supports:
3x3 matrices with perspective
antialiasing, transparency, filters
shaders, xfermodes, maskfilters, patheffects
subpixel text
OpenImageIO is a library for reading and writing images, and a bunch of related classes, utilities, and applications. There is a particular emphasis on formats and functionality used in professional, large-scale animation and visual effects work for film.
Embree is a collection of high-performance ray tracing kernels. Embree is meant to increase performance of photo-realistic rendering applications.
Basis Universal is an LDR/HDR GPU compressed texture interchange system supporting transcoding to a large number of GPU texture formats.
Open Shading Language (OSL) is a language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation.
AutoTrace is a utility for converting bitmap into vector graphics. It can trace outlines and midlines, effect color reduction or despeckling and has support for many input and output formats. It can be used with the autotrace utility or as a C library, libautotrace.
This package provides a header only C++11 glTF (GL Transmission Format) 2.0 library.
GL Transmission Format (glTF) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry.
Discregrid is a C++ library for the parallel discretization of (preferably smooth) functions on regular grids. It generates a (cubic) polynomial discretization given a box-shaped domain, a grid resolution, and a 3D scalar field. The library can also serialize and deserialize the generated discrete grid, and compute and discretize the signed distance field corresponding to a triangle mesh. The following programs are included with Discregrid:
GenerateSDF: Computes a discrete (cubic) signed distance field from a triangle mesh in OBJ format.DiscreteFieldToBitmap: Generates an image in bitmap format of a two-dimensional slice of a previously computed discretization.GenerateDensityMap: Generates a density map from a previously generated discrete signed distance field using the cubic spline kernel.
Monado is an OpenXR runtime delivering immersive experiences such as VR and AR on mobile, PC/desktop, and any other device. Monado aims to be a complete and conforming implementation of the OpenXR API made by Khronos.
F3D (pronounced /fɛd/) is a VTK-based 3D viewer with simple interaction mechanisms and which is fully controllable using arguments on the command line. It supports a range of file formats (including animated glTF, STL, STEP, PLY, OBJ, FBX), and provides numerous rendering and texturing options.
Friction is a versatile motion graphics application that allows you to create vector and raster animations for web and video.
Motion graphics has a wide variety of uses, including:
Television and film: Title sequences, commercials, and visual effects
Web design: Animated logos, banners, and interactive elements
Social media: Animated posts and stories
Presentations: Animated infographics and slideshows
Anti-Grain Geometry is a high quality rendering engine written in C++. It supports sub-pixel resolutions and anti-aliasing. It is also a library for rendering SVG.
The pstoedit utility allows translating graphics in the PostScript or PDF (Portable Document Format) formats to various other vector formats such as:
Tgif (.obj)
gnuplot
xfig (.fig)
Flattened PostScript
DXF, a CAD (Computed-Aided Design) exchange format
PIC (for troff/groff)
MetaPost (for usage with TeX/LaTeX)
LaTeX2e picture
GNU Metafile (for use with plotutils/libplot)
Any format supported by ImageMagick
Coin is a 3D graphics library with an Application Programming Interface based on the Open Inventor 2.1 API. For those who are not familiar with Open Inventor, it is a scene-graph based retain-mode rendering and model interaction library, written in C++, which has become the de facto standard graphics library for 3D visualization and visual simulation software in the scientific and engineering community.
AzPainter is a lightweight full color painting application for editing illustrations and images.
Features include:
Layers
Many artistic filters
Good range of selection tools
Pen pressure support with automatic brush size adjustment
Support for 16-bit color images with transparency (RGBA)
Support for image formats like PSD, PNG, JPEG, TIFF, WebP
ASLI (A Simple Lattice Infiller) is a command-line tool that allows users to fill any 3D geometry with a functionally graded lattice. The lattice infill is constructed out of unit cells, described by implicit functions, whose type, size and feature can be varied locally to obtain the desired local properties.
MMM is a shared memory protocol for virtualising access to framebuffer graphics, audio output and input event.
Imath is a C++ representation of 2D and 3D vectors and matrices and other mathematical objects, functions, and data types common in computer graphics applications, including the "half" 16-bit floating-point type.
Alembic is a computer graphics interchange framework. It distills complex, animated scenes into a set of baked geometric results.
Embree is a collection of high-performance ray tracing kernels. Embree is meant to increase performance of photo-realistic rendering applications.
The Open Asset Import Library loads more than 40 3D file formats into one unified data structure. Additionally, assimp features various mesh post processing tools: normals and tangent space generation, triangulation, vertex cache locality optimization, removal of degenerate primitives and duplicate vertices, sorting by primitive type, merging of redundant materials and many more.
OpenCSG is a library for rendering Constructive Solid Geometry (CSG) using OpenGL. CSG is an approach for modeling complex 3D-shapes using simpler ones. For example, two shapes can be combined by uniting them, by intersecting them, or by subtracting one shape from the other.
IlmBase provides several utility libraries for C++. Half is a class that encapsulates ILM's 16-bit floating-point format. IlmThread is a thread abstraction. Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions and other useful 2D and 3D math functions. Iex is an exception-handling library.
OpenEXR provides the specification and reference implementation of the EXR file format. The purpose of EXR format is to accurately and efficiently represent high-dynamic-range scene-linear image data and associated metadata, with strong support for multi-part, multi-channel use cases.