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

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.


postgresql 15.18
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.

python-pickleshare 0.7.5
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/vivainio/pickleshare
Licenses: Expat
Build system: pyproject
Synopsis: Tiny key value database with concurrency support
Description:

PickleShare is a small ‘shelve’-like datastore with concurrency support. Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. Concurrency is possible because the values are stored in separate files. Hence the “database” is a directory where all files are governed by PickleShare.

pgcli 4.3.0
Propagated dependencies: python-cli-helpers@2.7.0 python-click@8.4.1 python-configobj@5.0.9 python-pgspecial@2.2.1 python-prompt-toolkit@3.0.51 python-psycopg@3.3.4 python-pygments@2.19.2 python-setproctitle@1.3.7 python-sqlparse@0.5.5 python-tzlocal@5.2
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.pgcli.com
Licenses: Modified BSD
Build system: pyproject
Synopsis: PostgreSQL CLI with autocompletion and syntax highlighting
Description:

pgcli is a command line interface for PostgreSQL with autocompletion and syntax highlighting.

unqlite 1.1.6
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://www.unqlite.org
Licenses: FreeBSD
Build system: gnu
Synopsis: In-memory key/value and document store
Description:

UnQLite is an in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to Redis, CouchDB, etc., as well as a standard key/value store similar to BerkeleyDB, LevelDB, etc.

mysql-connector-python 9.7.0
Dependencies: mysql@9.7.0 openssl@3.5.7 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://dev.mysql.com/doc/connector-python/en/index.html
Licenses: GPL 2
Build system: pyproject
Synopsis: MySQL driver written in Python
Description:

MySQL Connector/Python enables Python programs to access MySQL databases, using an API that is compliant with the Python Database API Specification v2.0 (PEP 249).

apache-arrow 24.0.0
Dependencies: apache-orc@2.0.0 boost@1.89.0 brotli@1.2.0 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.12.12 python-numpy@2.4.6 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.11.3 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.

sdb 2.5.0
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-dbd-sqlite 1.66
Dependencies: sqlite@3.39.3
Propagated dependencies: perl-dbi@1.643
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBD-SQLite
Licenses: GPL 1+
Build system: perl
Synopsis: SQlite interface for Perl
Description:

DBD::SQLite is a Perl DBI driver for SQLite, that includes the entire thing in the distribution. So in order to get a fast transaction capable RDBMS working for your Perl project you simply have to install this module, and nothing else.

perl-dbicx-testdatabase 0.05
Propagated dependencies: perl-dbd-sqlite@1.66 perl-sql-translator@1.63
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBICx-TestDatabase
Licenses: GPL 1+
Build system: perl
Synopsis: Create a temporary database from a DBIx::Class::Schema
Description:

This module creates a temporary SQLite database, deploys a DBIC schema, and then connects to it. This lets you easily test DBIC schema. Since you have a fresh database for every test, you don't have to worry about cleaning up after your tests, ordering of tests affecting failure, etc.

perl-dbix-simple 1.37
Propagated dependencies: perl-dbi@1.643
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://metacpan.org/release/DBIx-Simple
Licenses: Unlicense
Build system: perl
Synopsis: Object-oriented interface to DBI
Description:

DBIx::Simple provides a simplified interface to DBI, Perl's powerful database module. This module is aimed at rapid development and easy maintenance. Query preparation and execution are combined in a single method, the result object (which is a wrapper around the statement handle) provides easy row-by-row and slurping methods.

python-asyncodbc 0.1.1
Propagated dependencies: python-pyodbc@5.2.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/tortoise/asyncodbc
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Access ODBC databases with asyncio
Description:

This package provides an improved fork of python-aioodbc, and makes it possible to Access ODBC databases with python-asyncio.

souffle 2.5
Dependencies: libffi@3.4.6 ncurses@6.2.20210619 python@3.12.12 tcbrindle-span@0-0.836dc6a sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/datalog.scm (gnu packages datalog)
Home page: https://souffle-lang.github.io/
Licenses: Universal Permissive License Expat
Build system: cmake
Synopsis: Datalog variant
Description:

Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification. The Soufflé language is similar to Datalog (but has terms known as records), and is frequently used as a domain-specific language for analysis problems.

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

libdivsufsort 2.0.1
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://github.com/y-256/libdivsufsort
Licenses: Expat
Build system: cmake
Synopsis: Lightweight suffix-sorting library
Description:

libdivsufsort is a software library that implements a lightweight suffix array construction algorithm. This library provides a simple and an efficient C API to construct a suffix array and a Burrows-Wheeler transformed string from a given string over a constant-size alphabet. The algorithm runs in O(n log n) worst-case time using only 5n+O(1) bytes of memory space, where n is the length of the string.

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.

sparsehash 2.0.4
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://github.com/sparsehash/sparsehash
Licenses: Modified BSD
Build system: gnu
Synopsis: Memory-efficient hashtable implementations
Description:

This library contains several hash-map implementations, similar in API to SGI's hash_map class, but with different performance characteristics. sparse_hash_map uses very little space overhead, 1-2 bits per entry. dense_hash_map is very fast, particularly on lookup. sparse_hash_set and dense_hash_set are the set versions of these routines. All these implementation use a hashtable with internal quadratic probing. This method is space-efficient -- there is no pointer overhead -- and time-efficient for good hash functions.

verstable 2.2.1
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://github.com/JacksonAllan/Verstable
Licenses: Expat
Build system: copy
Synopsis: Generic hash table library for C
Description:

Verstable is a versatile generic hash table intended to bring the speed and memory efficiency of state-of-the-art C++ hash tables such as Abseil/Swiss, Boost, and Bytell to C.

Its features include:

  • Type safety

  • Customizable hash, comparison, and destructor functions

  • Single header

  • C99 compatibility

  • Generic API in C11 and later

  • High speed mostly impervious to load factor

  • Only two bytes of overhead per bucket

  • Tombstone-free deletion

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.

libcuckoo 0.3.1
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://efficient.github.io/libcuckoo/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Concurrent hash table
Description:

libcuckoo provides a high-performance, compact hash table that allows multiple concurrent reader and writer threads.

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.

ssdeep 2.14.1
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://ssdeep-project.github.io
Licenses: GPL 2+
Build system: gnu
Synopsis: Context-triggered piecewise hashing algorithm
Description:

ssdeep computes and matches context triggered piecewise hashes (CTPH), also called fuzzy checksums. It can identify similar files that have sequences of identical bytes in the same order, even though bytes in between these sequences may be different in both content and length.

robin-map 1.4.1
Channel: guix
Location: gnu/packages/datastructures.scm (gnu packages datastructures)
Home page: https://github.com/Tessil/robin-map
Licenses: Expat
Build system: cmake
Synopsis: C++ implementation of a fast hash map and hash set
Description:

The robin-map library is a C++ implementation of a fast hash map and hash set using open-addressing and linear robin hood hashing with backward shift deletion to resolve collisions.

Four classes are provided: tsl::robin_map, tsl::robin_set, tsl::robin_pg_map and tsl::robin_pg_set. The first two are faster and use a power of two growth policy, the last two use a prime growth policy instead and are able to cope better with a poor hash function.

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.
Total packages: 32967