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.
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.
SQLiteODBC provides an ODBC driver for SQLite 3 databases. It installs the shared library and a driver registration file so applications using unixODBC can resolve the SQLite3 driver name from a Guix profile.
MariaDB is a multi-user and multi-threaded SQL database server, designed as a drop-in replacement of MySQL.
This package provides a CLI tool and Python utility functions for manipulating SQLite databases. It's main features are:
Pipe JSON (or CSV or TSV) directly into a new SQLite database file, automatically creating a table with the appropriate schema.
Run in-memory SQL queries, including joins, directly against data in CSV, TSV or JSON files and view the results.
Configure SQLite full-text search against your database tables and run search queries against them, ordered by relevance.
Run transformations against your tables to make schema changes that SQLite ALTER TABLE does not directly support, such as changing the type of a column.
Extract columns into separate tables to better normalize your existing data.
TinyDB is a small document oriented database written in pure Python with no external dependencies. The targets are small apps that would be blown away by a SQL-DB or an external database server.
Piccolo is a fast, user friendly Object–relational mapping and query builder which supports asyncio and is fully type-annotated.
Prisma Client Python is an auto-generated and fully type-safe database client.
This package provides a vector similarity search extension for Postgres. Store your vectors with the rest of your data. It supports:
exact and approximate nearest neighbor search;
L2 distance, inner product, and cosine distance;
any language with a Postgres client.
litecli is a command-line client for SQLite databases that has auto-completion and syntax highlighting.
This package implements the LSP for SQL.
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.
Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. Pebble inherits the RocksDB file formats and a few extensions such as range deletion tombstones, table-level bloom filters, and updates to the MANIFEST format.
This package provides an improved fork of python-aioodbc, and makes it possible to Access ODBC databases with python-asyncio.
Memcached is an in-memory key-value store. It has a small and generic API, and was originally intended for use with dynamic web applications.
Python-hiredis is a python extension that wraps protocol parsing code in hiredis. It primarily speeds up parsing of multi bulk replies.
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.
Sqlitebrowser lets you create, design, and edit database files compatible with SQLite using a graphical user interface.
RocksDB is a library that forms the core building block for a fast key-value server, especially suited for storing data on flash drives. It has a Log-Structured-Merge-Database (LSM) design with flexible tradeoffs between Write-Amplification-Factor (WAF), Read-Amplification-Factor (RAF) and Space-Amplification-Factor (SAF). It has multi-threaded compactions, making it specially suitable for storing multiple terabytes of data in a single database. RocksDB is partially based on LevelDB.
SQLiteC++ offers a intuitive C++ wrapper around the native C APIs of SQLite, prioritizing speed, minimal dependencies, and portability.
PyPika is a python SQL query builder that exposes the full richness of the SQL language using a syntax that reflects the resulting query.
This package provides two scripts that will backup PostgreSQL databases in a cluster. They are supposed to be run in scheduled jobs. pg_backup.sh runs regular backups, pg_backup_rotated.sh runs rotated backups.
This package provides mock helpers for SQLAlchemy that makes it easy to mock an SQLAlchemy session while preserving the ability to do asserts.
Normally Normally SQLAlchemy's expressions cannot be easily compared as comparison on binary expression produces yet another binary expression, but this library provides functions to facilitate such comparisons.
Sparql-query is a command-line tool for accessing SPARQL endpoints over HTTP. It has been intentionally designed to feel similar to tools for interrogating SQL databases. For example, you can enter a query over several lines, using a semi-colon at the end of a line to indicate the end of your query. It also supports readline so that you can more easily recall and edit previous queries, even across sessions. It can be used non-interactively, for example from a shell script.
dicedb is a fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions. It delivers higher throughput and lower median latencies, making it ideal for modern workloads.