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

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.


nanodbc 2.14.0
Dependencies: unixodbc@2.3.9
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://nanodbc.io/
Licenses: Expat
Build system: cmake
Synopsis: C++ wrapper for the native C ODBC API
Description:

The goal for nanodbc is to make developers happy by providing a simpler and less verbose API for working with ODBC. Common tasks should be easy, requiring concise and simple code.

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.

timescaledb 2.16.1
Dependencies: openssl@3.0.8 postgresql@14.13
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.timescale.com/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Time-series extension for PostgreSQL
Description:

TimescaleDB is a database designed to make SQL scalable for time-series data. It is engineered up from PostgreSQL and packaged as a PostgreSQL extension, providing automatic partitioning across time and space (partitioning key), as well as full SQL support.

soci 4.0.3
Propagated dependencies: firebird@3.0.13 postgresql@14.13 sqlite@3.39.3 unixodbc@2.3.9 boost@1.89.0 mariadb@10.11.14
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://soci.sourceforge.net/
Licenses: Boost 1.0
Build system: cmake
Synopsis: C++ Database Access Library
Description:

SOCI is an abstraction layer for several database backends, including PostreSQL, SQLite, ODBC and MySQL.

emacs-rec-mode 1.9.4
Dependencies: recutils@1.9
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.gnu.org/software/recutils/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs mode for working with recutils database files
Description:

This package provides an Emacs major mode rec-mode for working with GNU Recutils text-based, human-editable databases. It supports editing, navigation, and querying of recutils database files including field and record folding.

lmdb 0.9.29
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://symas.com/lmdb/
Licenses: OpenLDAPv2.8
Build system: gnu
Synopsis: Lightning Memory-Mapped Database library
Description:

The Lightning Memory-Mapped Database (LMDB) is a high-performance transactional database. Unlike more complex relational databases, LMDB handles only key-value pairs (stored as arbitrary byte arrays) and relies on the underlying operating system for caching and locking, keeping the code small and simple. The use of ‘zero-copy’ memory-mapped files combines the persistence of classic disk-based databases with high read performance that scales linearly over multiple cores. The size of each database is limited only by the size of the virtual address space — not physical RAM.

libpqxx 7.10.1
Dependencies: postgresql@14.13
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 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.

kyotocabinet 1.2.79
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://fallabs.com/kyotocabinet/
Licenses: GPL 3+
Build system: gnu
Synopsis: Kyoto Cabinet is a modern implementation of the DBM database
Description:

Kyoto Cabinet is a standalone file-based database that supports Hash and B+ Tree data storage models. It is a fast key-value lightweight database and supports many programming languages. It is a NoSQL database.

virtuoso-ose 7.2.15
Dependencies: openssl@3.0.8 net-tools@1.60-0.479bb4a readline@8.2.13 which@2.21 zlib@1.3.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://vos.openlinksw.com/owiki/wiki/VOS/
Licenses: GPL 2
Build system: gnu
Synopsis: Multi-model database system
Description:

Virtuoso is a scalable cross-platform server that combines relational, graph, and document data management with web application server and web services platform functionality.

litecli 1.15.0
Propagated dependencies: python-cli-helpers@2.7.0 python-click@8.1.8 python-configobj@5.0.9 python-prompt-toolkit@3.0.51 python-pygments@2.19.1 python-sqlparse@0.5.3
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://litecli.com
Licenses: Modified BSD
Build system: pyproject
Synopsis: CLI for SQLite databases
Description:

litecli is a command-line client for SQLite databases that has auto-completion and syntax highlighting.

python-rq 2.3.1
Propagated dependencies: python-click@8.1.8 python-redis@5.2.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://python-rq.org/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Simple job queues for Python
Description:

RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers. It is backed by Redis and it is designed to have a low barrier to entry.

python-pypika-tortoise 0.3.2
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/tortoise/pypika-tortoise
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pypika fork for tortoise-orm
Description:

Pypika-tortoise is a fork of pypika which has been streamlined for its use in the context of tortoise-orm. It removes support for many database kinds that tortoise-orm doesn't need, for example.

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

galera 26.4.18
Dependencies: boost@1.89.0 openssl@3.0.8
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/codership/galera/
Licenses: GPL 2
Build system: cmake
Synopsis: Extension to the MariaDB database server
Description:

Galera is a wsrep-provider that is used with MariaDB for load-balancing and high-availability (HA).

python-tortoise-vector 0.2.0
Propagated dependencies: python-tortoise-orm@0.22.2
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/Chr0nos/tortoise_vector
Licenses: Expat
Build system: pyproject
Synopsis: Tortoise-ORM pgvector implementation
Description:

This package adds the support of pgvector vectors to Tortoise-ORM as a new type of fields, it helps to filter/order by cosine similarity distances for scementic search using embeddings.

sqlcipher 3.4.2
Dependencies: openssl@3.0.8 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-apsw 3.46.0.0
Dependencies: sqlite@3.51.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/rogerbinns/apsw/
Licenses: Zlib
Build system: pyproject
Synopsis: Another Python SQLite Wrapper
Description:

APSW is a Python wrapper for the SQLite embedded relational database engine. In contrast to other wrappers such as pysqlite it focuses on being a minimal layer over SQLite attempting just to translate the complete SQLite API into Python.

ruby-hiredis 0.6.3
Dependencies: hiredis@1.1.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/redis/hiredis-rb
Licenses: Modified BSD
Build system: ruby
Synopsis: Ruby wrapper for hiredis
Description:

hiredis-rb is a Ruby extension that wraps hiredis, a minimalist C client for Redis. Both the synchronous connection API and a separate protocol reader are supported. It is primarily intended to speed up parsing multi bulk replies.

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.

perl-sql-tokenizer 0.24
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/SQL-Tokenizer
Licenses: GPL 1+
Build system: perl
Synopsis: SQL tokenizer
Description:

SQL::Tokenizer is a tokenizer for SQL queries. It does not claim to be a parser or query verifier. It just creates sane tokens from a valid SQL query.

Total packages: 69242