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

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.


osm-gps-map 1.1.0
Dependencies: cairo@1.18.4 glib@2.86.0 gobject-introspection@1.86.0 gtk+@3.24.51 libsoup-minimal@2.74.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://nzjrs.github.io/osm-gps-map/
Licenses: GPL 2+
Build system: gnu
Synopsis: GTK+ widget for displaying OpenStreetMap tiles
Description:

This package provides a GTK+ widget (and Python bindings) that when given GPS coordinates,draws a GPS track, and points of interest on a moving map display. Downloads map data from a number of websites, including https://www.openstreetmap.org.

python-h3 4.4.2
Dependencies: h3@4.4.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://uber.github.io/h3-py
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python bindings for H3
Description:

This package provides a Python bindings for H3, a hierarchical hexagonal geospatial indexing system

python-geopy 2.4.1
Propagated dependencies: python-geographiclib@2.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/geopy/geopy
Licenses: Expat
Build system: pyproject
Synopsis: Geocoding library for Python
Description:

geopy is a Python client for several popular geocoding web services. geopy makes it easy for Python developers to locate the coordinates of addresses, cities, countries, and landmarks across the globe using third-party geocoders and other data sources.

qgis 3.44.11
Dependencies: bash-minimal@5.2.37 draco@1.5.7 exiv2@0.28.7 expat@2.7.1 freexl@2.0.0 gdal@3.8.2 geos@3.12.1 gpsbabel@1.9.0 grass@8.4.1 gsl@2.8 hdf5@1.14.6 librttopo@1.1.0 libspatialindex@2.0.0 libspatialite@5.1.0 libxml2@2.14.6 libzip@1.9.2 minizip@1.3.1 netcdf@4.9.2 pdal@2.10.2 postgresql@14.20 proj@9.3.1 protobuf@3.21.9 python@3.12.12 python-chardet@5.2.0 python-dateutil@2.9.0 python-future@1.0.0 python-jinja2@3.1.2 python-lxml@6.0.2 python-numpy@2.3.1 python-owslib@0.34.1 python-psycopg2@2.9.11 python-pygments@2.19.2 python-pyqt+qscintilla@5.15.11 python-pytz@2025.1 python-pyyaml@6.0.2 python-requests@2.32.5 python-sip@6.8.6 python-six@1.17.0 python-urllib3@2.5.0 qca@2.3.10 qscintilla@2.13.4 qt3d@5.15.17 qtbase@5.15.17 qtdeclarative@5.15.17 qtkeychain@0.15.0 qtlocation@5.15.17 qtmultimedia@5.15.17 qtserialport@5.15.17 qtsvg@5.15.17 qwt@6.1.5 sqlite@3.39.3 zstd@1.5.6
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://qgis.org
Licenses: ASL 1.1 ASL 2.0 FreeBSD Modified BSD Boost 1.0 CC-BY 3.0 CC-BY 4.0 CC-BY-SA 3.0 CC-BY-SA 4.0 FSDG-compatible FSF-free Expat FDL 1.2+ FSF-free FSF-free GPL 2 GPL 2+ GPL 3 GPL 3+ ISC LGPL 2.0+ LGPL 2.1 LGPL 2.1+ LGPL 3 non-copyleft non-copyleft non-copyleft Open Government Licence for Public Sector Information Open Publication License 1.0 or later Public Domain QWT 1.0
Build system: cmake
Synopsis: Geographical information system
Description:

QGIS is an easy to use Geographical Information System (GIS). It is a GIS data viewer and editor. QGIS supports a number of raster and vector data formats, with new support easily added using the plugin architecture.

