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

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-peewee 3.18.2
Dependencies: sqlite@3.39.3
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/coleifer/peewee/
Licenses: Expat
Build system: pyproject
Synopsis: Small object-relational mapping utility
Description:

Peewee is a simple and small ORM (object-relation mapping) tool. Peewee handles converting between pythonic values and those used by databases, so you can use Python types in your code without having to worry. It has built-in support for sqlite, mysql and postgresql. If you already have a database, you can autogenerate peewee models using pwiz, a model generator.

python-sqlite-anyio 0.2.8
Propagated dependencies: python-anyio@4.12.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/davidbrochart/sqlite-anyio
Licenses: Expat
Build system: pyproject
Synopsis: Asynchronous client for SQLite using AnyIO
Description:

This package provides an asynchronous client for SQLite using AnyIO.

unixodbc 2.3.14
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.unixodbc.org
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Data source abstraction library
Description:

Unixodbc is a library providing an API with which to access data sources. Data sources include SQL Servers and any software with an ODBC Driver.

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.

python-adbc-driver-manager 1.1.0
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://arrow.apache.org/adbc/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Generic entrypoint for ADBC drivers in Python
Description:

This package contains bindings for the ADBC Driver Manager, as well as a DBAPI 2.0/PEP 249-compatible interface on top. This can be used to load ADBC drivers at runtime and use them from Python. Backend-specific packages like adbc_driver_postgresql wrap this package in a more convenient interface, and should be preferred where they exist.

postgresql 14.23
Dependencies: readline@8.2.13 util-linux@2.42.2 openssl@3.5.7 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.

mariadb-embedded 10.11.14
Dependencies: fmt@11.2.0 jemalloc@5.3.1 libaio@0.3.113 libxml2@2.14.6 ncurses@6.2.20210619 openssl@3.5.7 linux-pam@1.7.2 pcre2@10.42 xz@5.4.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://mariadb.org/
Licenses: GPL 2
Build system: cmake
Synopsis: SQL database server
Description:

MariaDB is a multi-user and multi-threaded SQL database server, designed as a drop-in replacement of MySQL.

python-psycopg2cffi 2.9.0
Propagated dependencies: python-cffi@1.17.1 python-six@1.17.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/chtd/psycopg2cffi
Licenses: LGPL 3
Build system: pyproject
Synopsis: Port of psycopg2 to CFFI
Description:

This package is an implementation of psycopg2 using CFFI.

python-pymysql 1.1.1
Propagated dependencies: python-cryptography@44.0.0 python-pynacl@1.5.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/PyMySQL/PyMySQL/
Licenses: Expat
Build system: pyproject
Synopsis: Pure-Python MySQL driver
Description:

PyMySQL is a pure-Python MySQL client library, based on PEP 249. Most public APIs are compatible with mysqlclient and MySQLdb.

perl-dbix-class-schema-loader 0.07049
Propagated dependencies: perl-class-unload@0.11 perl-class-inspector@1.36 perl-class-accessor-grouped@0.10014 perl-class-c3-componentised@1.001002 perl-carp-clan@6.08 perl-data-dump@1.23 perl-dbix-class@0.082843 perl-hash-merge@0.302 perl-list-moreutils@0.430 perl-lingua-en-inflect-phrase@0.20 perl-lingua-en-inflect-number@1.12 perl-lingua-en-tagger@0.30 perl-namespace-clean@0.27 perl-mro-compat@0.13 perl-scope-guard@0.21 perl-string-camelcase@0.04 perl-string-toidentifier-en@0.12 perl-sub-name@0.21 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBIx-Class-Schema-Loader
Licenses: GPL 1+
Build system: perl
Synopsis: Create a DBIx::Class::Schema based on a database
Description:

DBIx::Class::Schema::Loader automates the definition of a DBIx::Class::Schema by scanning database table definitions and setting up the columns, primary keys, unique constraints and relationships.

python-sqlparse 0.5.5
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/andialbrecht/sqlparse
Licenses: Modified BSD
Build system: pyproject
Synopsis: Non-validating SQL parser
Description:

