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

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.


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.

mangohud 0.8.4
Dependencies: dbus@1.16.2 glslang@1.4.335.0 hwdata@0.392 imgui@1.91.9b implot@0.17 libx11@1.8.12 libxkbcommon@1.13.1 mesa@26.0.2 mesa-utils@8.4.0 nlohmann-json@3.12.0 python-mako@1.3.12 spdlog@1.17.0 vulkan-loader@1.4.335.0 wayland@1.24.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.

openexr 2.5.7
Propagated dependencies: ilmbase@2.5.7 zlib@1.3.1
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.

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.

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.

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.

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.

povray 3.7.0.10
Dependencies: boost@1.89.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 openexr@3.4.11 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.

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.

skia 112-0.c4284e9
Dependencies: expat@2.7.1 fontconfig-minimal@2.17.1 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

graphviz-minimal 7.0.1
Dependencies: gts@0.7.6 gd@2.3.3 guile@3.0.9 fontconfig-minimal@2.17.1 freetype@2.13.3 libltdl@2.4.7 expat@2.7.1 libjpeg-turbo@2.1.4 libpng@1.6.39
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://www.graphviz.org/
Licenses: EPL 1.0
Build system: gnu
Synopsis: Graph visualization software (without X11 support)
Description:

Graphviz is a graph visualization tool suite. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

dot2tex 2.11.3
Dependencies: graphviz@7.0.1
Propagated dependencies: python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://github.com/kjellmf/dot2tex
Licenses: Expat
Build system: pyproject
Synopsis: Graphviz to LaTeX converter
Description:

The purpose of dot2tex is to give graphs generated by Graphviz a more LaTeX friendly look and feel. This is accomplished by converting xdot output from Graphviz to a series of PSTricks or PGF/TikZ commands. This approach allows:

  • Typesetting labels with LaTeX, allowing mathematical notation

  • Using native PSTricks and PGF/TikZ commands for drawing arrows

  • Using backend specific styles to customize the output

gts 0.7.6
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://gts.sourceforge.net/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Triangulated Surface Library
Description:

Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles.

python-pydot 4.0.1
Propagated dependencies: python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://github.com/pydot/pydot
Licenses: Expat
Build system: pyproject
Synopsis: Python interface to Graphviz's DOT language
Description:

Pydot provides an interface to create, handle, modify and process graphs in Graphviz's DOT language, written in pure Python.

python-graphviz 0.21
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://github.com/xflr6/graphviz
Licenses: Expat
Build system: pyproject
Synopsis: Simple Python interface for Graphviz
Description:

This package provides a simple Python interface for the Graphviz graph visualization tool suite.

xdot 1.6
Dependencies: at-spi2-core@2.60.0 bash-minimal@5.2.37 librsvg@2.61.4 mesa@26.0.2 mesa-opencl@26.0.2 harfbuzz@11.4.4 graphviz@7.0.1 gtk+@3.24.52 python-numpy@2.4.6 python-pycairo@1.28.0 python-pygobject@3.54.5 python-setuptools@80.9.0 python-wheel@0.46.1 vulkan-loader@1.4.335.0
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://pypi.org/project/xdot/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Interactive viewer for graphviz dot files
Description:

Xdot is an interactive viewer for graphs written in graphviz’s dot language. Internally, it uses the xdot output format as an intermediate format, and gtk and cairo for rendering. Xdot can be used either as a standalone application, or as a Python library.

graphviz 7.0.1
Dependencies: libxrender@0.9.12 libx11@1.8.12 gts@0.7.6 gd@2.3.3 guile@3.0.9 pango@1.57.1 fontconfig-minimal@2.17.1 freetype@2.13.3 libltdl@2.4.7 libxaw@1.0.16 expat@2.7.1 libjpeg-turbo@2.1.4 libpng@1.6.39
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://www.graphviz.org/
Licenses: EPL 1.0
Build system: gnu
Synopsis: Graph visualization software
Description:

Graphviz is a graph visualization tool suite. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

python-uqbar 0.9.6
Propagated dependencies: python-black@26.5.1 python-sphinx@9.1.0 python-unidecode@1.4.0
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://github.com/josiah-wolf-oberholtzer/uqbar
Licenses: Expat
Build system: pyproject
Synopsis: Tools for building documentation with Sphinx, Graphviz and LaTeX
Description:

This package contains tools for building documentation with Sphinx, Graphviz and LaTeX.

python-pygraphviz 1.14
Dependencies: graphviz@7.0.1
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://pygraphviz.github.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python interface to Graphviz
Description:

PyGraphviz is a Python interface to the Graphviz graph layout and visualization package. With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms.

gprof2dot 2025.04.14
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://github.com/jrfonseca/gprof2dot
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Generate a dot graph from the output of several profilers
Description:

This package provides a Python script to convert the output from many profilers into a dot graph.

It can:

  • prune nodes and edges below a certain threshold;

  • use an heuristic to propagate time inside mutually recursive functions;

  • use color efficiently to draw attention to hot-spots;

  • work on any platform where Python and Graphviz is available.

graphviz 14.1.1
Dependencies: libxrender@0.9.12 libx11@1.8.12 gts@0.7.6 gd@2.3.3 guile@3.0.9 pango@1.57.1 fontconfig-minimal@2.17.1 freetype@2.13.3 libltdl@2.4.7 libxaw@1.0.16 expat@2.7.1 libjpeg-turbo@2.1.4 libpng@1.6.39
Channel: guix
Location: gnu/packages/graphviz.scm (gnu packages graphviz)
Home page: https://www.graphviz.org/
Licenses: EPL 1.0
Build system: gnu
Synopsis: Graph visualization software
Description:

Graphviz is a graph visualization tool suite. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

groff 1.24.0
Dependencies: ghostscript@9.56.1
Channel: guix
Location: gnu/packages/groff.scm (gnu packages groff)
Home page: https://www.gnu.org/software/groff/
Licenses: GPL 3+
Build system: gnu
Synopsis: Typesetting from plain text mixed with formatting commands
Description:

Groff is a typesetting package that reads plain text and produces formatted output based on formatting commands contained within the text. It is usually the formatter of "man" documentation pages.

roffit 0.12-1.b59e6c855
Dependencies: bash-minimal@5.2.37 perl@5.36.0
Channel: guix
Location: gnu/packages/groff.scm (gnu packages groff)
Home page: https://daniel.haxx.se/projects/roffit/
Licenses: Expat
Build system: gnu
Synopsis: Convert nroff files to HTML
Description:

Roffit is a program that reads an nroff file and outputs an HTML file. It is typically used to display man pages on a web site.

grap 1.46
Channel: guix
Location: gnu/packages/groff.scm (gnu packages groff)
Home page: https://github.com/snorerot13/grap
Licenses: Modified BSD
Build system: gnu
Synopsis: Tool for creating graphs with troff
Description:

Grap is a language for typesetting graphs specified and first implemented by Brian Kernighan and Jon Bentley at Bell Labs. It is an expressive language for describing graphs and incorporating them in typeset documents. It is implemented as a preprocessor to Kernigan's pic language for describing languages, so any system that can use pic can use grap. For sure, TeX and groff can use it.

Total packages: 33008