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

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-fastparquet 2025.12.0
Propagated dependencies: python-cramjam@2.11.0.post1 python-fsspec@2026.1.0 python-lzo@1.15 python-numpy@2.3.1 python-packaging@25.0 python-pandas@2.3.3
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/dask/fastparquet
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python implementation of the Parquet file format
Description:

fastparquet is a Python implementation of the Parquet file format. fastparquet is used implicitly by dask, pandas and intake-parquet. It supports the following compression algorithms:

  • Gzip

  • Snappy

  • Brotli

  • LZ4

  • Zstd

  • LZO (optionally)

recutils 1.9
Dependencies: bash@5.2.37 bash@5.2.37 curl@8.6.0 libgcrypt@1.11.0 util-linux@2.40.4
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.gnu.org/software/recutils/
Licenses: GPL 3+
Build system: gnu
Synopsis: Manipulate plain text files as databases
Description:

GNU Recutils is a set of tools and libraries for creating and manipulating text-based, human-editable databases. Despite being text-based, databases created with Recutils carry all of the expected features such as unique fields, primary keys, time stamps and more. Many different field types are supported, as is encryption.

valkey 8.1.4
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://valkey.io/
Licenses: Modified BSD
Build system: gnu
Synopsis: High-performance key-value datastore
Description:

Valkey is a high-performance key-value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database.

libpqxx 7.10.1
Dependencies: postgresql@14.20
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://pqxx.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: C++ connector for PostgreSQL
Description:

Libpqxx is a C++ library to enable user programs to communicate with the PostgreSQL database back-end. The database back-end can be local or it may be on another machine, accessed via TCP/IP.

postgresql 14.20
Dependencies: readline@8.2.13 util-linux@2.40.4 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.postgresql.org/
Licenses: X11-style
Build system: gnu
Synopsis: Powerful object-relational database system
Description:

PostgreSQL is a powerful object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video.

perl-sql-splitstatement 1.00023
Propagated dependencies: perl-class-accessor@0.51 perl-list-moreutils@0.430 perl-regexp-common@2017060201 perl-sql-tokenizer@0.24
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/SQL-SplitStatement
Licenses: GPL 1+
Build system: perl
Synopsis: Split SQL code into atomic statements
Description:

This module tries to split any SQL code, even including non-standard extensions, into the atomic statements it is composed of.

sdb 2.4.6
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/radareorg/sdb
Licenses: Expat
Build system: meson
Synopsis: Simple and fast string based key-value database
Description:

SDB is a simple key/value database based on djb's cdb disk storage that supports JSON and array introspection.

perl-dbix-class-introspectablem2m 0.001002
Propagated dependencies: perl-dbix-class@0.082843
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBIx-Class-IntrospectableM2M
Licenses: GPL 1+
Build system: perl
Synopsis: Introspect many-to-many relationships
Description:

Because the many-to-many relationships are not real relationships, they can not be introspected with DBIx::Class. Many-to-many relationships are actually just a collection of convenience methods installed to bridge two relationships. This DBIx::Class component can be used to store all relevant information about these non-relationships so they can later be introspected and examined.

python-crate 2.0.0
Propagated dependencies: python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/crate/crate-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: CrateDB Python client
Description:

This package provides a Python client library for CrateDB. It implements the Python DB API 2.0 specification and includes support for SQLAlchemy.

redis 7.2.6
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://redis.io/
Licenses: Modified BSD
Build system: gnu
Synopsis: Key-value cache and store
Description:

Redis is an advanced key-value cache and store. Redis supports many data structures including strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs.

python-mysqlclient 2.2.7
Dependencies: mariadb-connector-c@3.4.5
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/PyMySQL/mysqlclient
Licenses: GPL 2
Build system: pyproject
Synopsis: MySQLdb is an interface to the popular MySQL database server for Python
Description:

MySQLdb is an interface to the popular MySQL database server for Python. The design goals are:

  1. Compliance with Python database API version 2.0 [PEP-0249],

  2. Thread-safety,

  3. Thread-friendliness (threads will not block each other).

python-psycopg2 2.9.11
Dependencies: postgresql@14.20
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.psycopg.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python PostgreSQL adapter
Description:

psycopg2 is a thread-safe PostgreSQL adapter that implements DB-API 2.0.

mysql 9.7.0
Dependencies: bash-minimal@5.2.37 boost@1.89.0 coreutils@9.1 curl@8.6.0 cyrus-sasl@2.1.28 gawk@5.3.0 grep@3.11 icu4c@73.1 libaio@0.3.113 libedit@20191231-3.1 libfido2@1.16.0 libtirpc@1.3.1 lz4@1.10.0 mit-krb5@1.21 ncurses@6.2.20210619 openldap@2.6.10 openssl@3.5.5 protobuf@3.21.9 procps@4.0.3 rpcsvc-proto@1.4.4 sed@4.9 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.mysql.com/
Licenses: GPL 2
Build system: cmake
Synopsis: Fast, easy to use, and popular database
Description:

MySQL is a fast, reliable, and easy to use relational database management system that supports the standardized Structured Query Language.

sqlcipher 3.4.2
Dependencies: openssl@3.5.5 tcl@8.6.12
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.zetetic.net/sqlcipher/
Licenses: Public Domain Modified BSD
Build system: gnu
Synopsis: Library providing transparent encryption of SQLite database files
Description:

SQLCipher is an implementation of SQLite, extended to provide transparent 256-bit AES encryption of database files. Pages are encrypted before being written to disk and are decrypted when read back. It’s well suited for protecting embedded application databases and for mobile development.

python-rq-scheduler 0.14
Propagated dependencies: python-crontab@3.3.0 python-freezegun@1.5.3 python-dateutil@2.9.0 python-rq@2.6.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/rq/rq-scheduler
Licenses: Expat
Build system: pyproject
Synopsis: Job scheduling capabilities for RQ (Redis Queue)
Description:

This package provides job scheduling capabilities to python-rq (Redis Queue).

sqlitestudio 3.4.19
Dependencies: openssl@3.5.5 python@3.12.12 qtbase@5.15.17 qtsvg@5.15.17 readline@8.2.13 sqlite@3.53.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://sqlitestudio.pl/
Licenses: GPL 3+
Build system: gnu
Synopsis: Graphical user interface to browse and edit SQLite databases
Description:

SQLiteStudio is desktop application for browsing and editing SQLite database files. It is aimed for people, who know what SQLite is, or what relational databases are in general.

postgresql 16.14
Dependencies: icu4c@73.1 readline@8.2.13 util-linux@2.40.4 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.postgresql.org/
Licenses: X11-style
Build system: gnu
Synopsis: Powerful object-relational database system
Description:

PostgreSQL is a powerful object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video.

mdbtools 0.7.1
Dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://mdbtools.sourceforge.net/
Licenses: LGPL 2.0 GPL 2+
Build system: gnu
Synopsis: Read Microsoft Access databases
Description:

MDB Tools is a set of tools and applications to read the proprietary MDB file format used in Microsoft's Access database package. This includes programs to export schema and data from Microsoft's Access database file format to other databases such as MySQL, Oracle, Sybase, PostgreSQL, etc., and an SQL engine for performing simple SQL queries.

aerich 0.9.2
Dependencies: python-anyio@4.12.1 python-asyncclick@8.3.0.3 python-dictdiffer@0.9.0 python-tortoise-orm@0.25.3 python-aiomysql@0.1.1 python-asyncmy@0.2.10 python-asyncpg@0.30.0 python-psycopg@3.2.4 python-tomli-w@1.2.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/tortoise/aerich
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Database migrations tool for Tortoise @acronym{ORM, Object Relational Mapper}
Description:

This package provides aerich, a Python database migrations tool for Tortoise ORM. It can be used both programmatically or as a standalone CLI application.

python-sqlitedict 2.1.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/piskvorky/sqlitedict
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Persistent dict backed up by sqlite3 and pickle
Description:

This package provides a lightweight wrapper around the sqlite3 database with a simple, Pythonic dict-like interface and support for multi-thread access.

hiredis 1.1.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/redis/hiredis
Licenses: Modified BSD
Build system: cmake
Synopsis: Minimalistic C client library for the Redis database
Description:

This package provides a library for sending commands and receiving replies to and from a Redis server. It comes with a synchronous API, asynchronous API and reply parsing API. Only the binary-safe Redis protocol is supported.

python-tortoise-orm 0.25.3
Propagated dependencies: python-aiosqlite@0.21.0 python-anyio@4.12.1 python-iso8601@2.1.0 python-pypika-tortoise@0.6.3 python-pytz@2025.1 python-aiomysql@0.1.1 python-asyncodbc@0.1.1 python-asyncpg@0.30.0 python-ciso8601@2.3.2 python-orjson@3.9.7 python-psycopg@3.2.4 python-psycopg-pool@3.1.7 python-pyodbc@5.2.0 python-uvloop@0.21.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/tortoise/tortoise-orm
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asynchronous Object Relational Mapper (ORM) for Python
Description:

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was built with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in its design that you are working not with just tables, you work with relational data.

ruby-redis 4.2.5
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/redis/redis-rb
Licenses: Expat
Build system: ruby
Synopsis: Ruby client for Redis' API
Description:

This package provides a Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.

valkey 7.2.11
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://valkey.io/
Licenses: Modified BSD
Build system: gnu
Synopsis: High-performance key-value datastore
Description:

Valkey is a high-performance key-value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database.

Total packages: 73978