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

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.


parinfer-rust 0.4.3
Dependencies: clang@13.0.1
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://github.com/justinbarclay/parinfer-rust
Licenses: Expat
Synopsis: Infer parentheses for Clojure, Lisp and Scheme
Description:

Parinfer is a plugin for Kakoune, Vim, Neovim and Emacs that infers parentheses and indentation. This library can be called from other editors that can load dynamic libraries.

texmacs-guile3 2.1.4
Dependencies: freetype@2.13.3 guile@3.0.9 gmp@6.3.0 libjpeg-turbo@2.1.4 libxcrypt@4.4.38 perl@5.36.0 python-wrapper@3.11.11 qtbase@5.15.16 qtsvg@5.15.16 qtwayland@5.15.16 sqlite@3.39.3
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://www.texmacs.org/tmweb/home/welcome.en.html
Licenses: GPL 3+
Synopsis: Editing platform with special features for scientists
Description:

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.

ne 3.3.4
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://ne.di.unimi.it/
Licenses: GPL 3+
Synopsis: Text editor with menu bar
Description:

This package provides a modeless text editor with menu bar. It supports syntax highlighting, regular expressions, configurable menus, keybindings, autocomplete and unlimited undo. It can pipe a marked block of text through any command line filter. It can also open very large binary files. It was originally developed on the Amiga 3000T.

scintilla 5.5.1
Dependencies: gtk+@3.24.49
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://www.scintilla.org/
Licenses: HPND
Synopsis: Code editor for GTK+
Description:

Scintilla is a source code editing component for GTK+. It has the usual features found in text editing components, as well as some that are especially useful for editing and debugging source code; these include support for syntax styling, error indicators, code completion and call tips. Styling choices are more open than with many editors: Scintilla lets you use proportional fonts, bold and italics, multiple foreground and background colours, and multiple fonts.

lite-xl 2.1.8
Dependencies: lua@5.4.8 pcre2@10.42 freetype@2.13.3 libdecor@0.2.2 sdl3@3.2.10
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://lite-xl.com
Licenses: Expat
Synopsis: Lightweight text editor written in Lua
Description:

Lite XL is derived from lite. It is a lightweight text editor written mostly in Lua. It aims to provide something practical, pretty, small and fast easy to modify and extend, or to use without doing either.

The aim of Lite XL compared to lite is to be more user-friendly, improve the quality of font rendering, and reduce CPU usage.

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+
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.

typstwriter 0.3
Dependencies: python-platformdirs@4.3.6 python-pygments@2.19.1 python-pyside-6@6.9.2 python-qtpy@2.4.3
Propagated dependencies: typst@0.13.1
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://github.com/Bzero/typstwriter
Licenses: Expat
Synopsis: Integrated editor for Typst typesetting system
Description:

Typstwriter is an integrated editor for the Typst typesetting system, including syntax highlighting and compiler output as well as file-system and document views presented in a clean, friendly Qt graphical interface.

moe 1.15
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://www.gnu.org/software/moe/moe.html
Licenses: GPL 2+
Synopsis: Modeless, multiple-buffer, user-friendly 8-bit text editor
Description:

GNU Moe is a powerful-but-simple-to-use text editor. It works in a modeless manner, and features an intuitive set of key-bindings that assign a degree of severity to each key; for example, key combinations with the Alt key are for harmless commands like cursor movements while combinations with the Control key are for commands that will modify the text. Moe features multiple windows, unlimited undo/redo, unlimited line length, global search and replace, and more.

fe 2.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: http://www.moria.de/~michael/fe/
Licenses: GPL 2+
Synopsis: Small folding editor
Description:

Fe is a small folding editor. It folds arbitrary text regions; it is not bound to syntactic units.

Fe has no configuration or extension language and requires no setup. Its user interface is emacs-like and it has menus for the very most important functions to help beginners. Further there is a reference card. It offers:

  • Regions and Emacs-like kill ring

  • Incremental search

  • Keyboard macros

  • Editing binary files

  • Multiple windows and views

  • Compose function for Latin 1 characters

e3 2.82
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://sites.google.com/site/e3editor/
Licenses: GPL 2+
Synopsis: Tiny text editor written in assembly
Description:

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.

hexer 1.0.6
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://devel.ringlet.net/editors/hexer/
Licenses: Modified BSD
Synopsis: Multi buffer editor for binary files with vi-like interface
Description:

Hexer is a multi-buffer editor for binary files for Unix-like systems that displays its buffer(s) as a hex dump. The user interface is kept similar to vi/ex.

leafpad 0.8.18.1
Dependencies: gtk+@2.24.33
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: http://tarot.freeshell.org/leafpad/
Licenses: GPL 2+
Synopsis: GTK+ based text editor
Description:

Leafpad is a GTK+ text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. Leafpad is simple to use, is easily compiled, requires few libraries, and starts up quickly.

mle 1.5.0
Dependencies: lua@5.3.5 pcre@8.45 uthash@2.1.0
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://github.com/adsr/mle
Licenses: ASL 2.0
Synopsis: Small, flexible, terminal-based text editor
Description:

mle is a small, flexible, terminal-based text editor written in C. Notable features include: full Unicode support, syntax highlighting, scriptable rc file, macros, search and replace (PCRE), window splitting, multiple cursors, and integration with various shell commands.

editorconfig-core-c 0.12.6
Dependencies: pcre2@10.42
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://editorconfig.org/
Licenses: FreeBSD
Synopsis: EditorConfig core library written in C
Description:

EditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects. The EditorConfig project maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors.

xnedit 1.6.3
Dependencies: motif@2.3.8-1.0f556b0
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://sourceforge.net/projects/xnedit/
Licenses: GPL 2+
Synopsis: Fast and classic X11 text editor
Description:

XNEdit is a fast and classic X11 text editor, based on NEdit, with full unicode support and antialiased text rendering.

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+
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.

miller 6.15.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://miller.readthedocs.io/
Licenses: FreeBSD
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.

goawk 1.29.1
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/benhoyt/goawk
Licenses: Expat
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.

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+
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.

vale 3.12.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/errata-ai/vale
Licenses: Expat
Synopsis: Fully customizable syntax-aware linter that focuses on your style
Description:

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.

uniutils 2.28
Dependencies: ascii2binary@2.14 libiconv@1.18
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://billposer.org/Software/unidesc.html
Licenses: GPL 3
Synopsis: Find out what is in a Unicode file
Description:

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.

  • uniname defaults 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.

  • unidesc reports 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.

  • unihist generates a histogram of the characters in its input.

  • ExplicateUTF8 is intended for debugging or for learning about Unicode. It determines and explains the validity of a sequence of bytes as a UTF8 encoding.

  • utf8lookup provides a handy way to look up Unicode characters from the command line.

  • unireverse reverse each line of UTF-8 input character-by-character.

yq 4.47.2
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://mikefarah.gitbook.io/yq/
Licenses: Expat
Synopsis: Command-line YAML, JSON, XML, CSV, TOML and properties processor
Description:

This package provides yq, a command-line YAML, JSON and XML processor. It uses jq-like syntax but works with YAML files as well as JSON, XML, properties, CSV and TSV.

recode 3.7.6
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/rrthomas/recode
Licenses: GPL 3+
Synopsis: Text encoding converter
Description:

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.

Page: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880
Total results: 45109