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

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-fiona 1.9.6
Dependencies: gdal@3.8.2
Propagated dependencies: python-attrs@25.3.0 python-certifi@2025.06.15 python-click@8.1.8 python-click-plugins@1.1.1.2 python-cligj@0.7.2
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/Toblerity/Fiona
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fiona reads and writes spatial data files
Description:

Fiona is GDAL’s neat and nimble vector API for Python programmers. Fiona is designed to be simple and dependable. It focuses on reading and writing data in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS packages such as pyproj, Rtree, and Shapely.

splat 1.5.0b3
Dependencies: bzip2@1.0.8 libjpeg-turbo@2.1.4 libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.qsl.net/kd2bd/splat.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Signal propagation and coverage analysis tool
Description:

The SPLAT (Signal Propagation, Loss, And Terrain) program can use the Longley-Rice path loss and coverage prediction using the Irregular Terrain Model to predict the behaviour and reliability of radio links, and to predict path loss.

geos 3.12.1
Dependencies: glib@2.83.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://libgeos.org/
Licenses: LGPL 2.1+ Zlib Public Domain
Build system: cmake
Synopsis: Geometry Engine for Geographic Information Systems
Description:

GEOS provides a spatial object model and fundamental geometric functions. It is a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS enhanced topology functions.

proj 9.3.1
Propagated dependencies: curl@8.6.0 libtiff@4.4.0 sqlite@3.39.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://proj.org/
Licenses: Expat ASL 2.0 X11
Build system: cmake
Synopsis: Coordinate transformation software
Description:

Proj is a generic coordinate transformation software that transforms geospatial coordinates from one CRS to another. This includes cartographic projections as well as geodetic transformations. Proj includes command line applications for easy conversion of coordinates from text files or directly from user input. In addition, Proj also exposes an application programming interface that lets developers use the functionality of Proj in their own software.

java-jmapviewer 2.22
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://wiki.openstreetmap.org/wiki/JMapViewer
Licenses: GPL 2
Build system: ant
Synopsis: OSM map integration in Java
Description:

JMapViewer is a Java component which easily integrates an OSM map view into your Java application. It is maintained as an independent project by the JOSM team.

python-geographiclib 2.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://geographiclib.sourceforge.io/2.0/python/
Licenses: Expat
Build system: pyproject
Synopsis: Python geodesic routines from GeographicLib
Description:

This is a python implementation of the geodesic routines in GeographicLib.

libmseed 3.1.5
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://earthscope.github.io/libmseed/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Library for the miniSEED data format
Description:

The miniSEED library provides a framework for manipulation of SEED data records, a format for commonly used for seismological time series and related data. The library includes the functionality to read and write data records, in addition to reconstructing time series from multiple records.

eccodes 2.27.0
Dependencies: jasper@2.0.33 libaec@1.0.6 libjpeg-turbo@2.1.4 libpng@1.6.39 netcdf@4.9.0 openjpeg@2.5.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://confluence.ecmwf.int/display/ECC
Licenses: ASL 2.0
Build system: cmake
Synopsis: Library for handling the GRIB, BUFR and GTS file formats
Description:

ecCodes is a package developed by ECMWF which provides an application programming interface and a set of tools for decoding and encoding messages in the WMO FM-92 GRIB, WMO FM-94 BUFR and WMO GTS abbreviated header formats.

h3 3.7.2
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://h3geo.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Hexagonal hierarchical geospatial indexing system
Description:

H3 is a geospatial indexing system using a hexagonal grid that can be (approximately) subdivided into finer and finer hexagonal grids, combining the benefits of a hexagonal grid with S2's hierarchical subdivisions.

openorienteering-mapper 0.9.5
Dependencies: clipper@6.4.2 cups@2.4.14 curl@8.6.0 gdal@3.8.2 proj@9.3.1 qtbase@5.15.17 qtimageformats@5.15.17 qtlocation@5.15.17 qtsensors@5.15.17 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.openorienteering.org/apps/mapper/
Licenses: GPL 3+
Build system: cmake
Synopsis: OpenOrienteering Mapper (OOM)
Description:

OpenOrienteering Mapper is a software for creating maps for the orienteering sport.

libe57format 3.2.0
Dependencies: xerces-c@3.2.5
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/asmaloney/libE57Format
Licenses: Boost 1.0
Build system: cmake
Synopsis: Library for reading and writing E57 files
Description:

The libE57Format package provides a C++ library for reading and writing files in the ASTM-standard E57 format. E57 files store 3D point cloud data (produced by 3D imaging systems such as laser scanners), attributes associated with 3D point data (color and intensity), and 2D images (photos taken using a 3D imaging system).

osm2pgsql 2.1.1
Dependencies: boost@1.89.0 bzip2@1.0.8 cli11@2.4.2 expat@2.7.1 fmt@11.2.0 libosmium@2.22.0 luajit@v2.1-0.04dca79 nlohmann-json@3.12.0 postgresql@14.13 proj@9.3.1 protozero@1.7.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://osm2pgsql.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: OSM data importer to PostgreSQL
Description:

Osm2pgsql is a tool for loading OpenStreetMap data into a PostgreSQL / PostGIS database suitable for applications like rendering into a map, geocoding with Nominatim, or general analysis.

gettext-minimal 0.21
Dependencies: libunistring@1.3 libxml2@2.14.6 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://www.gnu.org/software/gettext/
Licenses: GPL 3+
Build system: gnu
Synopsis: Tools and documentation for translation (used to build other packages)
Description:

