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

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-penlightplus 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/penlightplus
Licenses: Expat
Build system: texlive
Synopsis: Additions to the Penlight Lua libraries
Description:

This package extends the penlight package by adding useful functions for interfacing with LaTeX.

texlive-ionumbers 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ionumbers
Licenses: GPL 3+
Build system: texlive
Synopsis: Restyle numbers in maths mode
Description:

ionumbers stands for input/output numbers. The package restyles numbers in maths mode. If a number in the input file is written, e.g., as $3,231.44$ as commonly used in English texts, the package is able to restyle it to be output as $3\,231,44$ as commonly used in German texts (and vice versa). This may be useful, for example, if you have a large table and want to include it in texts with different output conventions without the need to change the table.

The package can also automatically group digits left of the decimal separator (thousands) and right of the decimal separator (thousandths) in triplets without the need of specifying commas (English) or points (German) as separators. E.g., the input $1234.567890$ can be output as $1\,234.\,567\,890$.

Finally, an e starts the exponent of the number. For example, $21e6$ may be output as $26\times10\,^{6}$.

texlive-formation-latex-ul 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/formation-latex-ul
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: Introductory LaTeX course in French
Description:

This package contains the supporting documentation, slides, exercise files, and templates for an introductory LaTeX course (in French) prepared for Universite Laval, Quebec, Canada.

texlive-lshort-bulgarian 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lshort-bulgarian
Licenses: Public Domain
Build system: texlive
Synopsis: Bulgarian translation of the @emph{Short Introduction to LaTeX2e}
Description:

This package includes the source files, PostScript and PDF files of the Bulgarian translation of the Short Introduction to LaTeX2e.

texlive-bib2gls 2026.1
Dependencies: openjdk@25.0.2
Propagated dependencies: texlive-glossaries-extra@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bib2gls
Licenses: GPL 3+
Build system: texlive
Synopsis: Convert @file{.bib} files to @file{glossaries-extra.sty} resource files
Description:

This Java command line application may be used to extract glossary information stored in a .bib file and convert it into glossary entry definition commands. This application should be used with glossaries-extra.sty's record package option. It performs two functions in one: it selects entries according to records found in the .aux file (similar to BibTeX), and hierarchically sorts entries and collates location lists (similar to MakeIndex or Xindy). The glossary entries can then be managed in a system such as JabRef, and only the entries that are actually required will be defined, reducing the resources required by TeX.

The supplementary application convertgls2bib can be used to convert existing .tex files containing definitions (\newglossaryentry etc.)#: to the .bib format required by bib2gls.

texlive-mahjong 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mahjong
Licenses: Expat CC-BY 4.0
Build system: texlive
Synopsis: Typeset mahjong tiles using MPSZ Notation
Description:

The mahjong package provides a LaTeX interface for typesetting mahjong tiles using an extended version of MPSZ algebraic notation. Its features include spaces, rotated, blank, and concealed tiles, as well as red fives. The size of the mahjong tiles can be controlled using a package option and an optional argument of \mahjong. It is primarily aimed at Riichi (aka Japanese) Mahjong but can be used to typeset any style of mahjong.

texlive-technion-thesis-template 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/technion-thesis-template
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: Template for theses on the Technion graduate school
Description:

This is a template for writing a thesis according to the Technion specifications.

texlive-detex 2026.1
Propagated dependencies: texlive-detex-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/detex
Licenses: Modified BSD
Build system: texlive
Synopsis: Strip TeX from a source file
Description:

Detex is a program to remove TeX constructs from a text file. It recognizes the \input command. The program assumes it is dealing with LaTeX input if it sees the string \begin{document} in the text. In this case, it also recognizes the \include and \includeonly commands. The author now considers this program to be obsolete and Piotr Kubowicz's OpenDetex as its successor.

texlive-xassoccnt 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xassoccnt
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Associated counters stepping simultaneously
Description:

This package provides a way of associating counters to an existing driver counter so that incrementing the driver counter will increase its associated counters as well. This package can be regarded as a supplement to the totcount package, but it can be used without it, too.

xassoccnt is a successor and a complete rewrite of the assoccnt package. However, some features of assoccnt are not (yet) contained in xassoccnt so that the older package cannot yet be regarded as obsolete.

texlive-einfart 2026.1
Propagated dependencies: texlive-minimalist@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/einfart
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Write your articles in a simple and clear way
Description:

