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

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.


openorienteering-mapper 0.9.5
Dependencies: clipper@6.4.2 cups@2.4.14 curl@8.20.0 gdal@3.8.2 proj@9.7.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.

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.20 proj@9.7.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.

mepo 1.3.4
Dependencies: bash-minimal@5.2.37 busybox@1.37.0 curl@8.20.0 geoclue@2.7.2 gpsd@3.27.3 jq@1.8.2 ncurses@6.2.20210619 sdl2@2.30.8 sdl2-gfx@1.0.4 sdl2-image@2.8.8 sdl2-ttf@2.20.2 util-linux@2.42.2 xwininfo@1.1.6 zenity@4.2.2
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://mepo.lrdu.org
Licenses: GPL 3+
Build system: zig
Synopsis: OpenStreetMap map viewer
Description:

Mepo is a fast, simple, and hackable OSM map viewer for desktop and mobile Linux devices. It supports Wayland and X Windows.

Mepo works both offline and online, features a minimalist both touch/mouse and keyboard compatible interface, and offers a simple and powerful JSON API to allow the user to change and add functionality such as adding their own search and routing scripts, adding arbitrary buttons/keybindings to the UI, and more.

python-ogr2osm 1.2.0
Dependencies: gdal@3.8.2
Propagated dependencies: python-lxml@6.0.2 python-protobuf@3.20.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/roelderickx/ogr2osm
Licenses: Expat
Build system: pyproject
Synopsis: Convert ogr-readable files like shapefiles into OSM or PDF formats
Description:

ogr2osm is a tool for converting ogr-readable files into OSM format. It supports reading from OGR files like shapefiles or PostgreSQL database and converts data into osm or osm.pbf formats. A translation file can be used to manipulate the data during conversion.

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

python-verde 1.9.0
Propagated dependencies: python-dask@2026.3.0 python-numpy@2.4.6 python-pandas@3.0.3 python-pooch@1.9.0 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-xarray@2026.04.0 python-pykdtree@1.4.2 python-numba@0.66.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/fatiando/verde
Licenses: Modified BSD
Build system: pyproject
Synopsis: Processing and gridding spatial data, machine-learning style
Description:

Verde is a Python library for processing spatial data (topography, point clouds, bathymetry, geophysics surveys, etc) and interpolating them on a 2D surface (i.e., gridding) with a hint of machine learning.

librasterlite2 1.1.0-beta1
Dependencies: cairo@1.18.4 curl@8.20.0 freetype@2.13.3 freexl@2.0.0 giflib@5.2.1 libgeotiff@1.7.1 libjpeg-turbo@2.1.4 libpng@1.6.39 librttopo@1.1.0 libspatialite@5.1.0 libtiff@4.7.2 libwebp@1.3.2 libxml2@2.14.6 lz4@1.10.0 minizip@1.3.1 openjpeg@2.5.0 proj@9.7.1 sqlite@3.39.3 zstd@1.5.6
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.gaia-gis.it/fossil/librasterlite2/index
Licenses: GPL 2+ GPL 3+ Free Art License 1.3 LGPL 2.1+ MPL 1.1 Public Domain
Build system: gnu
Synopsis: Library to work with huge raster coverages using a SpatiaLite
Description:

librasterlite2 is a library that stores and retrieves huge raster coverages using a SpatiaLite DBMS.

java-opening-hours-parser 0.27.0
Dependencies: java-jetbrains-annotations@19.0.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/simonpoole/OpeningHoursParser
Licenses: Expat
Build system: ant
Synopsis: Java parser for the OpenStreetMap opening hour format
Description:

This is a very simplistic parser for string values according to the OSM opening hours specification.

shapelib 1.6.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: http://shapelib.maptools.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Provides C library to write and update ESRI Shapefiles
Description:

The Shapefile C Library provides the ability to write simple C programs for reading, writing and updating (to a limited extent) ESRI Shapefiles, and the associated attribute file (.dbf).

gplates 2.5
Dependencies: boost@1.83.0 cgal@6.2 curl@8.20.0 gdal@3.8.2 glew@2.2.0 glu@9.0.2 gmp@6.3.0 mesa@26.0.2 mpfr@4.2.2 proj@9.7.1 python@3.12.12 python-numpy@2.4.6 qtbase@5.15.17 qtsvg@5.15.17 qtxmlpatterns@5.15.17 qwt@6.1.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.gplates.org
Licenses: GPL 2+
Build system: cmake
Synopsis: Plate tectonics simulation program
Description:

GPlates is a plate tectonics program. Manipulate reconstructions of geological and paleogeographic features through geological time. Interactively visualize vector, raster and volume data.

python-cartopy 0.24.1
Dependencies: geos@3.12.1
Propagated dependencies: python-matplotlib@3.10.9 python-fiona@1.10.1 python-numpy@2.4.6 python-owslib@0.34.1 python-packaging@26.2 python-pillow@12.2.0 python-pykdtree@1.4.2 python-pyproj@3.7.2 python-pyshp@2.3.1 python-scipy@1.17.1 python-shapely@2.1.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://scitools.org.uk/cartopy/docs/latest/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Cartographic library for visualisation
Description:

Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy.

It features:

  • object oriented projection definitions

  • point, line, polygon and image transformations between projections

  • integration to expose advanced mapping in Matplotlib with a simple and intuitive interface

  • powerful vector data handling by integrating shapefile reading with Shapely capabilities

laszip 3.4.4
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://laszip.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Compression library for LAS files
Description:

LASzip is a library for compressing LAS files and uncompressing LAZ files. The LAS format is a file format designed for the interchange and archiving of lidar point cloud data.

gmt 6.6.0
Dependencies: curl@8.20.0 ffmpeg@8.1.1 fftw@3.3.10 gdal@3.8.2 geos@3.12.1 ghostscript@9.56.1 netcdf@4.9.2 openblas@0.3.31 pcre2@10.42
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.generic-mapping-tools.org/
Licenses: LGPL 3+
Build system: cmake
Synopsis: Generic mapping tools
Description:

GMT is a collection of about 100 command-line tools for manipulating geographic and Cartesian data sets (including filtering, trend fitting, gridding, projecting, etc.) and producing high-quality illustrations ranging from simple x-y plots via contour maps to artificially illuminated surfaces, 3D perspective views and animations. The GMT supplements add another 50 more specialized and discipline-specific tools. GMT supports over 30 map projections and transformations and requires support data such as GSHHG coastlines, rivers, and political boundaries and optionally DCW country polygons.

python-metpy 1.7.1
Propagated dependencies: python-importlib-resources@6.5.2 python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-pint@0.25.3 python-pooch@1.9.0 python-pyproj@3.7.2 python-scipy@1.17.1 python-traitlets@5.14.3 python-xarray@2026.04.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/Unidata/MetPy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Collection of tools to deal with weather data
Description:

MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.

gdal 3.8.2
Dependencies: curl@8.20.0 expat@2.7.1 freexl@2.0.0 geos@3.12.1 giflib@5.2.1 json-c@0.18 libgeotiff@1.7.1 libjpeg-turbo@2.1.4 libjxl@0.11.2 libpng@1.6.39 libtiff@4.7.2 libwebp@1.3.2 lz4@1.10.0 netcdf@4.9.2 openssl@3.5.7 openjpeg@2.5.0 pcre2@10.42 postgresql@14.20 proj@9.7.1 qhull@2020.2 shapelib@1.6.1 sqlite@3.39.3 swig@4.0.2 zlib@1.3.1 zstd@1.5.6
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://gdal.org/
Licenses: Expat Modified BSD non-copyleft Public Domain non-copyleft non-copyleft ASL 2.0
Build system: cmake
Synopsis: Raster and vector geospatial data format library
Description:

GDAL is a translator library for raster and vector geospatial data formats. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.

python-maxminddb 2.6.3
Dependencies: libmaxminddb@1.6.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.maxmind.com/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Reader for the MaxMind DB format
Description:

MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6). This is a Python module for reading MaxMind DB files.

python-pyshp 2.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/GeospatialPython/pyshp
Licenses: Expat
Build system: pyproject
Synopsis: Read/write support for ESRI Shapefile format
Description:

The Python Shapefile Library (PyShp) reads and writes ESRI Shapefiles.

python-pyproj 3.7.2
Dependencies: proj@9.7.1
Propagated dependencies: python-certifi@2026.05.20
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/pyproj4/pyproj
Licenses: Expat
Build system: pyproject
Synopsis: Python interface to PROJ
Description:

This package provides a Python interface to PROJ, a cartographic projections and coordinate transformations library.

