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

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.


texlive-mathspic 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathspic
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Perl filter program for use with PiCTeX
Description:

MathsPIC (Perl) is a development of the earlier MathsPIC (DOS) program, now implemented as a Perl script, being much more portable than the earlier program. MathsPIC parses a plain text input file and generates a plain text output-file containing commands for drawing a diagram. It produces output containing PiCTeX and (La)TeX commands, which may then be processed by plain TeX or LaTeX in the usual way. MathsPIC also outputs a comprehensive log file. MathsPIC facilitates creating figures using PiCTeX by providing an environment for manipulating named points and also allows the use of variables and maths (advance, multiply, and divide)---in short---it takes the pain out of PiCTeX.

texlive-kanaparser 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/kanaparser
Licenses: Original BSD
Build system: texlive
Synopsis: Kana parser for LuaTeX
Description:

The package provides a kana parser for LuaTeX. It is a set of four macros that handle transliteration of text: from hiragana and katakana to Latin from Latin and katakana to hiragana from Latin and hiragana to katakana It can be used to write kana directly using only the ASCII character set or for education purposes. The package has support for obsolete and rarely used syllables, some only accessible via the provided toggle macro.

texlive-datatool-english 2026.1
Propagated dependencies: texlive-datatool@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/datatool-english
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: English language support for datatool.sty v3.0+
Description:

The datatool-english bundle provides English language support for the datatool package. The English files provide encoding support for UTF-8 and ISO-8859-1 (Latin 1). This bundle also includes limited support for Old English (Anglo-Saxon) mainly to provide an example for a language that has multiple scripts (in this case, Latin and Runic) or for a language that has an extended Latin or non-Latin script.

texlive-autopuncitems 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/autopuncitems
Licenses: Expat
Build system: texlive
Synopsis: Automatically punctuate lists
Description:

This package provides the autopunc option in the enumitem environments itemize, enumerate, and description to automatically punctuate the items. It uses Lua pattern matching to modify the environment's contents.

texlive-fascicules 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fascicules
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Create mathematical manuals for schools
Description:

This package enables LaTeX users to create math books for middle and high schools. It provides commands to create the front page of the manual and the chapters. Each chapter can consist of three sections: the lesson, the exercises and the activities.

texlive-biblatex-caspervector 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex-caspervector
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Simple citation style for Chinese users
Description:

The package provides a simple and easily extensible biblography/citation style for Chinese LaTeX users, using BibLaTeX.

texlive-oplotsymbl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/oplotsymbl
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Some symbols which are not easily available
Description:

This package is named oPlotSymbl and it includes symbols, which are not easily available. Especially, these symbols are used in scientific plots, but the potential user is allowed to use them in other ways.

texlive-fretplot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fretplot
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create scale and chord diagrams for guitar-like instruments
Description:

This LuaLaTeX package provides batch generation of scale and chord diagrams for plucked string instruments, such as the guitar.

texlive-amsmath 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/amsmath
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: AMS mathematical facilities for LaTeX
Description:

This is the principal package in the AMS-LaTeX distribution. It adapts for use in LaTeX most of the mathematical features found in AMS-TeX; it is highly recommended as an adjunct to serious mathematical typesetting in LaTeX. When amsmath is loaded, AMS-LaTeX packages amsbsy (for bold symbols), amsopn (for operator names) and amstext (for text embedded in mathematics) are also loaded. This package is part of the LaTeX required distribution; however, several contributed packages add still further to its appeal; examples are empheq, which provides functions for decorating and highlighting mathematics, and ntheorem, for specifying theorem (and similar) definitions.

texlive-icite 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/icite
Licenses: GPL 3+ CC-BY-SA 4.0
Build system: texlive
Synopsis: Indices locorum citatorum
Description:

The package is designed to produce from BibTeX or BibLaTeX bibliographical databases the different indices of authors and works cited which are called indices locorum citatorum. It relies on a specific \icite command and can operate with either BibTeX or BibLaTeX.

texlive-linegoal 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/linegoal
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: @emph{dimen} that returns the space left on the line
Description:

The linegoal package provides a macro \linegoal to be used with \setlength: \setlength<some dimen>\linegoal will set <some dimen> to the horizontal length of the remainder of the line.

texlive-burmese 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/burmese
Licenses: LPPL (any version) Donald Knuth's license for TeX
Build system: texlive
Synopsis: Basic support for writing Burmese
Description:

This package provides basic support for writing Burmese. The package provides a preprocessor (written in Perl), an Adobe Type 1 font, and LaTeX macros.

texlive-context-simpleslides 2026.1
Propagated dependencies: texlive-context@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/context-simpleslides
Licenses: GPL 3+
Build system: texlive
Synopsis: Module for preparing presentations
Description:

