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

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.


texinfo 5.2
Dependencies: ncurses@6.2.20210619 perl@5.36.0
Channel: guix
Location: gnu/packages/texinfo.scm (gnu packages texinfo)
Home page: https://www.gnu.org/software/texinfo/
Licenses: GPL 3+
Build system: gnu
Synopsis: The GNU documentation format
Description:

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

info-reader 7.3
Dependencies: gzip@1.14 ncurses@6.2.20210619 perl@5.36.0 perl-archive-zip@1.68 perl-unicode-eastasianwidth@12.0 perl-text-unidecode@1.30 perl-libintl-perl@1.32
Channel: guix
Location: gnu/packages/texinfo.scm (gnu packages texinfo)
Home page: https://www.gnu.org/software/texinfo/
Licenses: GPL 3+
Build system: gnu
Synopsis: Standalone Info documentation reader
Description:

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

texi2html 5.0
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/texinfo.scm (gnu packages texinfo)
Home page: https://www.nongnu.org/texi2html/
Licenses: GPL 2+
Build system: gnu
Synopsis: Convert Texinfo to HTML
Description:

Texi2HTML is a Perl script which converts Texinfo source files to HTML output. It now supports many advanced features, such as internationalization and extremely configurable output formats.

Development of Texi2HTML moved to the GNU Texinfo repository in 2010, since it was meant to replace the makeinfo implementation in GNU Texinfo. The route forward for authors is, in most cases, to alter manuals and build processes as necessary to use the new features of the makeinfo/texi2any implementation of GNU Texinfo. The Texi2HTML maintainers (one of whom is the principal author of the GNU Texinfo implementation) do not intend to make further releases of Texi2HTML.

texinfo 7.3
Dependencies: ncurses@6.2.20210619 perl@5.36.0 perl-archive-zip@1.68 perl-unicode-eastasianwidth@12.0 perl-text-unidecode@1.30 perl-libintl-perl@1.32
Channel: guix
Location: gnu/packages/texinfo.scm (gnu packages texinfo)
Home page: https://www.gnu.org/software/texinfo/
Licenses: GPL 3+
Build system: gnu
Synopsis: The GNU documentation format
Description:

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

texinfo 6.8
Dependencies: ncurses@6.2.20210619 perl@5.36.0
Channel: guix
Location: gnu/packages/texinfo.scm (gnu packages texinfo)
Home page: https://www.gnu.org/software/texinfo/
Licenses: GPL 3+
Build system: gnu
Synopsis: The GNU documentation format
Description:

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

pinfo 0.6.13-0.3d76eec
Dependencies: ncurses@6.2.20210619 readline@8.2.13
Channel: guix
Location: gnu/packages/texinfo.scm (gnu packages texinfo)
Home page: https://github.com/baszoetekouw/pinfo
Licenses: GPL 2+
Build system: gnu
Synopsis: Lynx-style Info file and man page reader
Description:

Pinfo is an Info file viewer. Pinfo is similar in use to the Lynx web browser. You just move across info nodes, and select links, follow them, etc. It supports many colors. Pinfo also supports viewing of manual pages -- they are colorized like in the midnight commander's viewer, and additionally they are hypertextualized.

texi2html 1.82
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/texinfo.scm (gnu packages texinfo)
Home page: https://www.nongnu.org/texi2html/
Licenses: GPL 2+
Build system: gnu
Synopsis: Convert Texinfo to HTML
Description:

Texi2HTML is a Perl script which converts Texinfo source files to HTML output. It now supports many advanced features, such as internationalization and extremely configurable output formats.

Development of Texi2HTML moved to the GNU Texinfo repository in 2010, since it was meant to replace the makeinfo implementation in GNU Texinfo. The route forward for authors is, in most cases, to alter manuals and build processes as necessary to use the new features of the makeinfo/texi2any implementation of GNU Texinfo. The Texi2HTML maintainers (one of whom is the principal author of the GNU Texinfo implementation) do not intend to make further releases of Texi2HTML.

nvi 1.81.6
Dependencies: bdb@6.2.32 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://sites.google.com/a/bostic.com/keithbostic/the-berkeley-vi-editor-home-page
Licenses: Modified BSD
Build system: gnu
Synopsis: The Berkeley Vi Editor
Description:

Vi is the original screen based text editor for Unix systems. It is considered the standard text editor, and is available on almost all Unix systems. Nvi is intended as a "bug-for-bug compatible" clone of the original BSD vi editor. As such, it doesn't have a lot of snazzy features as do some of the other vi clones such as elvis and vim. However, if all you want is vi, this is the one to get.

mogan 1.1.1
Dependencies: curl@8.6.0 freetype@2.13.3 gnutls@3.8.9 libjpeg-turbo@2.1.4 libxcrypt@4.4.38 perl@5.36.0 python-wrapper@3.12.12 qtbase@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18 sqlite@3.39.3
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://github.com/XmacsLabs/mogan
Licenses: GPL 3+
Build system: qt
Synopsis: Scientific structural text editor
Description:

