_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


basis-universal 1.60
Dependencies: opencl-headers@2025.07.22 zstd@1.5.6
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/BinomialLLC/basis_universal
Licenses: ASL 2.0 Modified BSD Expat
Build system: cmake
Synopsis: LDR/HDR compressed texture transcoder
Description:

Basis Universal is an LDR/HDR GPU compressed texture interchange system supporting transcoding to a large number of GPU texture formats.

openscenegraph 3.6.5
Dependencies: collada-dom@2.5.0 giflib@5.2.1 libjpeg-turbo@2.1.4 jasper@2.0.33 librsvg@2.61.4 libxrandr@1.5.4 ffmpeg@4.4.7 mesa@26.0.2
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://www.openscenegraph.org
Licenses: LGPL 2.1
Build system: cmake
Synopsis: High-performance real-time graphics toolkit
Description:

The OpenSceneGraph is a high-performance 3D graphics toolkit used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modeling.

openxr 1.1.57
Dependencies: mesa@26.0.2 vulkan-loader@1.4.335.0 wayland@1.24.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.khronos.org/openxr/
Licenses: ASL 2.0 Expat
Build system: cmake
Synopsis: Generated headers and sources for OpenXR loader
Description:

This package contains OpenXR headers, as well as source code and build scripts for the OpenXR loader.

lib2geom 1.4
Dependencies: cairo@1.18.4 python-pycairo@1.28.0 double-conversion@3.1.5 glib@2.86.0 gsl@2.8
Propagated dependencies: boost@1.89.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://gitlab.com/inkscape/lib2geom/
Licenses: GPL 3+
Build system: cmake
Synopsis: C++ 2D graphics library
Description:

2geom is a C++ library of mathematics for paths, curves, and other geometric calculations. Designed for vector graphics, it tackles Bézier curves, conic sections, paths, intersections, transformations, and basic geometries.

monado 25.1.0
Dependencies: ffmpeg@8.1.1 glslang@1.4.335.0 eudev@3.2.14 hidapi@0.15.0 libusb@1.0.25 libxcb@1.17.0 libxrandr@1.5.4 mesa@26.0.2 openhmd@0.3.0-0.04f5276 openvr@2.12.14 python@3.12.12 v4l-utils@1.24.1 vulkan-loader@1.4.335.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://monado.freedesktop.org/
Licenses: Boost 1.0
Build system: cmake
Synopsis: OpenXR runtime
Description:

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.

embree 3.13.5
Dependencies: glfw@3.3.10 onetbb@2023.1.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.embree.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: High performance ray tracing kernels
Description:

Embree is a collection of high-performance ray tracing kernels. Embree is meant to increase performance of photo-realistic rendering applications.

drawpile 2.2.2-beta.5
Dependencies: giflib@5.2.1 karchive@6.24.0 kdnssd@6.24.0 libmicrohttpd@1.0.10 libsodium@1.0.22 libvpx@1.16.0 libwebp@1.3.2 libxi@1.8.2 libxkbcommon@1.13.1 libzip@1.9.2 miniupnpc@2.3.3 qtbase@6.9.2 qtkeychain@0.15.0 qtmultimedia@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 qtx11extras@5.15.17 vulkan-headers@1.4.335.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://drawpile.net
Licenses: GPL 3+
Build system: qt
Synopsis: Collaborative drawing program
Description:

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

imath 3.1.3
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/AcademySoftwareFoundation/Imath
Licenses: Modified BSD
Build system: cmake
Synopsis: Library of math operations for computer graphics
Description:

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.

ogre 14.5.2
Dependencies: bullet@3.25 freeimage@3.18.0 freetype@2.13.3 glslang@1.4.335.0 imgui@1.91.9b libxaw@1.0.16 libxrandr@1.5.4 libxt@1.3.1 mesa@26.0.2 pugixml@1.12.1 sdl2@2.30.8 spirv-tools@1.4.335.0 wayland@1.24.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.ogre3d.org/
Licenses: Expat
Build system: cmake
Synopsis: Scene-oriented, flexible 3D engine written in C++
Description:

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.

alembic 1.8.4
Dependencies: hdf5@1.14.6 imath@3.1.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.alembic.io/
Licenses: Modified BSD
Build system: cmake
Synopsis: Framework for storing and sharing scene data
Description:

Alembic is a computer graphics interchange framework. It distills complex, animated scenes into a set of baked geometric results.

brdf-explorer 1.0.0-1.5b2cd46f3
Dependencies: qtbase@5.15.17 mesa@26.0.2 glew@2.2.0 freeglut@3.4.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://web.archive.org/web/20190115030100/https://www.disneyanimation.com/technology/brdf.html
Licenses: Ms-PL
Build system: gnu
Synopsis: @acronym{BRDF, bidirectional reflectance distribution function} analyzer
Description:

BRDF Explorer is an application that allows the development and analysis of BRDF. It can load and plot analytic BRDF functions (coded as functions in OpenGL's GLSL shader language), measured material data from the MERL database, and anisotropic measured material data from MIT CSAIL. Graphs and visualizations update in real time as parameters are changed, making it a useful tool for evaluating and understanding different BRDFs (and other component functions).

assimp 5.4.3
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.assimp.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: Asset import library
Description:

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.

facedetect 0.1-0.5f9b912
Dependencies: bash-minimal@5.2.37 opencv@4.13.0 python@3.12.12 python-numpy@2.4.6
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.thregr.org/~wavexx/software/facedetect/
Licenses: GPL 2+
Build system: copy
Synopsis: Face detector
Description:

facedetect is a face detector for batch processing. It answers the question: "Is there a face in this image?" and gives back either an exit code or the coordinates of each detect face in the standard output. facedetect is used in software such as fgallery to improve the thumbnail cutting region, so that faces are always centered.

flux 1.4.4
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.directfb.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Interface description language
Description:

Flux is an interface description language used by DirectFB. Fluxcomp compiles .flux files to .cpp or .c files.

openimageio 2.5.19.1
Dependencies: boost@1.89.0 dcmtk@3.6.9 fmt@11.2.0 freetype@2.13.3 giflib@5.2.1 imath@3.1.3 libglvnd@1.7.0 libheif@1.23.1 libjpeg-turbo@2.1.4 libpng@1.6.39 libraw@0.22.1 libtiff@4.7.2 libwebp@1.3.2 opencolorio@2.4.2 openexr@3.4.11 openjpeg@2.5.0 pugixml@1.12.1 pybind11@2.13.6 python-wrapper@3.12.12 robin-map@1.4.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/AcademySoftwareFoundation/OpenImageIO
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ library for reading and writing images
Description:

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.

discregrid 0.0.0-0.4c27e1c
Dependencies: cxxopts@3.2.1 eigen@3.4.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/InteractiveComputerGraphics/Discregrid
Licenses: Expat
Build system: cmake
Synopsis: Discretize functions on regular grids
Description:

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.

directfb 1.7.7
Dependencies: alsa-lib@1.2.16.1 ffmpeg@8.1.1 freetype@2.13.3 glu@9.0.2 gstreamer@1.28.1 imlib2@1.10.0 jasper@2.0.33 libjpeg-turbo@2.1.4 libcddb@1.3.2 libdrm@2.4.131 libtimidity@0.2.7 libmad@0.15.1b libmng@2.0.3 libmpeg2@0.5.1 libmpeg3@1.8 mesa@26.0.2 libpng@1.6.39 sdl12-compat@1.2.68 librsvg@2.61.4 libtiff@4.7.2 tslib@1.23 libvdpau@1.5 libvorbis@1.3.7 wayland@1.24.0 libwebp@1.3.2 libx11@1.8.12 libxcomposite@0.4.6 libxext@1.3.6 xorgproto@2024.1 zlib@1.3.1
Propagated dependencies: flux@1.4.4
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/deniskropp/DirectFB
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: DFB Graphics Library
Description:

DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead.

openexr 3.4.11
Propagated dependencies: libdeflate@1.19 imath@3.1.3 openjph@0.27.3
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://openexr.com
Licenses: Modified BSD
Build system: cmake
Synopsis: High-dynamic-range file format library
Description:

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.

tachyon 0.99.5
Dependencies: libjpeg-turbo@2.1.4 libpng@1.6.39
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://jedi.ks.uiuc.edu/~johns/raytracer/
Licenses: Modified BSD
Build system: gnu
Synopsis: Multithreaded ray tracing software
Description:

This package contains the Tachyon raytracer. It supports the typical ray tracer features, most of the common geometric primitives, shading and texturing modes, etc. It also supports less common features such as HDR image output, ambient occlusion lighting, and support for various triangle mesh and volumetric texture formats beneficial for molecular visualization.

mmg 5.7.2
Dependencies: scotch@7.0.15
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://www.mmgtools.org/
Licenses: LGPL 3+
Build system: cmake
Synopsis: Surface and volume remeshers
Description:

Mmg is a collection of applications and libraries for bidimensional and tridimensional surface and volume remeshing. It consists of:

  • the mmg2d application and library: mesh generation from a set of edges, adaptation and optimization of a bidimensional triangulation and isovalue discretization;

  • the mmgs application and library: adaptation and optimization of a surface triangulation and isovalue discretization;

  • the mmg3d application and library: adaptation and optimization of a tetrahedral mesh, isovalue discretization and Lagrangian movement;

  • the mmg library gathering the mmg2d, mmgs and mmg3d libraries.

blend2d 0.21.2-0.6dbc2ce
Dependencies: asmjit@1.21.0-0.0bd5787
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://blend2d.com
Licenses: Zlib
Build system: cmake
Synopsis: 2D vector graphics engine
Description:

Blend2D is a high performance 2D vector graphics engine, which utilizes a built-in JIT compiler to generate optimized pipelines at runtime that take the advantage of host CPU features and is capable of using multiple threads. Blend2D can render rectangles, simple shapes, geometries composed of lines and Bézier curves, and text. The 2D pipeline supports pixel composition, opacity control, and styles such as solid colors, gradients, and images.

minifb 0-1.43f8c13
Propagated dependencies: libx11@1.8.12 libxkbcommon@1.13.1 mesa@26.0.2
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/emoon/minifb
Licenses: Expat
Build system: cmake
Synopsis: Small library for rendering pixels to a framebuffer
Description:

MiniFB (Mini FrameBuffer) is a small, cross-platform library that makes it easy to render (32-bit) pixels in a window.

ilmbase 2.5.7
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.openexr.com/
Licenses: Modified BSD
Build system: cmake
Synopsis: Utility C++ libraries for threads, maths, and exceptions
Description:

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.

pstoedit 4.00
Dependencies: ghostscript@9.56.1 imagemagick@6.9.13-5 plotutils@2.6 libjpeg-turbo@2.1.4 libzip@1.9.2 glib@2.86.0 pango@1.57.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://www.pstoedit.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Converter for PostScript and PDF graphics
Description:

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

Total packages: 33008