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

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.


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.

postgresql 15.8
Dependencies: readline@8.2.13 util-linux@2.40.4 openssl@3.0.8 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.

python-prisma 0.15.0
Propagated dependencies: python-click@8.1.8 python-dotenv@1.1.1 python-httpx@0.28.1 python-jinja2@3.1.2 python-nodeenv@1.8.0 python-pydantic@2.10.4 python-tomlkit@0.13.3 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/RobertCraigie/prisma-client-py
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fully type-safe database client
Description:

Prisma Client Python is an auto-generated and fully type-safe database client.

python-pyodbc 5.2.0
Dependencies: unixodbc@2.3.9
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.

python-sqlalchemy-utils 0.42.1
Propagated dependencies: python-six@1.17.0 python-sqlalchemy@1.4.42
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/kvesteri/sqlalchemy-utils
Licenses: Modified BSD
Build system: pyproject
Synopsis: Various utility functions for SQLAlchemy
Description:

SQLAlchemy-utils provides various utility functions and custom data types for SQLAlchemy. SQLAlchemy is an SQL database abstraction library for Python.

You might also want to install the following optional dependencies:

  1. python-passlib

  2. python-babel

  3. python-cryptography

  4. python-pytz

  5. python-psycopg2

  6. python-furl

  7. python-flask-babel

sqlitestudio 3.4.18
Dependencies: openssl@3.0.8 python@3.11.14 qtbase@5.15.17 qtsvg@5.15.17 readline@8.2.13 sqlite@3.51.0
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.

perl-dbi 1.643
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBI
Licenses: GPL 1+
Build system: perl
Synopsis: Database independent interface for Perl
Description:

This package provides a database interface for Perl.

perl-dbix-class-timestamp 0.14
Propagated dependencies: perl-datetime@1.54 perl-dbix-class@0.082843 perl-dbix-class-dynamicdefault@0.04
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBIx-Class-TimeStamp
Licenses: GPL 1+
Build system: perl
Synopsis: DBIx::Class extension to update and create date and time based fields
Description:

This package works in conjunction with InflateColumn::DateTime to automatically set update and create date and time based fields in a table.

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.

ephemeralpg 3.1
Dependencies: bash-minimal@5.2.37 postgresql@14.13 util-linux@2.40.4
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-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).

qdbm 1.8.78
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://fallabs.com/qdbm/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Key-value database
Description:

QDBM is a library of routines for managing a database. The database is a simple data file containing key-value pairs. Every key and value is serial bytes with variable length. Binary data as well as character strings can be used as a key or a value. There is no concept of data tables or data types. Records are organized in a hash table or B+ tree.

postgresql 14.13
Dependencies: readline@8.2.13 util-linux@2.40.4 openssl@3.0.8 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.

python-asyncpg 0.30.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/MagicStack/asyncpg
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fast PostgreSQL database client library for Python
Description:

asyncpg is a database interface library designed specifically for PostgreSQL and Python/asyncio. asyncpg is an efficient, clean implementation of PostgreSQL server binary protocol for use with Python's asyncio framework.

guile-wiredtiger 0.7.0
Dependencies: wiredtiger@3.1.0 guile@2.2.7
Propagated dependencies: guile2.2-bytestructures@1.0.10
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://framagit.org/a-guile-mind/guile-wiredtiger
Licenses: GPL 3+
Build system: gnu
Synopsis: WiredTiger bindings for GNU Guile
Description:

This package provides Guile bindings to the WiredTiger ``NoSQL'' database.

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-dogpile-cache 1.3.4
Propagated dependencies: python-decorator@5.2.1 python-stevedore@5.4.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/sqlalchemy/dogpile.cache
Licenses: Expat
Build system: pyproject
Synopsis: Caching front-end based on the Dogpile lock
Description:

dogpile.cache is a caching API which provides a generic interface to caching backends of any variety, and additionally provides API hooks which integrate these cache backends with the locking mechanism of dogpile.

perl-db-file 1.858
Dependencies: bdb@6.2.32
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DB_File
Licenses: GPL 1+
Build system: perl
Synopsis: Perl5 access to Berkeley DB version 1.x
Description:

The DB::File module provides Perl bindings to the Berkeley DB version 1.x.

sdb 2.2.4
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.

python-lmdb 1.0.0
Dependencies: lmdb@0.9.29
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/dw/py-lmdb
Licenses: OpenLDAPv2.8 Modified BSD
Build system: pyproject
Synopsis: Python binding for the ‘Lightning’ database (LMDB)
Description:

python-lmdb or py-lmdb is a Python binding for the Lightning Memory-Mapped Database (LMDB), a high-performance key-value store.

perl-sql-abstract-classic 1.91
Propagated dependencies: perl-mro-compat@0.13 perl-sql-abstract@1.87
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/SQL-Abstract-Classic
Licenses: GPL 1+
Build system: perl
Synopsis: Generate SQL from Perl data structures
Description:

This module is nearly identical to SQL::Abstract 1.81, and exists to preserve the ability of users to opt into the new way of doing things in later versions according to their own schedules.

It is an abstract SQL generation module based on the concepts used by DBIx::Abstract, with several important differences, especially when it comes to WHERE clauses. These concepts were modified to make the SQL easier to generate from Perl data structures.

The underlying idea is for this module to do what you mean, based on the data structures you provide it. You shouldn't have to modify your code every time your data changes, as this module figures it out.

python-aiomysql 0.1.1
Propagated dependencies: python-pymysql@1.1.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/aio-libs/aiomysql
Licenses: Expat
Build system: pyproject
Synopsis: MySQL driver for Python
Description:

aiomysql is a driver for accessing a MySQL database from the asyncio Python framework. It depends on and reuses most parts of PyMySQL. aiomysql tries to preserve the same API as the aiopg library.

lmdbxx 1.0.0
Dependencies: lmdb@0.9.29
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/hoytech/lmdbxx
Licenses: Unlicense
Build system: gnu
Synopsis: C++11 wrapper for the LMDB embedded B+ tree database library
Description:

lmdbxx is a comprehensive C++ wrapper for the LMDB embedded database library, offering both an error-checked procedural interface and an object-oriented resource interface with RAII semantics.

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.

Total packages: 69244