Mogan is a scientific structural text editor, a fork of GNU TeXmacs.

manuskript 0.17.0
Dependencies: bash-minimal@5.2.37 pandoc@3.7.0.2 python-lxml@6.0.2 python-markdown@3.10 python-pyenchant@2.0.0 python-pyqt@5.15.11 qtsvg@5.15.17
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: http://www.theologeek.ch/manuskript/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Tool for writers
Description:

Manuskript provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece. With Manuskript you can:

  • Grow your premise from one sentence, to a paragraph, to a full summary,

  • Create characters,

  • Conceive plots,

  • Construct outlines (Outline mode and/or Index cards),

  • Write with focus (Distraction free mode),

  • Build worlds,

  • Track items,

  • Edit and re-organize chapters and scenes,

  • View Story line,

  • Compose with fiction or non-fiction templates and writing modes,

  • Import and export document formats such as HTML, ePub, OpenDocument, DocX, and more.

Additionally Manuskript can help in many more ways with a spell checker, markdown highlighter, frequency analyzer, and automatic save in plain text file format.

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+
Build system: gnu
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.

kak-lsp 18.1.3
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://github.com/kak-lsp/kak-lsp
Licenses: Unlicense
Build system: cargo
Synopsis: Language Server Protocol (LSP) client for Kakoune
Description:

kak-lsp is a Language Server Protocol client for Kakoune implemented in Rust.

edlin 2.20
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://sourceforge.net/projects/freedos-edlin/
Licenses: GPL 2+
Build system: gnu
Synopsis: The line editor of the FreeDOS operating system
Description:

The edlin program is a small line editor, written for FreeDOS as a functional clone of the old MS-DOS program edlin.

rassumfrassum 0.3.1
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://github.com/joaotavora/rassumfrassum
Licenses: GPL 3+
Build system: pyproject
Synopsis: LSP/JSON-RPC multiplexer
Description:

Rassumfrassum is a LSP/JSONRPC multiplexer that allows one LSP client (Emacs' eglot, Neovim, etc.) to connect to multiple language servers seamlessly.

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
Build system: gnu
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+
Build system: glib-or-gtk
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.

e3 2.82.1
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://codeberg.org/museoa/e3editor
Licenses: GPL 2+
Build system: gnu
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.

zed 0.225.10
Dependencies: alsa-lib@1.2.16 bzip2@1.0.8 dbus@1.16.2 fontconfig-minimal@2.16.0 freetype@2.13.3 libgit2@1.9.4 libx11@1.8.12 libxcb@1.17.0 libxkbcommon@1.13.1 openssl@3.5.5 sqlite@3.39.3 vulkan-loader@1.4.335.0 wayland@1.24.0 wayland-protocols@1.47 xcb-util-cursor@0.1.5 zlib@1.3.1 zstd@1.5.6 rust-alacritty@0.25.1 rust-candle@0.9.1 rust-candle@0.9.1 rust-candle@0.9.1 rust-dap-types@0.0.1 rust-gh-workflow@0.8.0 rust-gh-workflow@0.8.0 rust-livekit@0.7.8 rust-livekit@0.7.8 rust-livekit@0.7.8 rust-livekit@0.7.8 rust-livekit@0.7.8 rust-notify@8.2.0 rust-notify@8.2.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-pet@0.1.0 rust-ring@0.17.14 rust-tiktoken-rs@0.9.1 rust-livekit@0.7.8 rust-livekit@0.7.8 rust-zed-xim@0.4.0-zed rust-zed-xim@0.4.0-zed rust-zed-xim@0.4.0-zed
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://zed.dev
Licenses: GPL 3+
Build system: cargo
Synopsis: High-performance, multiplayer code editor
Description:

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.

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+
Build system: gnu
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.51
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://www.scintilla.org/
Licenses: HPND
Build system: gnu
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.

fe 2.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://www.moria.de/~michael/fe/
Licenses: GPL 2+
Build system: gnu
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

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
Build system: cmake
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.

evil-helix 20250915
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/text-editors.scm (gnu packages text-editors)
Home page: https://github.com/usagi-flow/evil-helix
Licenses: MPL 2.0
Build system: cargo
Synopsis: Bringing the Helix editor to the evil side
Description:

A soft fork of Helix which introduces keybindings and other features to make it more comfortable for Vim users. Changes include:

  • Vim keybindings

  • Adjusted behaviours and defaults for Visual line mode

  • Basic Vim modeline support

  • Support for colored/rainbow indentation guides

  • Minimalistic window separator

Moreover, evil-helix introduces the editor.evil option, which is true by default. It can be set to false to completely deactivate evil-helix behavior without having to use a different build.

moe 1.16
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+
Build system: gnu
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.

Total packages: 32521