This package provides a LaTeX class for typesetting articles with a simple and clear design. Currently, it has native support for Chinese (simplified and traditional), English, French, German, Italian, Japanese, Portuguese (European and Brazilian), Russian and Spanish typesetting. It compiles with either XeLaTeX or LuaLaTeX. This is part of the minimalist class series and depends on that package.

texlive-pst-eucl-translation-bg 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-eucl-translation-bg
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Bulgarian translation of the @code{pst-eucl} documentation
Description:

The package provides the pst-eucl package documentation in Bulgarian language.

texlive-xfor 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xfor
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Reimplementation of the LaTeX @code{for-loop} macro
Description:

The package redefines the LaTeX internal \@for macro so that the loop may be prematurely terminated. The action is akin to the C/Java break statement, except that the loop does not terminate until the end of the current iteration.

texlive-fancyhdr-it 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fancyhdr-it
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Italian translation of @code{fancyhdr} documentation
Description:

This package provides an Italian translation of documentation provided with the fancyhdr package.

texlive-vdmlisting 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/vdmlisting
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typesetting VDM in ASCII syntax
Description:

The package is an extension for the listings package that provides a source code printer for LaTeX. This package defines new language definitions and listing environments for the three language dialects of the Vienna Development Method: VDM-SL, VDM-PP and VDM-RT. If one wants to typeset VDM with a mathematical syntax instead of the ASCII syntax used here, one should use the vdm package instead.

texlive-syntaxdi 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/syntaxdi
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create railroad syntax diagrams
Description:

This package provides TikZ styles for creating special syntax diagrams known as railroad diagrams.

texlive-xcharter 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xcharter
Licenses: FSF-free LPPL 1.3
Build system: texlive
Synopsis: Extension of Bitstream Charter fonts
Description:

xcharter repackages Bitstream Charter with an extended set of features. The extension provides small caps, oldstyle figures and superior figures in all four styles, accompanied by LaTeX font support files. The fonts themselves are provided in both Adobe Type 1 and OTF formats, with supporting files as necessary.

texlive-ensps-colorscheme 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ensps-colorscheme
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Color palette and styling of ENS Paris-Saclay
Description:

This LaTeX package offers access to the design system of the École Nationale Supérieure Paris-Saclay and can be used to write documents consistent with the guidelines. For now, only the color palette is available.

texlive-axessibility 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/axessibility
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Access to formulas in PDF files by assistive technologies
Description:

PDF documents containing formulas generated by LaTeX are usually not accessible by assistive technologies for visually impaired people and people with special educational needs (i.e., by screen readers and braille displays). The axessibility package manages this issue, allowing to create a PDF document where the formulas are read by these assistive technologies, since it automatically generates hidden comments in the PDF document (by means of the /ActualText attribute or suitable tags) in correspondence to each formula.

texlive-pst-marble 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-marble
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: PSTricks package to draw marble-like patterns
Description:

This is a PSTricks package to draw marble-like patterns.

texlive-quiz2socrative 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/quiz2socrative
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Prepare questions for socrative quizzes
Description:

This is a LaTeX package for preparing multiple choice, true/false, and short answer questions. Its main purpose is to offer a tool to easily insert rather complicated mathematical material in socrative quizzes.

texlive-listing 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/listing
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Produce formatted program listings
Description:

The listing environment is provided and is similar to figure and table, although it is not a floating environment. Includes support for \caption, \label, \ref, and introduces \listoflistings, \listingname, \listlistingname. It produces a .lol file. It does not change \@makecaption (unless the option bigcaptions is used), so packages that change the layout of \caption still work.

texlive-verbatimcopy 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/verbatimcopy
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Make copies of text documents from within LaTeX
Description:

This package provides \VerbatimCopy{in}{out} that will enable LaTeX to take a verbatim copy of one text file, and save it under another name. The package provides a means to specify the output directory to be used, but does no checking and may therefore overwrite an important file if used injudiciously.

texlive-labbook 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/labbook
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset laboratory journals
Description:

This class is designed to typeset laboratory journals that contain chronologically ordered records about experiments. From the sectioning commands, an experiment index is generated. The class is based on the KOMA-Script class scrbook.cls. There can be several index entries for one experiment.

texlive-paper 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/paper
Licenses: GPL 3+
Build system: texlive
Synopsis: Versions of @code{article} class, tuned for scholarly publications
Description:

This package provides a pair of classes derived from article, tuned for producing papers for journals. The classes introduce new layout options and font commands for sections and parts, and define a new keywords environment, subtitle and institution commands for the title section and new commands for revisions.

Total packages: 32836