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

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.


plantri 5.5
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://users.cecs.anu.edu.au/~bdm/plantri/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Generate certain types of planar graphs
Description:

plantri and fullgen (contained in the same package) are programs for the generation of certain types of planar graphs. Graphs are generated in such a way that exactly one member of each isomorphism class is output without the need for storing them.

python-louvain-igraph 0.8.2
Dependencies: igraph@0.10.15
Propagated dependencies: python-igraph@0.11.8
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/vtraag/louvain-igraph
Licenses: GPL 3+
Build system: pyproject
Synopsis: Implementation of the Louvain algorithm
Description:

This package implements the Louvain algorithm for community detection in C++ and exposes it to Python. Besides the relative flexibility of the implementation, it also scales well, and can be run on graphs of millions of nodes (as long as they can fit in memory). The core function is find_partition which finds the optimal partition using the louvain algorithm for a number of different methods.

qvge 0.7.0
Dependencies: qtbase@5.15.17 qtsvg@5.15.17 qtx11extras@5.15.17
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://arsmasiuk.github.io/qvge/
Licenses: Expat
Build system: gnu
Synopsis: Visual graph editor
Description:

QVGE is a multiplatform graph editor written in C++/Qt. Its main goal is to make possible visually edit two-dimensional graphs in a simple and intuitive way.

python-faiss 1.10.0
Dependencies: faiss@1.10.0 openblas@0.3.31 python-wrapper@3.12.12 swig@4.0.2
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/facebookresearch/faiss
Licenses: Modified BSD
Build system: cmake
Synopsis: Efficient similarity search and clustering of dense vectors
Description:

Faiss is a library for efficient similarity search and clustering of dense vectors. This package provides Python bindings to the Faiss library.

mscgen 0.20
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 gd@2.3.3 libjpeg-turbo@2.1.4 libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://www.mcternan.me.uk/mscgen/
Licenses: GPL 2+
Build system: gnu
Synopsis: Message Sequence Chart Generator
Description:

Mscgen is a small program that parses Message Sequence Chart descriptions and produces PNG, SVG, EPS or server side image maps (ismaps) as the output. Message Sequence Charts (MSCs) are a way of representing entities and interactions over some time period and are often used in combination with SDL. MSCs are popular in Telecoms to specify how protocols operate although MSCs need not be complicated to create or use. Mscgen aims to provide a simple text language that is clear to create, edit and understand, which can also be transformed into common image formats for display or printing.

python-pygsp 0.6.0
Propagated dependencies: python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/epfl-lts2/pygsp
Licenses: Modified BSD
Build system: pyproject
Synopsis: Graph Signal Processing in Python
Description:

The PyGSP is a Python package to ease signal processing on graphs.

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

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.

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.

skcms 0-0.a7a3b15
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://skia.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: Color management engine
Description:

skcms is the color management engine. It is a part of skia.

blender-assets 4.4.3
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.blender.org/
Licenses: CC0
Build system: copy
Synopsis: Bundled assets for Blender
Description:

Assets bundled with Blender releases in the Essentials assets library.

skia 112-0.c4284e9
Dependencies: expat@2.7.1 fontconfig-minimal@2.16.0 freetype@2.13.3 harfbuzz@11.4.4 mesa@26.0.2 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

geomcpp 0.0.0-0.730b3d3
Dependencies: glm@1.0.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/Grumbel/geomcpp
Licenses: GPL 3+
Build system: cmake
Synopsis: Collection of point, size and rect classes
Description:

This package provides a very basic collection of point, size and rect classes for C++.

agg 2.5
Dependencies: libx11@1.8.12 freetype@2.13.3 sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://agg.sourceforge.net/antigrain.com/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: High-quality 2D graphics rendering engine for C++
Description:

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.

cgal 6.1.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.

openshadinglanguage 1.13.10.0
Dependencies: boost@1.83.0 imath@3.1.3 openexr@3.2.4 openimageio@2.5.19.1 pugixml@1.12.1 qtbase@6.9.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage
Licenses: Modified BSD
Build system: cmake
Synopsis: Shading language for production GI renderers
Description:

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.

goxel 0.15.1-0.66d36e0
Dependencies: gtk+@3.24.51 glfw@3.3.10 libpng@1.6.39
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://goxel.xyz/
Licenses: GPL 3+
Build system: gnu
Synopsis: Voxel editor
Description:

Goxel is a voxel editor that features unlimited scene size, unlimited history buffer, 24-bit RGB colors, layers, procedural rendering, ray tracing, and export to various formats including the format used by Magicavoxel.

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.

blender 4.5.10
Dependencies: bash-minimal@5.2.37 blender-assets@4.4.3 boost@1.89.0 bullet@3.25 eigen@3.4.0 embree@4.4.1 ffmpeg@6.1.5 fftw@3.3.10 fftwf@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.2-0.68f6c16 libtiff@4.4.0 libx11@1.8.12 libxi@1.8.2 libxrender@0.9.12 lzo@2.10 onetbb@2022.3.0 openal@1.23.1 opencolorio@2.4.2 openexr@3.2.4 openimageio@2.5.19.1 openjpeg@2.5.0 opensubdiv@3.6.0 openvdb@11.0.0 pugixml@1.12.1 python@3.12.12 python-numpy@1.26.4 shaderc@2025.5 vulkan-headers@1.4.335.0 vulkan-loader@1.4.335.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.

superfamiconv 0.8.8
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/Optiroc/SuperFamiconv
Licenses: Expat
Build system: gnu
Synopsis: Tile graphics converter supporting SNES, Game Boy Color and PC Engine formats
Description:

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.

azpainter 3.0.6
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libwebp@1.3.2 libx11@1.8.12 libxcursor@1.2.3 libxext@1.3.6 libxi@1.8.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: http://azsky2.html.xdomain.jp/soft/azpainter.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Paint software for editing illustrations and images
Description:

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

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.

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.

mmm 0.1.1
Dependencies: alsa-lib@1.2.16 sdl12-compat@1.2.68 sdl2@2.30.8
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://github.com/hodefoting/mmm
Licenses: ISC
Build system: meson
Synopsis: Memory Mapped Machine
Description:

MMM is a shared memory protocol for virtualising access to framebuffer graphics, audio output and input event.

Total packages: 32521