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 is a headers-only library that allows approximate convex decomposition of a 3D surface.
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.
SuperFamiconv is a converter for tiled graphics, supporting the graphics formats of the SNES, Game Boy Color and PC Engine game consoles. Automated palette selection is supported.
This package provides a very basic collection of point, size and rect classes for C++.
GR is a universal framework for cross-platform visualization applications. It offers developers a compact, portable and consistent graphics library for their programs. Applications range from publication quality 2D graphs to the representation of complex 3D scenes. GR is essentially based on an implementation of a GKS. As a self-contained system it can quickly and easily be integrated into existing applications (i.e. using the ctypes mechanism in Python or ccall in Julia).
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
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics.
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.
OpenVDB is a C++ library comprising a hierarchical data structure and a large suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It was developed by DreamWorks Animation for use in volumetric applications typically encountered in feature film production.
NanoSVG is a simple single-header SVG parser. The output of the parser is a list of cubic bezier shapes. The library suits well for anything from rendering scalable icons in an editor application to prototyping a game.
Drawpile is a drawing program that allows share the canvas with other users in real time.
Some feature highlights:
Shared canvas using the built-in server or a dedicated server
Record, play back and export drawing sessions
Simple animation support
Layers and blending modes
Text layers
Supports pressure sensitive Wacom tablets
Built-in chat
Supports OpenRaster file format
Encrypted connections using SSL
Automatic port forwarding with UPnP
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics.
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.
Embree is a collection of high-performance ray tracing kernels. Embree is meant to increase performance of photo-realistic rendering applications.
MiniFB (Mini FrameBuffer) is a small, cross-platform library that makes it easy to render (32-bit) pixels in a window.
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.
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
MangoHud is a Vulkan and OpenGL overlay for monitoring frames per second (FPS), temperatures, CPU/GPU load and more.
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.
POV-Ray is short for the Persistence of Vision Raytracer, a tool for producing high-quality computer graphics. POV-Ray creates three-dimensional, photo-realistic images using a rendering technique called ray-tracing. It reads in a text file containing information describing the objects and lighting in a scene and generates an image of that scene from the view point of a camera also described in the text file. Ray-tracing is not a fast process by any means, but it produces very high quality images with realistic reflections, shading, perspective and other effects.
This package contains OpenXR headers, as well as source code and build scripts for the OpenXR loader.
The Color Transformation Language, or CTL, is a small programming language that was designed to serve as a building block for digital color management systems. CTL allows users to describe color transforms in a concise and unambiguous way by expressing them as programs. In order to apply a given transform to an image, the color management system instructs a CTL interpreter to load and run the CTL program that describes the transform. The original and the transformed image constitute the CTL program's input and output.
Pydot provides an interface to create, handle, modify and process graphs in Graphviz's DOT language, written in pure Python.
This package provides a simple Python interface for the Graphviz graph visualization tool suite.