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.
Halo is a Python library to display graphical spinners in the terminal. It also supports IPython/Jupyter.
Dirsync is an advanced directory tree synchronisation tool.
This Python library provides a simple lexer/parser for inline markup based on regular expressions.
Cachelib is a library extracted from werkzeug which provides a collection of cache libraries in the same API interface.
PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that represent an arbitrary Python object.
Click is a Python package for creating command line interfaces in a composable way with as little code as necessary. Its name stands for "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box.
PyPugJS is a high-performance port of PugJS for Python, that converts any .pug source into different template languages: Django, Jinja2, Mako, and Tornado.
The Python pyperf module is a toolkit for writing, running and analyzing benchmarks. It features a simple API that can:
automatically calibrate a benchmark for a time budget;
spawn multiple worker processes;
compute the mean and standard deviation;
detect if a benchmark result seems unstable;
store benchmark results in JSON format;
support multiple units: seconds, bytes and integer.
GYP builds build systems for large, cross platform applications. It can be used to generate XCode projects, Visual Studio projects, Ninja build files, and Makefiles.
This package gives you colored strings for the terminal. Crayons automatically wraps a given string in the foreground color and restores the original state after the string is printed.
The asttokens module annotates Python abstract syntax trees (ASTs) with the positions of tokens and text in the source code that generated them. It makes it possible for tools that work with logical AST nodes to find the particular text that resulted in those nodes, for example for automated refactoring or highlighting.
rJSmin is a javascript minifier written in Python. The minifier is based on the semantics of jsmin.c by Douglas Crockford. The module is a re-implementation aiming for speed, so it can be used at runtime (rather than during a preprocessing step).
This package detects which async library a program is running under. It supports multiple async I/O packages, like Trio, and asyncio.
anyascii converts Unicode characters to their best ASCII representation.
python-pywatchman is a library to connect and query Watchman to discover file changes.
This package provides a Python library for working with and comparing language codes.
python-langcodes implements BCP 47, the IETF Best Current Practices on Tags for Identifying Languages. BCP 47 is also known as RFC 5646. It subsumes ISO 639 and is backward compatible with it, and it also implements recommendations from the Unicode CLDR.
python-langcodes can also refer to a database of language properties and names, built from Unicode CLDR and the IANA subtag registry, if you install python-language-data.
pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the Boost.Python library: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.
PyRSS2Gen is the interface to generate RSS 2.0 feeds. PyRSS2Gen builds the feed up by using a XML generator.
jaconv (Japanese Converter) is interconverter for Hiragana, Katakana, Hankaku (half-width character) and Zenkaku (full-width character)
SocksiPy - A Python SOCKS client module. It provides a socket-like interface that supports connections to any TCP service through the use of a SOCKS4, SOCKS5 or HTTP proxy. The original version was developed by Dan Haim, this is a branch created by Mario Vilas to address some open issues,as the original project seems to have been abandoned circa 2007.
Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process and read descriptor data relays publish about themselves.
Pyqrcode is a QR code generator written purely in Python with SVG, EPS, PNG and terminal output.
Besides being used in web development, CSS is also the way to stylize Qt-based desktop applications. However, Qt's CSS has a few variations that prevent the direct use of SASS compiler.
The purpose of this tool is to fill the gap between SASS and Qt-CSS by handling those variations.
Trend Micro Locality Sensitive Hash (TLSH) is a fuzzy matching library. Given a byte stream with a minimum length of 256 bytes, TLSH generates a hash value which can be used for similarity comparisons. Similar objects have similar hash values, which allows for the detection of similar objects by comparing their hash values. The byte stream should have a sufficient amount of complexity; for example, a byte stream of identical bytes will not generate a hash value.