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

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-ccm 3.1.5
Propagated dependencies: python-pyyaml@6.0.2 python-psutil@7.0.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/pcmanus/ccm
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Cassandra Cluster Manager for Apache Cassandra clusters on localhost
Description:

Cassandra Cluster Manager is a development tool for testing local Cassandra clusters. It creates, launches and removes Cassandra clusters on localhost.

python-aioredis 5.2.0
Propagated dependencies: python-async-timeout@5.0.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/redis/redis-py
Licenses: Expat
Build system: pyproject
Synopsis: Redis Python client
Description:

This package provides a Python interface to the Redis key-value store.

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.

apache-arrow 22.0.0
Dependencies: apache-orc@2.0.0 boost@1.89.0 brotli@1.0.9 bzip2@1.0.8 double-conversion@3.1.5 gflags@2.2.2 glog@0.5.0 grpc@1.52.2 protobuf@3.21.9 python@3.11.14 python-numpy@1.26.4 rapidjson@1.1.0-1.949c771 re2@2022-12-01 snappy@1.1.9 xsimd@13.2.0
Propagated dependencies: apache-thrift@0.14.2 lz4@1.10.0 utf8proc@2.10.0 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://arrow.apache.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Columnar in-memory analytics
Description:

Apache Arrow is a columnar in-memory analytics layer designed to accelerate big data. It houses a set of canonical in-memory representations of flat and hierarchical data along with multiple language-bindings for structure manipulation. It also provides IPC and common algorithm implementations.

tdb 1.4.12
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://tdb.samba.org/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Trivial database
Description:

TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. TDB is also extremely small.

python-asyncmy 0.2.10
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/long2ice/asyncmy
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fast MySQL driver for Python
Description:

asyncmy is a fast asyncio MySQL driver, which reuses most of pymysql and aiomysql but rewrites the core protocol with Cython for performance.

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.

freetds 1.2.20
Dependencies: unixodbc@2.3.9
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.freetds.org/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Client libraries for MS SQL and Sybase servers
Description:

FreeTDS is an implementation of the Tabular DataStream protocol, used for connecting to MS SQL and Sybase servers over TCP/IP.

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

perl-dbd-pg 3.15.1
Propagated dependencies: perl-dbi@1.643 postgresql@14.13
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBD-Pg
Licenses: GPL 1+
Build system: perl
Synopsis: DBI PostgreSQL interface
Description:

This package provides a PostgreSQL driver for the Perl5 Database Interface (DBI).

firebird 3.0.13
Dependencies: boost@1.89.0 editline@1.17.1 icu4c@77.1 libtommath@1.3.0 ncurses@6.2.20210619 zlib@1.3.1
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.firebirdsql.org
Licenses: Modified BSD Original BSD GPL 2+ non-copyleft non-copyleft LGPL 2.1 MPL 1.1 Public Domain
Build system: gnu
Synopsis: Relational database with many ANSI SQL standard features
Description:

Firebird is an SQL RDBMS with rich support for ANSI SQL (e.g., INSERT...RETURNING) including UDFs and PSQL stored procedures, cursors, and triggers. Transactions provide full ACID-compliant referential integrity.

The database requires very little manual maintenance once set up, making it ideal for small business or embedded use.

When installed as a traditional local or remote (network) database server, Firebird can grow to terabyte scale with proper tuning---although PostgreSQL may be a better choice for such very large environments.

Firebird can also be embedded into stand-alone applications that don't want or need a full client & server. Used in this manner, it offers richer SQL support than SQLite as well as the option to seamlessly migrate to a client/server database later.

python-psycopg-pool 3.1.7
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.psycopg.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Connection pooler for psycopg
Description:

This module provides connection pool implementations that can be used with the psycopg PostgreSQL driver.

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.

wiredtiger 2.9.1
Dependencies: lz4@1.10.0 zlib@1.3.1 snappy@1.1.9
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://source.wiredtiger.com/
Licenses: GPL 3
Build system: gnu
Synopsis: NoSQL data engine
Description:

WiredTiger is an extensible platform for data management. It supports row-oriented storage (where all columns of a row are stored together), column-oriented storage (where columns are stored in groups, allowing for more efficient access and storage of column subsets) and log-structured merge trees (LSM), for sustained throughput under random insert workloads.

datamash 1.9
Channel: guix
Location: gnu/packages/datamash.scm (gnu packages datamash)
Home page: https://www.gnu.org/software/datamash/
Licenses: GPL 3+
Build system: gnu
Synopsis: Scriptable statistics and data calculation
Description:

