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

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.


python-leidenalg 0.10.2
Dependencies: igraph@0.10.15 libleidenalg@0.11.1
Propagated dependencies: python-igraph@0.11.8
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/vtraag/leidenalg
Licenses: GPL 3+
Build system: pyproject
Synopsis: Community detection in large networks
Description:

Leiden is a general algorithm for methods of community detection in large networks and is an extension of the Louvain algorithm. This packages provides a Python wrapper to the C++ implementation.

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.

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.

faiss 1.10.0
Dependencies: openblas@0.3.31
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. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning.

python-graphtools 2.1.0
Propagated dependencies: python-deprecated@1.3.1 python-future@1.0.0 python-numpy@2.3.1 python-pygsp@0.6.0 python-scikit-learn@1.7.2 python-scipy@1.16.3 python-tasklogger@1.2.0
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/KrishnaswamyLab/graphtools
Licenses: GPL 3
Build system: pyproject
Synopsis: Tools for building and manipulating graphs in Python
Description:

This package provides tools for building and manipulating graphs in Python.

lemon-graph 1.3.1.1
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://lemon.cs.elte.hu/trac/lemon
Licenses: Boost 1.0
Build system: cmake
Synopsis: C++ library of optimized algorithms and data structures
Description:

LEMON is a C++ template library providing efficient implementations of common data structures and algorithms with focus on combinatorial optimization tasks connected mainly with graphs and networks. This is the OpenROAD Project's fork with C++20 compatibility fixes.

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.

rw 0.9
Dependencies: igraph@0.10.15
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://sourceforge.net/projects/rankwidth/
Licenses: GPL 2+
Build system: gnu
Synopsis: Rank-width and rank-decomposition of graphs
Description:

rw computes rank-width and rank-decompositions of graphs.

libleidenalg 0.11.1
Dependencies: igraph@0.10.15
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/vtraag/libleidenalg
Licenses: GPL 3+
Build system: cmake
Synopsis: Community detection in large networks
Description:

Leiden is a general algorithm for methods of community detection in large networks and is an extension of the Louvain algorithm. This package implements the Leiden algorithm in C++ and can be run on graphs of millions of nodes (as long as they can fit in memory).

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-graph-tool 2.98
Dependencies: boost@1.83.0 cairomm@1.14.2 cgal@5.6.1 expat@2.7.1 gmp@6.3.0 gtk+@3.24.51 python-wrapper@3.12.12 sparsehash@2.0.4
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-pycairo@1.28.0 python-scipy@1.16.3 python-zstandard@0.23.0
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://graph-tool.skewed.de/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Manipulate and analyze graphs with Python efficiently
Description:

Graph-tool is an efficient Python module for manipulation and statistical analysis of graphs (a.k.a. networks). Contrary to most other Python modules with similar functionality, the core data structures and algorithms are implemented in C++, making extensive use of template metaprogramming, based heavily on the Boost Graph Library. This confers it a level of performance that is comparable (both in memory usage and computation time) to that of a pure C/C++ library.

r-rbiofabric 0.3-1.666c2ae
Propagated dependencies: r-igraph@2.3.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.

igraph 0.10.15
Dependencies: arpack-ng@3.9.1 bliss@0.77 glpk@5.0 openblas@0.3.31 plfit@0.9.4 suitesparse-cxsparse@4.4.1
Propagated dependencies: libxml2@2.14.6
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://igraph.org
Licenses: GPL 2+
Build system: cmake
Synopsis: Network analysis and visualization
Description:

This package provides a library for the analysis of networks and graphs. It can handle large graphs very well and provides functions for generating random and regular graphs, graph visualization, centrality methods and much more.

python-pyunlocbox 0.6.1
Propagated dependencies: python-numpy@2.3.1 python-pytest-cov@6.0.0 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/epfl-lts2/pyunlocbox
Licenses: Modified BSD
Build system: pyproject
Synopsis: Convex Optimization in Python using Proximal Splitting
Description:

PyUNLocBoX uses proximal splitting methods to solve non-differentiable convex optimization problems.

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.

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.

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.

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.

fgallery 1.9.1
Dependencies: bash-minimal@5.2.37 imagemagick@6.9.13-5 lcms@2.13.1 facedetect@0.1-0.5f9b912 fbida@2.14 libjpeg-turbo@2.1.4 zip@3.0 perl@5.36.0 perl-cpanel-json-xs@4.30 perl-image-exiftool@13.55 jpegoptim@1.5.5 pngcrush@1.8.13 7zip@26.01
Channel: guix
Location: gnu/packages/graphics.scm (gnu packages graphics)
Home page: https://www.thregr.org/~wavexx/software/fgallery/
Licenses: GPL 2+
Build system: gnu
Synopsis: Static photo gallery generator
Description:

FGallery is a static, JavaScript photo gallery generator with minimalist look. The result can be uploaded on any web server without additional requirements.

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.

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.

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.

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.

Total packages: 73955