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.
Ed is a line-oriented text editor: rather than offering an overview of a document, ed performs editing one line at a time. It can be executed both interactively and via shell scripts. Its method of command input allows complex tasks to be performed in an automated way. GNU ed offers several extensions over the standard utility.
Tecoc is a portable version of the venerable TECO written in C that strives to keep the original behavior.
JOE is a powerful console screen editor with a "mode-less" user interface similar to many user-friendly editors. JOE has some of the key bindings and many of the powerful features of GNU Emacs.
Jupp is the portable version of JOE’s Own Editor. It has been enhanced by functions intended for programmers or other professional users. It comes with the editor flavors known from joe, specifically, jmacs, joe, jpico, jstar, and rjoe.
GNU TeXmacs is a text editing platform which is specialized for scientists. It is ideal for editing structured documents with different types of content. It has robust support for mathematical formulas and plots. It can also act as an interface to external mathematical programs such as R and Octave. TeXmacs is completely extensible via Guile.
micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals.
Kak-tree-sitter provides a server between Kakoune and Tree-sitter. It provides semantic syntax highlighting and selections in the Kakoune text editor.
GNU nano is a small and simple text editor for use in a terminal. Besides basic editing, it supports: undo/redo, syntax highlighting, spell checking, justifying, auto-indentation, bracket matching, interactive search-and-replace (with regular expressions), and the editing of multiple files.
Kakoune is a code editor heavily inspired by Vim, as such most of its commands are similar to Vi's ones, and it shares Vi's "keystrokes as a text editing language" model. Kakoune has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim.
Zed is a high-performance, multiplayer code editor written in Rust.
Note: This build disables WebRTC (libwebrtc) support because libwebrtc is not yet packaged in Guix. As a result, voice and video calls in collaborative sessions are not available. Text-based collaboration, editing, and all other features work normally.
e3 is a micro text editor with an executable code size between 3800 and 35000 bytes. Except for ``syntax highlighting'', the e3 binary supports all of the basic functions one expects plus built in arithmetic calculations. UTF-8 coding of unicode characters is supported as well. e3 can use Wordstar-, EMACS-, Pico, Nedit or vi-like key bindings. e3 can be used on 16, 32, and 64-bit CPUs.
Useful tools when working with Unicode files when one doesn't know the writing system, doesn't have the necessary font, needs to inspect invisible characters, needs to find out whether characters have been combined or in what order they occur, or needs statistics on which characters occur.
uninamedefaults to printing the character offset of each character, its byte offset, its hex code value, its encoding, the glyph itself, and its name. It may also be used to validate UTF-8 input.unidescreports the character ranges to which different portions of the text belong. It can also be used to identify Unicode encodings (e.g. UTF-16be) flagged by magic numbers.unihistgenerates a histogram of the characters in its input.ExplicateUTF8is intended for debugging or for learning about Unicode. It determines and explains the validity of a sequence of bytes as a UTF8 encoding.utf8lookupprovides a handy way to look up Unicode characters from the command line.unireversereverse each line of UTF-8 input character-by-character.unifuzzgenerates test input for programs that expect Unicode. It can generate a random string of characters, tokens of various potentially problematic characters and sequences, very long lines, strings with embedded nulls, and ill-formed UTF-8.unisurrogatetakes a codepoint on the command line and, if it falls outside the BMP, reports its surrogate decomposition.
txt2tags is a document generator. It reads a text file with minimal markup and converts it to multiple formats.
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.
utf8proc is a small C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding.
UTF8-CPP is a C++ library for handling UTF-8 encoded text in a portable way.
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.
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.
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.
UTF8-CPP is a C++ library for handling UTF-8 encoded text in a portable way.
pandoc-include extends Pandoc to support:
include as raw blocks
indent and dedent included contents
partial include
code include
Unix style pathname
recursive include
Yaml header merging
header include
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
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.
GoAWK is a POSIX-compatible version of AWK that also has a CSV mode for reading and writing CSV and TSV files.