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

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.


spatialite-gui 2.1.0-beta1
Dependencies: curl@8.6.0 freexl@2.0.0 geos@3.12.1 giflib@5.2.1 libjpeg-turbo@2.1.4 librasterlite2@1.1.0-beta1 librttopo@1.1.0 libspatialite@5.1.0 libwebp@1.3.2 libxlsxwriter@1.0.3 libxml2@2.14.6 lz4@1.10.0 minizip@1.3.1 openjpeg@2.5.0 postgresql@14.20 proj@9.7.1 sqlite@3.39.3 virtualpg@2.0.1 wxwidgets@3.2.10 zstd@1.5.6
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.gaia-gis.it/fossil/spatialite_gui/index
Licenses: GPL 3+
Build system: gnu
Synopsis: Graphical user interface for SpatiaLite
Description:

Spatialite-gui provides a visual interface for viewing and maintaining a spatialite database. You can easily see the structure of the tables and data contents using point and click functions, many of which construct common SQL queries, or craft your own SQL queries.

python-fiona 1.10.1
Dependencies: gdal@3.8.2
Propagated dependencies: python-attrs@25.3.0 python-certifi@2025.06.15 python-click@8.3.1 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.

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.

saga 8.2.1
Dependencies: curl@8.6.0 fftw@3.3.10 gdal@3.8.2 hdf5@1.14.6 jasper@2.0.33 libharu@2.4.3 libtiff@4.4.0 opencv@4.13.0 postgresql@14.20 proj@9.7.1 python@3.12.12 qhull@2020.2 unixodbc@2.3.14 vigra@1.12.2 wxwidgets@3.2.10
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.saga-gis.org
Licenses: GPL 2+ LGPL 2.1+
Build system: cmake
Synopsis: System for Automated Geoscientific Analyses
Description:

SAGA (System for Automated Geoscientific Analyses) is a Geographic Information System (GIS) software. It has been designed for an easy and effective implementation of spatial algorithms and it offers a comprehensive, growing set of geoscientific methods.

python-pyproj 3.7.2
Dependencies: proj@9.7.1
Propagated dependencies: python-certifi@2025.06.15
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.

gdal 3.8.2
Dependencies: curl@8.6.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.1 libpng@1.6.39 libtiff@4.4.0 libwebp@1.3.2 lz4@1.10.0 netcdf@4.9.2 openssl@3.5.5 openjpeg@2.5.0 pcre2@10.42 postgresql@14.20 proj@9.3.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.3.1
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.

libosmium 2.22.0
Propagated dependencies: boost@1.89.0 bzip2@1.0.8 expat@2.7.1 gdal@3.8.2 geos@3.12.1 lz4@1.10.0 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://osmcode.org/libosmium/
Licenses: Boost 1.0
Build system: cmake
Synopsis: C++ library for working with OpenStreetMap data
Description:

Libosmium is a fast and flexible C++ library for working with OpenStreetMap data.

librttopo 1.1.0
Dependencies: geos@3.12.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://git.osgeo.org/gitea/rttopo/librttopo
Licenses: GPL 2+
Build system: gnu
Synopsis: Library to handle SQL/MM topologies
Description:

The RT Topology Library exposes an API to create and manage standard (ISO 13249 aka SQL/MM) topologies using user-provided data stores.

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.

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.

osmctools 0.9
Dependencies: wget@1.25.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://gitlab.com/osm-c-tools/osmctools
Licenses: AGPL 3
Build system: gnu
Synopsis: Tools to convert, filter and update OpenStreetMap data files
Description:

This project contains a few tools which are used in the OpenStreetMap project. They can be used to convert, filter and update OpenStreetMap data files.

pdal 2.10.2
Dependencies: gdal@3.8.2 h3@4.4.1 libgeotiff@1.7.1 libunwind@1.6.2 libxml2@2.14.6 nlohmann-json@3.12.0 openssl@3.5.5 proj@9.7.1 utfcpp@3.2.5 xz@5.4.5 zstd@1.5.6
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://pdal.io/
Licenses: Modified BSD
Build system: cmake
Synopsis: Point Data Abstraction Library
Description:

PDAL is a C++ library for translating and manipulating point cloud data. It is very much like the GDAL library which handles raster and vector data.

python-ppigrf 2.1.0-0.5c45795
Propagated dependencies: python-numpy@2.3.1 python-pandas@2.3.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/IAGA-VMOD/ppigrf
Licenses: Expat
Build system: pyproject
Synopsis: International Geomagnetic Reference Field in Python
Description:

Pure Python code to calculate IGRF model predictions. The IGRF is a model of the Earth's main magnetic field that is updated every 5 years.

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.

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.

python-obspy 1.5.0
Propagated dependencies: python-decorator@5.2.1 python-lxml@6.0.2 python-matplotlib@3.10.8 python-numpy@2.3.1 python-requests@2.32.5 python-scipy@1.16.3 python-setuptools@80.9.0 python-sqlalchemy@1.4.54
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.obspy.org
Licenses: LGPL 3
Build system: pyproject
Synopsis: Python framework for seismological observatories
Description:

ObsPy is a project dedicated to provide a Python framework for processing seismological data. It provides parsers for common file formats, clients to access data centers and seismological signal processing routines which allow the manipulation of seismological time series.

The goal of the ObsPy project is to facilitate rapid application development for seismology.

libmo-unpack 3.1.2
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/SciTools/libmo_unpack
Licenses: Modified BSD
Build system: cmake
Synopsis: Handle WGDOS and RLE compression schemes
Description:

This package provides a library for handling the WGDOS and RLE compression schemes used in UM files.

python-cartopy 0.24.1
Dependencies: geos@3.12.1
Propagated dependencies: python-matplotlib@3.10.8 python-fiona@1.10.1 python-numpy@2.3.1 python-owslib@0.34.1 python-packaging@25.0 python-pillow@12.1.1 python-pykdtree@1.4.2 python-pyproj@3.7.2 python-pyshp@2.3.1 python-scipy@1.16.3 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

iphreeqc 3.5.0-3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.usgs.gov/software/phreeqc-version-3
Licenses: Public Domain
Build system: cmake
Synopsis: C++ library for performing aqueous geochemical calculations
Description:

PHREEQC implements several types of aqueous models including two ion-association aqueous models. This package contains modifications for OpenGeoSys

gnome-maps 50.0
Dependencies: bash-minimal@5.2.37 folks@0.15.12 evolution-data-server@3.60.0 geoclue@2.7.2 geocode-glib@3.26.4 gjs@1.84.2 glib@2.86.0 glib-networking@2.80.1 gnome-online-accounts@3.54.9 gsettings-desktop-schemas@48.0 gtk@4.22.1 libadwaita@1.8.2 libgee@0.20.8 libgweather@4.4.4 librest@0.10.2 librsvg@2.58.5 libsecret@0.21.7 libshumate@1.6.0 libsoup@3.6.5 libxml2@2.14.6 webkitgtk@2.50.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://wiki.gnome.org/Apps/Maps
Licenses: GPL 2+
Build system: meson
Synopsis: Graphical map viewer and wayfinding program
Description:

GNOME Maps is a graphical map viewer. It uses map data from the OpenStreetMap project. It can provide directions for walking, bicycling, and driving.

readosm 1.1.0a
Dependencies: expat@2.7.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.gaia-gis.it/fossil/readosm/index
Licenses: GPL 2+ LGPL 2.1+ MPL 1.1
Build system: gnu
Synopsis: Data extractor for OpenStreetMap files
Description:

ReadOSM is a library to extract valid data from within an OpenStreetMap input file (in .osm or .osm.pbf format).

grass 8.4.1
Dependencies: bash-minimal@5.2.37 bzip2@1.0.8 cairo@1.18.4 fftw@3.3.10 freetype@2.13.3 gdal@3.8.2 geos@3.12.1 glu@9.0.2 libpng@1.6.39 libtiff@4.4.0 libxml2@2.14.6 mesa@26.0.2 mariadb@10.11.14 mariadb@10.11.14 netcdf@4.9.2 openblas@0.3.31 pdal@2.10.2 perl@5.36.0 postgresql@14.20 proj@9.7.1 python@3.12.12 python-dateutil@2.9.0 python-matplotlib@3.10.8 python-numpy@2.3.1 python-wxpython@4.2.2 readline@8.2.13 sqlite@3.39.3 wxwidgets@3.2.10 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://grass.osgeo.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: GRASS Geographic Information System
Description:

GRASS (Geographic Resources Analysis Support System), is a Geographic Information System (GIS) software suite used for geospatial data management and analysis, image processing, graphics and maps production, spatial modeling, and visualization.

python-haversine 2.7.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/mapado/haversine
Licenses: Expat
Build system: pyproject
Synopsis: Calculate the distance between 2 points on Earth
Description:

This package provides functions to calculate the distance in various units between two points on Earth using their latitude and longitude.

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.

Total packages: 72465