osmium-tool 1.18.0
Dependencies: libosmium@2.22.0 nlohmann-json@3.12.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://osmcode.org/osmium-tool/
Licenses: GPL 3+
Build system: cmake
Synopsis: Osmium command-line tool
Description:

Command line tool for working with OpenStreetMap data based on the Osmium library.

virtualpg 2.0.1
Dependencies: postgresql@14.20 sqlite@3.39.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.gaia-gis.it/fossil/virtualpg/index
Licenses: GPL 2+ LGPL 2.1+ MPL 1.1
Build system: gnu
Synopsis: Allow SQLite/SpatiaLite to access PostgreSQL/PostGIS tables
Description:

VirtualPG is a dynamic extension for the SQLite DBMS. It implements the VirtualPostgres driver, allowing to directly exchange data between SQLite and PostgreSQL; if SpatiaLite is available even PostGIS geometries can be exchanged form one Spatial DBMS and the other.

ogs-serial 6.5.9
Dependencies: boost@1.89.0 eigen@3.4.0 exprtk@0.0.3 hdf5@1.14.6 iphreeqc@3.5.0-4 nlohmann-json@3.12.0 libxml2@2.14.6 mgis@2.2 netcdf@4.9.2 netcdf-cxx4@4.3.1 python@3.12.12 range-v3@0.12.0 spdlog@1.17.0 tclap@1.4.0-rc2 tfel@4.2.2 vtk@9.6.0 xdmf@3.0.0-0.04a84ba xmlpatch@0.4.5 zlib@1.3.1
Propagated dependencies: metis@5.1.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.opengeosys.org
Licenses: Modified BSD
Build system: cmake
Synopsis: Simulation of coupled processes in porous and fractured media
Description:

OpenGeoSys (OGS) is a scientific open source project for the development of numerical methods for the simulation of thermo-hydro-mechanical-chemical (THMC) processes in porous and fractured media. OGS is implemented in C++, it is object-oriented with an focus on the numerical solution of coupled multi-field problems (multi-physics). Parallel versions of OGS are available relying on both MPI and OpenMP concepts. Application areas of OGS are currently CO2 sequestration, geothermal energy, water resources management, hydrology and waste deposition.

josm 19555
Dependencies: java-commons-jcs@3.1 java-commons-compress@1.28.0 java-jmapviewer@2.22 java-jakarta-annotations-api@2.1.1 java-jakarta-json@2.1.3 java-jsr305@3.0.1 java-metadata-extractor@2.19.0 java-opening-hours-parser@0.27.0 java-parsson@1.1.5 java-signpost-core@1.2.1.2 java-svg-salamander@1.1.2 openjdk@17.0.10
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://josm.openstreetmap.de
Licenses: GPL 2+
Build system: ant
Synopsis: OSM editor
Description:

JOSM is an extensible editor for OpenStreetMap (OSM). It supports loading GPX tracks, background imagery and OSM data from local sources as well as from online sources and allows editing the OSM data (nodes, ways, and relations) and their metadata tags.

xygrib 1.2.6.1
Dependencies: bzip2@1.0.8 font-liberation@2.1.5 libnova@0.16 libpng@1.6.39 openjpeg@2.5.0 proj@9.7.1 qtbase@5.15.17 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://opengribs.org
Licenses: GPL 3+
Build system: cmake
Synopsis: Weather Forecast Visualization
Description:

XyGrib is a Grib file reader and visualizes meteorological data providing an off-line capability to analyse weather forecasts or hindcasts. It is intended to be used as a capable weather work station for anyone with a serious interest in examining weather. This would include members of the sailing community, private and sport aviators, farmers, weather buffs and many more. XyGrib is the continuation of the zyGrib software package with a new team of volunteers.

postgis 3.3.8
Dependencies: gdal@3.8.2 geos@3.12.1 giflib@5.2.1 json-c@0.18 libjpeg-turbo@2.1.4 libxml2@2.14.6 openssl@3.5.7 pcre@8.45 postgresql@14.20 protobuf-c@1.4.1 proj@9.7.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://postgis.net
Licenses: GPL 2+ Expat Public Domain Modified BSD CC-BY-SA 3.0
Build system: gnu
Synopsis: Spatial database extender for PostgreSQL
Description:

PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL. This package provides a PostgreSQL extension.

Total packages: 33008