_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


qemacs 0.3.3
Dependencies: libx11@1.8.12 libxext@1.3.6 libxv@1.0.13
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://bellard.org/qemacs/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Small but powerful text editor
Description:

QEmacs (for Quick Emacs) is a very small but powerful editor. It has features that even big editors lack:

  • Full screen editor with an Emacs look and feel with all Emacs common features: multi-buffer, multi-window, command mode, universal argument, keyboard macros, config file with C-like syntax, minibuffer with completion and history.

  • Can edit files of hundreds of Megabytes without being slow by using a highly optimized internal representation and by mmaping the file.

  • Full Unicode support, including multi charset handling (8859-x, UTF8, SJIS, EUC-JP, ...) and bidirectional editing respecting the Unicode bidi algorithm. Arabic and Indic scripts handling (in progress).

  • WYSIWYG HTML/XML/CSS2 mode graphical editing. Also supports Lynx like rendering on VT100 terminals.

  • WYSIWYG DocBook mode based on XML/CSS2 renderer.

  • C mode: coloring with immediate update. Emacs like auto-indent.

  • Shell mode: colorized VT100 emulation so that your shell work exactly as you expect. Compile mode with next/prev error.

  • Input methods for most languages, including Chinese (input methods come from the Yudit editor).

  • Hexadecimal editing mode with insertion and block commands. Unicode hexa editing is also supported.

  • Works on any VT100 terminals without termcap. UTF8 VT100 support included with double width glyphs.

  • X11 support. Support multiple proportional fonts at the same time (as XEmacs). X Input methods supported. Xft extension supported for anti aliased font display.

  • Small! Full version (including HTML/XML/CSS2/DocBook rendering and all charsets): 200KB big. Basic version (without bidir/unicode scripts/input/X11/C/Shell/HTML/Dired): 49KB.

kakoune 2025.06.03
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://kakoune.org/
Licenses: Unlicense
Build system: gnu
Synopsis: Vim-inspired code editor
Description:

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.

libconfig 1.7.3
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://hyperrealm.github.io/libconfig/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C/C++ configuration file library
Description:

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.

python-cobib 6.0.1
Dependencies: python-beautifulsoup4@4.14.3 python-bibtexparser@1.4.0 python-lxml@6.0.1 python-mdit-py-plugins@0.4.2 python-natsort@8.4.0 python-pylatexenc@2.10 python-requests@2.32.5 python-rich@13.7.1 python-ruamel.yaml@0.18.14 python-text-unidecode@1.3 python-textual@3.5.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://gitlab.com/cobib/cobib
Licenses: Expat
Build system: pyproject
Synopsis: Terminal-based bibliography management tool
Description:

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.

catdoc 0.95
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://www.wagner.pp.ru/~vitus/software/catdoc/
Licenses: GPL 2+
Build system: gnu
Synopsis: MS-Word to TeX or plain text converter
Description:

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.

utfcpp 2.3.5
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/nemtrif/utfcpp
Licenses: Boost 1.0
Build system: cmake
Synopsis: Portable C++ library for handling UTF-8
Description:

UTF8-CPP is a C++ library for handling UTF-8 encoded text in a portable way.

utf8proc-bootstrap 2.10.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://juliastrings.github.io/utf8proc/
Licenses: Expat
Build system: gnu
Synopsis: C library for processing UTF-8 Unicode data
Description:

utf8proc is a small C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding.

bibutils 7.2
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://bibutils.sourceforge.io/
Licenses: GPL 2
Build system: gnu
Synopsis: Convert between various bibliography formats
Description:

This package provides converters for various bibliography formats (e.g. Bibtex, RIS, etc.) using a common XML intermediate.

enca 1.19
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/nijel/enca
Licenses: GPL 2
Build system: gnu
Synopsis: Text encoding detection tool
Description:

Enca (Extremely Naive Charset Analyser) consists of libenca, an encoding detection library, and enca, a command line frontend, integrating libenca and several charset conversion libraries and tools.

utfcpp 3.2.5
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/nemtrif/utfcpp
Licenses: Boost 1.0
Build system: cmake
Synopsis: Portable C++ library for handling UTF-8
Description:

UTF8-CPP is a C++ library for handling UTF-8 encoded text in a portable way.

goawk 1.30.1
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/benhoyt/goawk
Licenses: Expat
Build system: go
Synopsis: AWK interpreter with CSV support
Description:

GoAWK is a POSIX-compatible version of AWK that also has a CSV mode for reading and writing CSV and TSV files.

ack 3.7.0
Dependencies: perl-file-next@1.18
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://beyondgrep.com/
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Code-searching tool for programmers with large source trees
Description:

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.

pfff 1.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://biit.cs.ut.ee/pfff/
Licenses: Modified BSD
Build system: cmake
Synopsis: Probabilistic fast file fingerprinting tool
Description:

pfff is a tool for calculating a compact digital fingerprint of a file by sampling randomly from the file instead of reading it in full. Consequently, the computation has a flat performance characteristic, correlated with data variation rather than file size. pfff can be as reliable as existing hashing techniques, with provably negligible risk of collisions.

utf-8-lineseparator 8
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/pflanze/utf-8-lineseparator
Licenses: Expat
Build system: gnu
Synopsis: Line ending detection library
Description:

utf-8-lineseparator provides a tool to efficiently check text files for valid UTF-8 use and to report which line endings they use.

csvdiff 1.4.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/aswinkarthik/csvdiff
Licenses: Expat
Build system: go
Synopsis: Fast diff tool for comparing CSV files
Description:

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

docx2txt 1.4
Dependencies: unzip@6.0 perl@5.36.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://docx2txt.sourceforge.net
Licenses: GPL 3+
Build system: gnu
Synopsis: Recover text from @file{.docx} files, with good formatting
Description:

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.

dos2unix 7.5.2
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://waterlan.home.xs4all.nl/dos2unix.html
Licenses: FreeBSD
Build system: gnu
Synopsis: DOS/Mac to Unix and vice versa text file format converter
Description:

dos2unix is a tool to convert line breaks in a text file from Unix format to DOS format and vice versa.

pandoc-include 1.4.3
Dependencies: python-lxml@6.0.1 python-natsort@8.4.0 python-panflute@2.3.1
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/DCsunset/pandoc-include
Licenses: Expat
Build system: pyproject
Synopsis: Pandoc filter to allow file and header includes
Description:

pandoc-include extends Pandoc to support:

  1. include as raw blocks

  2. indent and dedent included contents

  3. partial include

  4. code include

  5. Unix style pathname

  6. recursive include

  7. Yaml header merging

  8. header include

ascii2binary 2.14
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://billposer.org/Software/a2b.html
Licenses: GPL 3
Build system: gnu
Synopsis: Convert between ASCII, hexadecimal and binary representations
Description:

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.

  • ascii2binary reads 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.

  • binary2ascii reads 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.)

miller 6.15.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://miller.readthedocs.io/
Licenses: FreeBSD
Build system: go
Synopsis: Text-formatted data processing tool
Description:

Miller (mlr) is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed. It supports format conversion and pretty-printing.

java-rsyntaxtextarea 3.4.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://bobbylight.github.io/RSyntaxTextArea/
Licenses: Modified BSD
Build system: ant
Synopsis: Syntax highlighting text component for Java Swing
Description:

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.

antiword 0.37
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://web.archive.org/web/20220121050627/http://www.winfield.demon.nl
Licenses: GPL 2+
Build system: gnu
Synopsis: Microsoft Word document reader
Description:

Antiword is an application for displaying Microsoft Word documents. It can also convert the document to PostScript or XML. Only documents made by MS Word version 2 and version 6 or later are supported. The name comes from: "The antidote against people who send Microsoft Word files to everybody, because they believe that everybody runs Windows and therefore runs Word".

oniguruma 6.9.10
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/kkos/oniguruma
Licenses: FreeBSD
Build system: gnu
Synopsis: Regular expression library
Description:

Oniguruma is a regular expressions library. The special characteristic of this library is that different character encoding for every regular expression object can be specified.

html2text 2.0.1_pre-1.05364c1
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/grobian/html2text
Licenses: Original BSD GPL 2+
Build system: gnu
Synopsis: HTML to plain text converter
Description:

html2text is a command line utility that converts HTML documents into plain text.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31087