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

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.


gpaint 0.3.4.1
Dependencies: gtk+@2.24.33 libglade@2.6.4
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.gnu.org/software/gpaint/
Licenses: GPL 3+
Build system: gnu
Synopsis: Simple paint program for GNOME
Description:

GNU Paint is a simple, easy-to-use paint program for the GNOME environment. It supports drawing freehand as well as basic shapes and text. It features cut-and-paste for irregular regions or polygons.

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).

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.

drawpile 2.2.2-beta.5
Dependencies: giflib@5.2.1 karchive@6.23.0 kdnssd@6.23.0 libmicrohttpd@1.0.5 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

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.

openvdb 11.0.0
Dependencies: boost@1.89.0 c-blosc@1.21.1 jemalloc@5.3.0 onetbb@2022.3.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.openvdb.org/
Licenses: MPL 2.0
Build system: cmake
Synopsis: Sparse volume data structure and tools
Description:

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.

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.

ctl 1.5.4
Dependencies: libtiff@4.4.0
Propagated dependencies: openexr@3.2.4
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://ampasctl.sourceforge.net
Licenses: non-copyleft
Build system: cmake
Synopsis: Color Transformation Language
Description:

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.

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.56.4
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

ogre-next 3.0.0
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 rapidjson@1.1.0-1.949c771
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.

f3d 3.0.0
Dependencies: alembic@1.8.4 assimp@5.4.3 double-conversion@3.1.5 eigen@3.4.0 expat@2.7.1 fontconfig-minimal@2.16.0 freetype@2.13.3 glew@2.2.0 hdf5@1.14.6 imath@3.1.3 jsoncpp@1.9.6 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libx11@1.8.12 lz4@1.10.0 netcdf@4.9.2 opencascade-occt@7.9.3 openexr@3.2.4 vtk@9.5.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://f3d.app/
Licenses: Modified BSD
Build system: cmake
Synopsis: VTK-based 3D viewer
Description:

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.

autotrace 0.31.10
Dependencies: glib@2.86.0 imagemagick@6.9.13-5 libjpeg-turbo@2.1.4 libpng@1.6.39 pstoedit@4.00 pango@1.56.4
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/autotrace/autotrace
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Bitmap to vector graphics converter
Description:

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.

tinygltf 2.9.6
Dependencies: nlohmann-json@3.12.0 stb-image@2.30 stb-image-write@1.16
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/syoyo/tinygltf
Licenses: Expat
Build system: cmake
Synopsis: Header only GL Transmission Format library
Description:

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.

fox 1.6.57
Dependencies: lbzip2@2.5-0.b6dc48a freetype@2.13.3 mesa@26.0.2 glu@9.0.2 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libx11@1.8.12 libxcursor@1.2.3 libxext@1.3.6 libxfixes@6.0.1 libxft@2.3.8 libxi@1.8.2 libxrandr@1.5.4 libxrender@0.9.12 libxshmfence@1.3.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://www.fox-toolkit.org
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Widget Toolkit for building GUI
Description:

FOX (Free Objects for X) is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects!

embree 3.13.5
Dependencies: glfw@3.3.10 onetbb@2022.3.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.

vhacd 4.1.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/kmammou/v-hacd
Licenses: Modified BSD
Build system: copy
Synopsis: Approximate convex decomposition
Description:

This is a headers-only library that allows approximate convex decomposition of a 3D surface.

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.

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.22.2 libjpeg-turbo@2.1.4 libpng@1.6.39 libraw@0.22.1 libtiff@4.4.0 libwebp@1.3.2 opencolorio@2.4.2 openexr@3.2.4 openjpeg@2.5.0 pugixml@1.12.1 pybind11@2.13.6 python-wrapper@3.12.12 robin-map@0.6.3 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.

directfb 1.7.7
Dependencies: alsa-lib@1.2.16 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.58.5 libtiff@4.4.0 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.

nanosvg 0.0.0-0.9da543e
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/memononen/nanosvg
Licenses: Zlib
Build system: cmake
Synopsis: Simple SVG parser
Description:

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.

mmg 5.7.2
Dependencies: scotch@7.0.7
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.

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.

mangohud 0.7.0
Dependencies: dbus@1.16.2 glslang@1.4.335.0 hwdata@0.392 imgui@1.86 libx11@1.8.12 mesa@26.0.2 mesa-utils@8.4.0 nlohmann-json@3.12.0 python-mako@1.3.10 spdlog@1.15.3 vulkan-loader@1.4.335.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/flightlessmango/MangoHud/
Licenses: Expat
Build system: meson
Synopsis: Vulkan and OpenGL overlay for monitoring performance and hardware
Description:

MangoHud is a Vulkan and OpenGL overlay for monitoring frames per second (FPS), temperatures, CPU/GPU load and more.

cgal 5.6.1
Dependencies: mpfr@4.2.2 gmp@6.3.0 boost@1.89.0
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.cgal.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Computational geometry algorithms library
Description:

CGAL provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods, etc. It provides data structures and algorithms such as triangulations, Voronoi diagrams, polygons, polyhedra, mesh generation, and many more.

Total packages: 32521