tegola 0.21.2
Dependencies: go-cloud-google-com-go-storage@1.60.0 go-github-com-ajstarks-svgo@0.0.0-20211024235047-1546f124cd8b go-github-com-akrylysov-algnhsa@1.1.0 go-github-com-aws-aws-sdk-go@1.55.7 go-github-com-azure-azure-storage-blob-go@0.0.0-20180706173141-f0a732ea9441 go-github-com-burntsushi-toml@1.5.0 go-github-com-dimfeld-httptreemux@4.1.0 go-github-com-gdey-tbltest@0.0.0-20180914212833-1865222d591f go-github-com-go-spatial-cobra@0.0.3 go-github-com-go-spatial-geom@0.1.0 go-github-com-go-spatial-proj@0.3.0 go-github-com-go-test-deep@1.1.1 go-github-com-golang-protobuf@1.5.4 go-github-com-jackc-pgproto3-v2@2.3.3 go-github-com-jackc-pgtype@1.14.4 go-github-com-jackc-pgx-v4@4.18.3 go-github-com-mattn-go-sqlite3@1.14.34 go-github-com-mattn-goveralls@0.0.12 go-github-com-pborman-uuid@1.2.1 go-github-com-prometheus-client-golang@1.23.2 go-github-com-redis-go-redis-v9@9.17.3 go-github-com-sap-go-hdb@1.13.0 go-github-com-theckman-goconstraint@1.11.0 go-go-uber-org-zap@1.27.0 go-gopkg-in-go-playground-colors-v1@1.3.1 go-github-com-envoyproxy-go-control-plane@0.14.0 go-github-com-envoyproxy-go-control-plane-envoy@1.37.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://tegola.io
Licenses: Expat ASL 2.0 FreeBSD Modified BSD WTFPL 2
Build system: go
Synopsis: Vector tile server for maps
Description:

Tegola is a free vector tile server written in Go. Tegola takes geospatial data and slices it into vector tiles that can be efficiently delivered to any client.

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.

opencpn 5.12.2
Dependencies: alsa-utils@1.2.11 bzip2@1.0.8 cairo@1.18.4 curl@8.6.0 eudev@3.2.14 glew@2.2.0 glu@9.0.2 gtk+@3.24.51 jasper@2.0.33 libarchive@3.7.7 libelf@0.8.13 libexif@0.6.24 libjpeg-turbo@2.1.4 libsndfile@1.2.2-0.68f6c16 libusb@1.0.25 lz4@1.10.0 mesa@26.0.2 openssl@3.5.5 pango@1.56.4 portaudio@190600.20161030 rapidjson@1.1.0-1.949c771 shapelib@1.6.1 sqlite@3.39.3 tinyxml@2.6.2 wxsvg@1.5.25 wxwidgets@3.2.10 xz@5.4.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://opencpn.org/
Licenses: ASL 2.0 CC0 FreeBSD Modified BSD Expat GPL 3+ LGPL 2.1+ LGPL 3+ SGI Free Software License B, version 2.0 Zlib
Build system: cmake
Synopsis: Chart plotter and marine GPS navigation software
Description:

OpenCPN is a chart plotter and marine navigation software designed to be used at the helm station of your boat while underway. Chart a course and track your position right from your laptop.

tetgen 1.6.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://wias-berlin.de/software/tetgen/
Licenses: AGPL 3+
Build system: cmake
Synopsis: Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator
Description:

TetGen is a program to generate tetrahedral meshes of any 3D polyhedral domains. TetGen generates exact constrained Delaunay tetrahedralizations, boundary conforming Delaunay meshes, and Voronoi partitions.

python-pyogrio 0.10.0
Dependencies: gdal@3.8.2
Propagated dependencies: python-certifi@2025.06.15 python-numpy@2.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://pypi.org/project/pyogrio/
Licenses: Expat
Build system: pyproject
Synopsis: Vectorized spatial vector file format I/O using GDAL/OGR
Description:

Pyogrio provides a GeoPandas-oriented API to OGR vector data sources, such as ESRI Shapefile, GeoPackage, and GeoJSON. Vector data sources have geometries, such as points, lines, or polygons, and associated records with potentially many columns worth of data. Pyogrio uses a vectorized approach for reading and writing GeoDataFrames to and from OGR vector data sources in order to give you faster interoperability. It uses pre-compiled bindings for GDAL/OGR so that the performance is primarily limited by the underlying I/O speed of data source drivers in GDAL/OGR rather than multiple steps of converting to and from Python data types within Python.

