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

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.


mscgen 0.20
Dependencies: fontconfig-minimal@2.14.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-faiss 1.10.0
Dependencies: faiss@1.10.0 openblas@0.3.30 python-wrapper@3.11.14 swig@4.0.2
Propagated dependencies: python-numpy@1.26.4
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.

r-rbiofabric 0.3-1.666c2ae
Propagated dependencies: r-igraph@2.2.1
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: http://www.biofabric.org/
Licenses: Expat
Build system: r
Synopsis: BioFabric network visualization
Description:

This package provides an implementation of the function bioFabric for creating scalable network digrams where nodes are represented by horizontal lines, and edges are represented by vertical lines.

edge-addition-planarity-suite 3.0.2.0
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/graph-algorithms/edge-addition-planarity-suite
Licenses: Modified BSD
Build system: gnu
Synopsis: Embedding of planar graphs
Description:

The package provides a reference implementation of the linear time edge addition algorithm for embedding planar graphs and isolating planarity obstructions.

python-louvain 0.16
Propagated dependencies: python-networkx@3.4.2 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/taynaud/python-louvain
Licenses: Modified BSD
Build system: pyproject
Synopsis: Louvain algorithm for community detection
Description:

This package provides a pure Python implementation of the Louvain algorithm for community detection in large networks.

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.

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.

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.

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.

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.

mangohud 0.7.0
Dependencies: dbus@1.15.8 glslang@1.4.321.0 hwdata@0.392 imgui@1.86 libx11@1.8.12 mesa@25.2.3 mesa-utils@8.4.0 nlohmann-json@3.12.0 python-mako@1.3.10 spdlog@1.13.0 vulkan-loader@1.4.321.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://www.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.

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.

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.

mmm 0.1.1
Dependencies: alsa-lib@1.2.11 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.

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.

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.

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.

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!

minifb 0-1.43f8c13
Propagated dependencies: libx11@1.8.12 libxkbcommon@1.11.0 mesa@25.2.3
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.

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.

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.

facedetect 0.1-0.5f9b912
Dependencies: bash-minimal@5.2.37 opencv@4.12.0 python@3.11.14 python-numpy@1.26.4
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.

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.

Total packages: 69244