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.
Lem is a Common Lisp editor/IDE with high expansibility.
docx2txt is a Perl based command line utility to convert Microsoft Office .docx documents to equivalent text documents. Latest version supports following features during text extraction.
Character conversions; currency characters are converted to respective names like Euro.
Capitalisation of text blocks.
Center and right justification of text fitting in a line of (configurable) 80 columns.
Horizontal ruler, line breaks, paragraphs separation, tabs.
Indicating hyperlinked text along with the hyperlink (configurable).
Handling (bullet, decimal, letter, roman) lists along with (attempt at) indentation.
Libconfig is a simple library for manipulating structured configuration files. This file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code.
This package provides the tldr command allowing users to view tldr pages from a shell. The tldr pages are a community effort to simplify the man pages with practical examples described in https://tldr.sh/.
dbacl is a fast Bayesian text and email classifier. It builds a variety of language models using maximum entropy (minimum divergence) principles, and these can then be used to categorize input data automatically among multiple categories.
libconfuse is a configuration file parser library. It supports sections and (lists of) values (strings, integers, floats, booleans or other sections), as well as some other features (such as single/double-quoted strings, environment variable expansion, functions and nested include statements).
aha (Ansi Html Adapter) converts ANSI escape sequences of a Unix terminal to HTML code.
Vale is a fully extensible linter that focuses on your own writing style by making use of rules in individual YAML files. It is syntax-aware on markup languages such as HTML, Markdown, Asciidoc, and reStructuredText. The community around it also has a list of style guides implemented with Vale in their styles repo.
catdoc extracts text from MS-Word files, trying to preserve as many special printable characters as possible. It supports everything up to Word-97. Also supported are MS Write documents and RTF files.
catdoc does not preserve complex word formatting, but it can translate some non-ASCII characters into TeX escape codes. It's goal is to extract plain text and allow you to read it and, probably, reformat with TeX, according to TeXnical rules.
This package also provides xls2csv, which extracts data from Excel spreadsheets and outputs it in comma-separated-value format, and catppt, which extracts data from PowerPoint presentations.
The two programs are useful for generating test data, for inspecting binary files, and for interfacing programs that generate textual output to programs that require binary input and conversely. They can also be useful when it is desired to reformat numbers.
ascii2binaryreads input consisting of ascii or hexadecimal representation numbers separated by whitespace and produces as output the binary equivalents. The type and precision of the binary output is selected using command line flags.binary2asciireads input consisting of binary numbers and converts them to their ascii or hexadecimal representation. Command line flags specify the type and size of the binary numbers and provide control over the format of the output. Unsigned integers may be written out in binary, octal, decimal, or hexadecimal.Signed integers may be written out only in binary or decimal. Floating point numbers may be written out only decimal, either in standard or scientific notation. (If you want to examine the binary representation of floating point numbers, just treat the input as a sequence of unsigned characters.)
RSyntaxTextArea is a syntax highlighting, code folding text component for Java Swing. It extends JTextComponent so it integrates completely with the standard javax.swing.text package. It is fast and efficient, and can be used in any application that needs to edit or view source code.
GoAWK is a POSIX-compatible version of AWK that also has a CSV mode for reading and writing CSV and TSV files.
C library for creating and parsing configuration files.
This package provides the tldr command allowing users to view tldr pages from a shell. The tldr pages are a community effort to simplify the man pages with practical examples described in https://tldr.sh/.
csvdiff is a diff tool to compute changes between two CSV files. It can compare CSV files with a million records in under 2 seconds. It is specifically suited for comparing CSV files dumped from database tables. GNU Diff is orders of magnitude faster for comparing line by line. csvdiff supports
Selective comparison of fields in a row
Specifying group of columns as primary-key to uniquely identify a row
Ignoring columns
Several output formats including colored git style output or JSON for post-processing
CityHash provides hash functions for strings. The functions mix the input bits thoroughly but are not suitable for cryptography.
cobib is a command-line based bibliography management tool. It uses a plain-text database, a location-independent library, and features git integration, command-line support, and a curses-based TUI.
Open Chinese Convert (OpenCC) converts between Traditional Chinese and Simplified Chinese, supporting character-level conversion, phrase-level conversion, variant conversion, and regional idioms among Mainland China, Taiwan, and Hong-Kong.
This package transforms JSON into discrete assignments to make it easier to use line-based tools such as grep to search for what you want and see the absolute "path" to it.
cobib is a command-line based bibliography management tool. It uses a plain-text database, a location-independent library, and features git integration, command-line support, and a curses-based TUI.
ack is a tool for finding text inside files. It is designed for hackers and programmers by being fast, ignoring VCS directories, letting a user easily specify file types, match highlighting, Perl-Compatible Regular Expressions, and being faster to type than grep.
utf8proc is a small C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding.
libgtextutils is a text utilities library used by the fastx toolkit from the Hannon Lab.
The Recode library converts files between character sets and usages. It recognises or produces over 200 different character sets (or about 300 if combined with an iconv library) and transliterates files between almost any pair. When exact transliteration are not possible, it gets rid of offending characters or falls back on approximations. The recode program is a handy front-end to the library.