python-scitools-mo-pack 0.3.1
Dependencies: libmo-unpack@3.1.2
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/SciTools/mo_pack
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for @code{libmo_unpack}
Description:

This package provide Python bindings to the C library libmo_unpack which contains packing methods used to encode and decode the data payloads of Met Office UM Post-Processing and Fields files.

qmapshack 1.18.0
Dependencies: gdal@3.8.2 libjpeg-turbo@2.1.4 proj@9.7.1 qt5compat@6.9.2 qtpositioning@6.9.2 qttools@6.9.2 qtwebengine@6.9.3 quazip@1.5 routino@3.4.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/Maproom/qmapshack/wiki
Licenses: GPL 3+
Build system: qt
Synopsis: GPS mapping application
Description:

QMapShack can be used to plan your next outdoor trip or to visualize and archive all the GPS recordings of your past trips. It is the successor of the QLandkarte GT application.

python-overpass 0.7
Propagated dependencies: python-geojson@3.2.0 python-requests@2.32.5 python-shapely@2.1.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/mvexel/overpass-api-python-wrapper
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python wrapper for the OpenStreetMap Overpass API
Description:

This package provides python-overpass, a Python wrapper for the OpenStreetMap Overpass API.

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.

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

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.

navit 0.5.6-0.2418e3f
Dependencies: dbus-glib@0.112 espeak@1.48.04 freeglut@3.4.0 freeimage@3.18.0 freetype@2.13.3 fribidi@1.0.12 glib@2.86.0 gettext-minimal@0.23.1 gpsd@3.27.3 gdk-pixbuf@2.44.4 imlib2@1.10.0 python@3.12.12 sdl12-compat@1.2.68 sdl-image@1.2.12
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.navit-project.org
Licenses: GPL 2
Build system: cmake
Synopsis: Car navigation system with routing engine that uses vector maps data
Description:

Navit is a car navigation system with a routing engine.

It is meant to work with touchscreen devices, but it also works without a touchscreen. It also supports text to speech.

It can be configured extensively through its own configuration file format. For instance we can configure the graphical interface, and which map data is to be displayed at which zoom level.

It supports different routing profiles: bike, car, car_avoid_toll, car_pedantic, car_shortest, horse, pedestrian, truck.

It can use gpsd or NMEA GPS directly to get position data. It also works without GPS: in this case users can also enter position data directly.

It can also be used to log GPS data to files using the GPX or NMEA formats, or to replay NMEA data.

For maps, it can uses its own "binfile" map format, or Garmin map file format, and data from OpenStreetMap, Garmin maps, Marco Polo Grosser Reiseplaner, Routeplaner Europa 2007, Map + Route.

routino 3.4.3
Dependencies: bzip2@1.0.8 xz@5.4.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://www.routino.org/
Licenses: AGPL 3+
Build system: gnu
Synopsis: Routing application for OpenStreetMap data
Description:

Routino is an application for finding a route between two points using the dataset of topographical information collected by https://www.OpenStreetMap.org.

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.

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.

mdpo 2.1.4
Propagated dependencies: python-importlib-metadata-argparse-version@2.0.1 python-md-ulb-pwrap@0.1.3 python-polib@1.2.0 python-pymd4c@1.3.0
Channel: guix
Location: gnu/packages/gettext.scm (gnu packages gettext)
Home page: https://github.com/mondeja/mdpo
Licenses: Modified BSD
Build system: pyproject
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.

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.

psutils 2.09
Dependencies: perl@5.36.0 perl-ipc-run3@0.048
Channel: guix
Location: gnu/packages/ghostscript.scm (gnu packages ghostscript)
Home page: https://github.com/rrthomas/psutils
Licenses: GPL 3+ non-copyleft
Build system: gnu
Synopsis: Collection of utilities for manipulating PostScript documents
Description:

PSUtils is a collection of utilities for manipulating PostScript documents. Programs included are psnup, for placing out several logical pages on a single sheet of paper, psselect, for selecting pages from a document, pstops, for general imposition, psbook, for signature generation for booklet printing, and psresize, for adjusting page sizes.

Total packages: 72465