Perform basic numeric, textual and statistical operations on plain text files. Designed to work within standard pipelines without additional code.

vnlog 1.32
Dependencies: mawk@1.3.4-20240905 perl@5.36.0 perl-ipc-run@20180523.0 perl-list-moreutils@0.430 perl-string-shellquote@1.04 perl-text-diff@1.45 perl-text-table@1.133 python-wrapper@3.11.14
Channel: guix
Location: gnu/packages/datamash.scm (gnu packages datamash)
Home page: https://github.com/dkogan/vnlog
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Process labelled tabular ASCII data on the command line
Description:

Vnlog (pronounced vanillog) is a toolkit for manipulating tabular ASCII data with labelled fields using regular command-line tools.

liburcu 0.14.1
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://liburcu.org/
Licenses: LGPL 2.1 Expat
Build system: gnu
Synopsis: User-space RCU data synchronisation library
Description:

liburcu is a user-space Read-Copy-Update (RCU) data synchronisation library. It provides read-side access that scales linearly with the number of cores. liburcu-cds provides efficient data structures based on RCU and lock-free algorithms. These structures include hash tables, queues, stacks, and doubly-linked lists.

uthash 2.1.0
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://troydhanson.github.io/uthash/
Licenses: FreeBSD
Build system: gnu
Synopsis: Hash tables, lists, and other data structures implemented as C macros
Description:

uthash implements a hash table and a few other basic data structures as C preprocessor macros. It aims to be minimalistic and efficient: it's around 1,000 lines of code which, being macros, inline automatically.

Unlike function calls with fixed prototypes, macros operate on untyped arguments. Thus, they are able to work with any type of structure and key. Any C structure can be stored in a hash table by adding UT_hash_handle to the structure and choosing one or more fields to act as the key.

zix 0.4.2
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://gitlab.com/drobilla/zix
Licenses: ISC
Build system: meson
Synopsis: C library of portability wrappers and data structures
Description:

Zix is a C library of portability wrappers and data structures. It provides the following components:

ZixAllocator A customizable allocator.
ZixBumpAllocator A simple realtime-safe bump-pointer allocator.
ZixBTree A page-allocated B-tree.
ZixHash An open-addressing hash table.
ZixRing A lock-free realtime-safe ring buffer.
ZixSem A portable semaphore wrapper.
ZixThread A portable thread wrapper.
ZixTree A binary search tree.
zixgest.h Digest functions suitable for hashing arbitrary data.

zix/filesystem.h Functions for working with filesystems.

zix/path.h Functions for working with filesystem paths lexically.
marisa 0.2.6
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://github.com/s-yata/marisa-trie
Licenses: FreeBSD LGPL 2.1+
Build system: gnu
Synopsis: Trie data structure C++ library
Description:

MARISA is a static and space-efficient trie data structure C++ library.

coucal 0-1.73ada07
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://github.com/xroche/coucal
Licenses: Expat Public Domain
Build system: gnu
Synopsis: Cuckoo-hashing-based hashtable with stash area C library
Description:

Coucal is an implementation of the Cuckoo hashing algorithm with a stash area using by default the MurmurHash hash function.

sdsl-lite 2.1.1
Propagated dependencies: libdivsufsort@2.0.1
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://github.com/simongog/sdsl-lite
Licenses: GPL 3+
Build system: cmake
Synopsis: Succinct data structure library
Description:

The Succinct Data Structure Library (SDSL) is a powerful and flexible C++11 library implementing succinct data structures. In total, the library contains the highlights of 40 research publications. Succinct data structures can represent an object (such as a bitvector or a tree) in space close to the information-theoretic lower bound of the object while supporting operations of the original object efficiently. The theoretical time complexity of an operation performed on the classical data structure and the equivalent succinct data structure are (most of the time) identical.

gdsl 1.8
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://web.archive.org/web/20170502005430/http://home.gna.org/gdsl/
Licenses: GPL 2+
Build system: gnu
Synopsis: Generic data structures library
Description:

The Generic Data Structures Library (GDSL) is a collection of routines for generic data structures manipulation. It is a re-entrant library fully written from scratch in pure ANSI C. It is designed to offer for C programmers common data structures with powerful algorithms, and hidden implementation. Available structures are lists, queues, stacks, hash tables, binary trees, binary search trees, red-black trees, 2D arrays, permutations and heaps.

Total packages: 69236