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

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.


embree 3.3.15
Dependencies: tbb@2021.6.0 glfw@3.3.10
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.

ogre-next 3.0.0
Dependencies: bullet@3.25 freeimage@3.18.0 freetype@2.13.3 glslang@1.4.321.0 libxaw@1.0.16 libxrandr@1.5.4 libxt@1.3.1 mesa@25.2.3 pugixml@1.12.1 sdl2@2.30.8 spirv-tools@1.4.321.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.

python-booleanoperations 0.9.0
Propagated dependencies: python-fonttools-minimal@4.59.2 python-pyclipper@1.3.0.post6
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/typemytype/booleanOperations
Licenses: Expat
Build system: pyproject
Synopsis: Boolean operations on paths
Description:

Boolean operations on paths which uses a super fast polygon clipper library by Angus Johnson.

coin3d 4.0.2
Dependencies: boost@1.89.0 bzip2@1.0.8 expat@2.7.1 fontconfig-minimal@2.14.0 freeglut@3.4.0 freetype@2.13.3 glew@2.2.0 libx11@1.8.12 openal@1.23.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/coin3d/coin
Licenses: Modified BSD
Build system: cmake
Synopsis: High-level 3D visualization library with Open Inventor 2.1 API
Description:

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.

directfb 1.7.7
Dependencies: alsa-lib@1.2.11 ffmpeg@8.0 freetype@2.13.3 glu@9.0.2 gstreamer@1.26.3 imlib2@1.10.0 jasper@2.0.33 libjpeg-turbo@2.1.4 libcddb@1.3.2 libdrm@2.4.124 libtimidity@0.2.7 libmad@0.15.1b libmng@2.0.3 libmpeg2@0.5.1 libmpeg3@1.8 mesa@25.2.3 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.

povray 3.7.0.10
Dependencies: boost@1.89.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 openexr@3.2.4 sdl12-compat@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://www.povray.org/
Licenses: AGPL 3+
Build system: gnu
Synopsis: Tool for creating three-dimensional graphics
Description:

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.

lib2geom 1.3
Dependencies: cairo@1.18.4 python-pycairo@1.28.0 double-conversion@3.1.5 glib@2.83.3 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.

mikktspace 0.0.0-0.3e895b4
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://www.mikktspace.com/
Licenses: Zlib
Build system: gnu
Synopsis: Library for a common standard for tangent spaces
Description:

This package provides a common standard tangent space library used in baking tools to produce normal maps.

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.

blender 3.6.23
Dependencies: bash-minimal@5.2.37 boost@1.89.0 bullet@3.25 eigen@3.4.0 embree@4.3.3 ffmpeg@6.1.2 fftw@3.3.10 freetype-with-brotli@2.13.3 glew@2.2.0 glog@0.5.0 gmp@6.3.0 imath@3.1.3 jack@0.125.0 jemalloc@5.3.0 libepoxy@1.5.10 libjpeg-turbo@2.1.4 libpng@1.6.39 libsndfile@1.2.0 libtiff@4.4.0 libx11@1.8.12 libxi@1.8.2 libxrender@0.9.12 lzo@2.10 openal@1.23.1 opencolorio@2.4.2 openexr@3.2.4 openimageio@2.5.19.0 openjpeg@2.5.0 opensubdiv@3.6.0 openvdb@11.0.0 pugixml@1.12.1 python@3.11.14 python-numpy@1.26.4 tbb@2021.6.0 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.blender.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: 3D graphics creation suite
Description:

Blender is a 3D graphics creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. The application can be customized via its API for Python scripting.

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.

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.14.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.0 opencascade-occt@7.6.2 openexr@3.2.4 vtk@9.3.1 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.

meshoptimizer 0.25
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/zeux/meshoptimizer
Licenses: Expat
Build system: cmake
Synopsis: Mesh optimization library for faster rendering
Description:

When a GPU renders triangle meshes, various stages of the GPU pipeline have to process vertex and index data. The efficiency of these stages depends on the data you feed them; this library provides algorithms to help optimize meshes for these stages, as well as algorithms to reduce the mesh complexity and storage overhead.

opensubdiv 3.6.0
Dependencies: glew@2.2.0 libxrandr@1.5.4 libxcursor@1.2.3 libxinerama@1.1.5 libxi@1.8.2 zlib@1.3.1 glfw@3.3.10
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://graphics.pixar.com/opensubdiv/
Licenses: ASL 2.0
Build system: cmake
Synopsis: High performance subdivision surface evaluation
Description:

OpenSubdiv is a set of libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures.

embree 2.17.7
Dependencies: tbb@2020.3 glfw@3.3.10
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.

Please note that this version requires a processor with SSE2 support.

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.

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.

skia 112-0.6d0b938
Dependencies: expat@2.7.1 fontconfig-minimal@2.14.0 freetype@2.13.3 harfbuzz@11.4.4 mesa@25.2.3 libwebp@1.3.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://skia.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: 2D graphics library
Description:

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

autotrace 0.31.10
Dependencies: glib@2.83.3 imagemagick@6.9.13-5 libjpeg-turbo@2.1.4 libpng@1.6.39 pstoedit@4.00 pango@1.54.0
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.

skia 112-0.c4284e9
Dependencies: expat@2.7.1 fontconfig-minimal@2.14.0 freetype@2.13.3 harfbuzz@11.4.4 mesa@25.2.3 libwebp@1.3.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://skia.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: 2D graphics library
Description:

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

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.

basis-universal 1.60
Dependencies: opencl-headers@2024.10.24 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.

fox 1.6.57
Dependencies: lbzip2@2.5-0.b6dc48a freetype@2.13.3 mesa@25.2.3 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!

openscenegraph 3.6.5
Dependencies: giflib@5.2.1 libjpeg-turbo@2.1.4 jasper@2.0.33 librsvg@2.58.5 libxrandr@1.5.4 ffmpeg@4.4.6 mesa@25.2.3
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.

Total packages: 69282