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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
pgcli is a command line interface for PostgreSQL with autocompletion and syntax highlighting.
This package provides a library for sending commands and receiving replies to and from a Redis server. It comes with a synchronous API, asynchronous API and reply parsing API. Only the binary-safe Redis protocol is supported.
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.
This package provides a PostgreSQL driver for the Perl5 Database Interface (DBI).
This package provides Guile bindings to the WiredTiger ``NoSQL'' database.
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.
SQL::Translator is a group of Perl modules that converts vendor-specific SQL table definitions into other formats, such as other vendor-specific SQL, ER diagrams, documentation (POD and HTML), XML, and Class::DBI classes. The main focus is SQL, but parsers exist for other structured data formats, including Excel spreadsheets and arbitrarily delimited text files. Through the separation of the code into parsers and producers with an object model in between, it's possible to combine any parser with any producer, to plug in custom parsers or producers, or to manipulate the parsed data via the built-in object model. Presently only the definition parts of SQL are handled (CREATE, ALTER), not the manipulation of data (INSERT, UPDATE, DELETE).
Redis is an advanced key-value cache and store. Redis supports many data structures including strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs.
This package contains type stubs and a mypy plugin to provide more precise static types and type inference for SQLAlchemy framework.
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.
libMemcached is a library to use memcached in C/C++ applications. It comes with a complete reference guide and documentation of the API, and provides features such as:
Asynchronous and synchronous transport support
Consistent hashing and distribution
Tunable hashing algorithm to match keys
Access to large object support
Local replication
Peewee is a simple and small ORM (object-relation mapping) tool. Peewee handles converting between pythonic values and those used by databases, so you can use Python types in your code without having to worry. It has built-in support for sqlite, mysql and postgresql. If you already have a database, you can autogenerate peewee models using pwiz, a model generator.
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.
This package provides a Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.
Alembic is a lightweight database migration tool for usage with the SQLAlchemy Database Toolkit for Python.
python-lmdb or py-lmdb is a Python binding for the Lightning Memory-Mapped Database (LMDB), a high-performance key-value store.
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.
DBIx::Class::Cursor::Cached provides a cursor class with built-in caching support.
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.
MySQL is a fast, reliable, and easy to use relational database management system that supports the standardized Structured Query Language.
Automatically set and update fields with values calculated at runtime. Ipdate or create actions will set the specified columns to the value returned by the callback you specified as a method name or code reference.
Fakeredis is a pure-Python implementation of the redis-py Python client that simulates talking to a redis server. It was created for a single purpose: to write unit tests.
Setting up redis is not hard, but one often wants to write unit tests that don't talk to an external server such as redis. This module can be used as a reasonable substitute.
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.
litecli is a command-line client for SQLite databases that has auto-completion and syntax highlighting.