This ConTeXt module provides an easy-to-use interface for creating presentations for use with a digital projector. The presentations are not interactive (no buttons, hyperlinks or navigational tools such as tables of contents). Graphics may be mixed with the text of slides. The module provides several predefined styles, designed for academic presentation. Most styles are configurable, and it is easy to design new styles.

texlive-epsdice 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/epsdice
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Scalable dice font
Description:

The epsdice package defines a single command \epsdice that takes a numeric argument (in the range 1-6), and selects a face image from a file that contains each of the 6 possible die faces. The graphic file is provided in both Encapsulated PostScript and PDF formats.

texlive-basque-date 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/basque-date
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Print the date in Basque
Description:

The package provides two LaTeX commands to print the current date in Basque according to the correct forms ruled by The Basque Language Academy (Euskaltzaindia). The commands automatically solve the complex declination issues of numbers in Basque.

texlive-copyedit 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/copyedit
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Copyediting support for LaTeX documents
Description:

This package implements copyediting support for LaTeX documents. Authors can enjoy the freedom of using, for example, words with US or UK or Canadian or Australian spelling in a mixed way, yet, they can choose any one of the usage forms for their entire document irrespective of kinds of spelling they have adopted. In the same fashion, the users can have the benefit of the following features available in the package:

  • localization --- British-American-Australian-Canadian,

  • close-up, hyphenation, and spaced words,

  • Latin abbreviations,

  • acronyms and abbreviations,

  • itemization, nonlocal lists and labels,

  • parenthetical and serial commas,

  • non-local tokenization in language through abbreviations and pronouns.

texlive-luatikz 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luatikz
Licenses: LPPL 1.3c Expat
Build system: texlive
Synopsis: 2D graphics library to draw TikZ graphics using Lua
Description:

This package provides a comfort graphics library to work with graphic objects as immutables in the Lua programming language. It writes code for the TikZ package. It overloads operators, so you can use standard math expressions to work with graphical objects. There probably isn't anything that couldn't been done just as well with pgfmath and TikZ directly. However, if a graphic gets more complicated, Lua may just be easier to work with as base.

texlive-xcookybooky 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xcookybooky
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typeset (potentially long) recipes
Description:

The package enables the user to typeset recipes, which could be greater than one page. Above the recipe text two (optional) pictures can be displayed. Other features are recipe name, energy content, portions, preparation and baking time, baking temperatures, recipe source and of course preparation steps and required ingredients. At the bottom you may insert an optional hint. The package depends on the Emerald fonts.

texlive-amiri 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/amiri
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Classical Arabic typeface, Naskh style
Description:

Amiri is a classical Arabic typeface in Naskh style for typesetting books and other running text. It is a revival of the beautiful typeface pioneered in the early 20th century by Bulaq Press in Cairo, also known as Amiria Press, after which the font is named. The project aims at the revival of the aesthetics and traditions of Arabic typesetting, and adapting it to the era of digital typesetting, in a publicly available form.

texlive-newtxtt 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/newtxtt
Licenses: GPL 3 LPPL (any version)
Build system: texlive
Synopsis: Enhancement of typewriter fonts from @code{newtx}
Description:

The package provides enhanced fonts with LaTeX support files providing access to the typewriter fonts from newtx. Regular and bold weights, slanted variants and a choice of four different styles for zero.

texlive-pst-shell 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-shell
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Plotting sea shells
Description:

pst-shell is a PSTricks related package to draw seashells in 3D view: Argonauta, Epiteonium, Lyria, Turritella, Tonna, Achatina, Oxystele, Conus, Ammonite, Codakia, Escalaria, Helcion, Natalina, Planorbis, and Nautilus, all with different parameters.

texlive-hagenberg-thesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hagenberg-thesis
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: LaTeX classes, style files and example documents for academic manuscripts
Description:

This package provides a collection of modern LaTeX classes, style files and example documents for authoring Bachelor, master or diploma theses and related academic manuscripts in English and German. It includes comprehensive tutorials (in English and German) with detailed instructions and authoring guidelines.

texlive-dad 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dad
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Simple typesetting system for mixed Arabic/Latin documents
Description:

This package allows simple typesetting in Arabic script, intended for mixed Arabic/Latin script usage in situations where heavy-duty solutions are discouraged. The system operates with both Unicode and transliterated input, allowing the user to choose the most appropriate approach for every situation.

texlive-tsvtemplate 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tsvtemplate
Licenses: EUPL 1.2
Build system: texlive
Synopsis: Apply a template to a TSV file
Description:

This is a simple TSV (tab-separated values) reader for LuaLaTeX and plain LuaTeX. It also supports (non-quoted) comma-separated values, or indeed values separated by any character.

Total packages: 32521