Sqlparse is a non-validating SQL parser for Python. It provides support for parsing, splitting and formatting SQL statements.

perl-test-postgresql 1.29
Propagated dependencies: perl-dbd-pg@3.15.1 perl-dbi@1.643 perl-file-which@1.23 perl-function-parameters@2.002003 perl-moo@1.007000 perl-tie-hash-method@0.02 perl-try-tiny@0.31 perl-type-tiny@1.012003
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/Test-PostgreSQL
Licenses: Artistic License 2.0
Build system: perl
Synopsis: PostgreSQL runner for tests
Description:

Test::PostgreSQL automatically setups a PostgreSQL instance in a temporary directory, and destroys it when the perl script exits.

python-piccolo 1.34.0
Propagated dependencies: python-black@26.5.1 python-colorama@0.4.6 python-email-validator@2.2.0 python-inflection@0.5.1 python-jinja2@3.1.6 python-pydantic@2.12.5 python-targ@0.6.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/piccolo-orm/piccolo
Licenses: Expat
Build system: pyproject
Synopsis: ORM and query builder which supports asyncio
Description:

Piccolo is a fast, user friendly Object–relational mapping and query builder which supports asyncio and is fully type-annotated.

postgresql 17.10
Dependencies: icu4c@73.1 readline@8.2.13 util-linux@2.42.2 openssl@3.5.7 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.

sqlcipher 3.4.2
Dependencies: openssl@3.5.7 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.

libpg-query 17-6.0.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/pganalyze/libpg_query
Licenses: Modified BSD
Build system: gnu
Synopsis: Postgres SQL parser
Description:

This package provides a Postgres SQL parser as a library.

mdbtools 1.0.1
Dependencies: glib@2.86.0 unixodbc@2.3.14
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/mdbtools/mdbtools
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 CSV and JSON as well as to other databases such as MySQL, Oracle, Sybase, PostgreSQL, etc., and an SQL engine for performing simple SQL queries.

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.

perl-dbix-class-cursor-cached 1.001004
Propagated dependencies: perl-carp-clan@6.08 perl-dbix-class@0.082843
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBIx-Class-Cursor-Cached
Licenses: GPL 1+
Build system: perl
Synopsis: Cursor with built-in caching support
Description:

DBIx::Class::Cursor::Cached provides a cursor class with built-in caching support.

sqlitecpp 3.3.3
Dependencies: sqlite@3.39.3
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://srombauts.github.io/SQLiteCpp/
Licenses: Expat
Build system: cmake
Synopsis: C++ SQLite3 wrapper
Description:

SQLiteC++ offers a intuitive C++ wrapper around the native C APIs of SQLite, prioritizing speed, minimal dependencies, and portability.

python-pyodbc 5.2.0
Dependencies: unixodbc@2.3.14
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/mkleehammer/pyodbc
Licenses: X11-style
Build system: pyproject
Synopsis: Python ODBC Library
Description:

python-pyodbc provides a Python DB-API driver for ODBC.

ephemeralpg 3.1
Dependencies: bash-minimal@5.2.37 postgresql@14.20 util-linux@2.42.2
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://eradman.com/ephemeralpg/
Licenses: ISC
Build system: gnu
Synopsis: Run temporary PostgreSQL databases
Description:

pg_tmp creates temporary PostgreSQL databases, suitable for tasks like running software test suites. Temporary databases created with pg_tmp have a limited shared memory footprint and are automatically garbage-collected after a configurable number of seconds (the default is 60).

python-sqlmodel 0.0.37
Propagated dependencies: python-pydantic@2.12.5 python-sqlalchemy@2.0.45 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/fastapi/sqlmodel
Licenses: Expat
Build system: pyproject
Synopsis: SQLModel, SQL databases in Python, designed
Description:

SQLModel is a library for interacting with SQL databases from Python code, with Python objects. It is based on Python type annotations, and powered by Pydantic and SQLAlchemy.

Total packages: 32967