GNU Gettext is a package providing a framework for translating the textual output of programs into multiple languages. It provides translators with the means to create message catalogs, and a runtime library to load translated messages from the catalogs. Nearly all GNU packages use Gettext.

gettext-minimal 0.23.1
Dependencies: libunistring@1.3 libxml2@2.14.6 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://www.gnu.org/software/gettext/
Licenses: GPL 3+
Build system: gnu
Synopsis: Tools and documentation for translation (used to build other packages)
Description:

GNU Gettext is a package providing a framework for translating the textual output of programs into multiple languages. It provides translators with the means to create message catalogs, and a runtime library to load translated messages from the catalogs. Nearly all GNU packages use Gettext.

po4a 0.74
Dependencies: bash-minimal@5.2.37 opensp@1.5.2 perl-gettext@1.07 perl-pod-parser@1.65 perl-pod-simple@3.45 perl-sgmls@1.1 perl-syntax-keyword-try@0.28 perl-xs-parse-keyword@0.34 perl-term-readkey@2.38 perl-text-wrapi18n@0.06 perl-unicode-linebreak@2019.001 perl-yaml-tiny@1.73
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://po4a.org/
Licenses: GPL 2+
Build system: perl
Synopsis: Scripts to ease maintenance of translations
Description:

The po4a (PO for anything) project goal is to ease translations (and more interestingly, the maintenance of translations) using gettext tools on areas where they were not expected like documentation.

gettext 0.23.1
Dependencies: libunistring@1.3 libxml2@2.14.6 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://www.gnu.org/software/gettext/
Licenses: GPL 3+
Build system: gnu
Synopsis: Tools and documentation for translation
Description:

GNU Gettext is a package providing a framework for translating the textual output of programs into multiple languages. It provides translators with the means to create message catalogs, and a runtime library to load translated messages from the catalogs. Nearly all GNU packages use Gettext.

po4a 0.74
Dependencies: bash-minimal@5.2.37 opensp@1.5.2 perl-gettext@1.07 perl-pod-parser@1.65 perl-pod-simple@3.45 perl-sgmls@1.1 perl-syntax-keyword-try@0.28 perl-xs-parse-keyword@0.34 perl-term-readkey@2.38 perl-text-wrapi18n@0.06 perl-unicode-linebreak@2019.001 perl-yaml-tiny@1.73
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://po4a.org/
Licenses: GPL 2+
Build system: perl
Synopsis: Scripts to ease maintenance of translations
Description:

The po4a (PO for anything) project goal is to ease translations (and more interestingly, the maintenance of translations) using gettext tools on areas where they were not expected like documentation.

mdpo 0.3.6
Propagated dependencies: python-polib@1.1.0 python-pymd4c@0.4.6.0b1
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://github.com/mondeja/mdpo
Licenses: Modified BSD
Build system: python
Synopsis: Markdown file translation utilities using pofiles
Description:

The mdpo utility creates pofiles, the format stabilished by GNU Gettext, from Markdown files.

libtextstyle 0.21
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://www.gnu.org/software/gettext/
Licenses: GPL 3+
Build system: gnu
Synopsis: Text styling library
Description:

GNU libtextstyle is a C library that provides an easy way to add styling to programs that produce output to a console or terminal emulator window. It allows applications to emit text annotated with styling information, such as color, font attributes (weight, posture), or underlining.

ghostscript-with-x 9.56.1
Dependencies: libxext@1.3.6 libxt@1.3.1 fontconfig-minimal@2.14.0 freetype@2.13.3 font-ghostscript@8.11 jbig2dec@0.19 libjpeg-turbo@2.1.4 libpaper@2.0.0 libpng@1.6.39 libtiff@4.4.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/ghostscript.scm (gnu packages ghostscript)
Home page: https://www.ghostscript.com/
Licenses: AGPL 3+
Build system: gnu
Synopsis: PostScript and PDF interpreter
Description:

Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.

lcms-next 2.16.0
Dependencies: libjpeg-turbo@2.1.4 libtiff@4.4.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/ghostscript.scm (gnu packages ghostscript)
Home page: https://www.littlecms.com/
Licenses: X11
Build system: gnu
Synopsis: Little CMS, a small-footprint colour management engine
Description:

Little CMS is a small-footprint colour management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), approved as ISO 15076-1.

gs-fonts 8.11
Channel: guix
Location: gnu/packages/ghostscript.scm (gnu packages ghostscript)
Home page: https://sourceforge.net/projects/gs-fonts/
Licenses: GPL 2
Build system: gnu
Synopsis: Free replacements for the PostScript fonts
Description:

Ghostscript fonts provides fonts and font metrics customarily distributed with Ghostscript. It currently includes the 35 standard PostScript fonts.

libpaper 2.0.0
Channel: guix
Location: gnu/packages/ghostscript.scm (gnu packages ghostscript)
Home page: https://github.com/rrthomas/libpaper
Licenses: LGPL 3+ GPL 3+
Build system: gnu
Synopsis: Library for handling paper sizes
Description:

The paper library and accompanying files are intended to provide a simple way for applications to take actions based on a system- or user-specified paper size.

ghostscript-with-cups 9.56.1
Dependencies: cups-minimal@2.4.14 fontconfig-minimal@2.14.0 freetype@2.13.3 font-ghostscript@8.11 jbig2dec@0.19 libjpeg-turbo@2.1.4 libpaper@2.0.0 libpng@1.6.39 libtiff@4.4.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/ghostscript.scm (gnu packages ghostscript)
Home page: https://www.ghostscript.com/
Licenses: AGPL 3+
Build system: gnu
Synopsis: PostScript and PDF interpreter
Description:

Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.

Total packages: 69282