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

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-beamerswitch 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamerswitch
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Convenient mode selection in Beamer documents
Description:

This class is a wrapper around the beamer class to make it easier to use the same document to generate the different forms of the presentation: the slides themselves, an abbreviated slide set for transparencies or online reference, an n-up handout version (various layouts are provided), and a transcript or set of notes using the article class. The class provides a variety of handout layouts, and allows the mode to be chosen from the command line (without changing the document itself).

texlive-cidarticle 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cidarticle
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Class for submissions to the @emph{Commentarii informaticae didacticae}
Description:

The cidarticle bundle is used for writing articles to be published in the Commentarii informaticae didacticae (CID).

texlive-nolbreaks 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nolbreaks
Licenses: Public Domain
Build system: texlive
Synopsis: No line breaks in text
Description:

Using this package, \nolbreaks{some text} to prevent line breaks in some text. This has the advantage over \mbox that glue (rubber space) remains flexible. Most common cases are handled here (\linebreak is disabled, for example) but spaces hidden in macros or { and } can still create break-points.

texlive-logical-markup-utils 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/logical-markup-utils
Licenses: GPL 3
Build system: texlive
Synopsis: Packages for language-dependent inline quotes and dashes
Description:

The bundle contains two packages: quoted, for inserting quotation marks; and onedash, for inserting dashes. Each package takes a language name as an option; accepted language options are american, british, german and polish.

texlive-zugferd 2026.1
Propagated dependencies: texlive-siunitx@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zugferd
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: ZUGFeRD and Faktur-X invoicing using LaTeX
Description:

This package provides interfaces to allow creating ZUGFeRD or Faktur-X invoices with LaTeX including the XML file. It can be used to modify personal invoicing templates to fulfill the requirements for digital invoicing without further modification of the invoicing processes.

texlive-import 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/import
Licenses: Public Domain
Build system: texlive
Synopsis: Establish input relative to a directory
Description:

The commands \import{full_path}{file} and \subimport{path_extension}{file} set up input through standard LaTeX mechanisms (\input, \include and \includegraphics) to load files relative to the imported directory. There are also \includefrom, \subincludefrom, and starred variants of the commands.

texlive-identkey 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/identkey
Licenses: GPL 3
Build system: texlive
Synopsis: Typesetting bracketed dichotomous identification keys
Description:

The package is for typesetting bracketed dichotomous identification keys.

texlive-apptools 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/apptools
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Tools for customising appendices
Description:

The package provides an \AtAppendix command to add code to a hook that is executed when \appendix is called by the user. Additionally, a TeX conditional \ifappendix and a LaTeX-style conditional \IfAppendix are provided to check if \appendix has already been called.

texlive-secretx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/secretx
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Put security classification marks in a document
Description:

This package provides a set of macros for marking paragraphs in a document with a leading string and modifying the header and the footer of each page. It includes environmentS for marking large sections of text and environments for boxing figures and tables.

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

This package offers you a LaTeX style file and two classes to typeset articles or books in a simple and clear way. These classes currently have native support for English, French, German, Italian, Portuguese (European and Brazilian), and Spanish typesetting. They compile with any major TeX engine. You may also wish to consider the packages einfart and simplivre, which are enhanced versions of the classes provided here.

texlive-keyval2e 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/keyval2e
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Lightweight and robust key-value parser
Description:

The package provides lightweight and robust facilities for creating and managing keys. Its machinery isn't as extensive as that of, e.g., the ltxkeys package, but it is equally robust; ease of use and speed of processing are the design aims of the package.

texlive-seuthesix 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/seuthesix
Licenses: GPL 3
Build system: texlive
Synopsis: LaTeX class for theses at Southeast University, Nanjing, China
Description:

This project provides a LaTeX document class as well as a bibliography style file for typesetting theses at the Southeast University, Nanjing, China. It is based on the seuthesis.

texlive-spath3 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/spath3
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Manipulate soft paths in PGF
Description:

The spath3 library provides methods for manipulating the soft paths of TikZ/PGF. Packaged with it are two TikZ libraries that make use of the methods provided. These are libraries for drawing calligraphic paths and for drawing knot diagrams.

texlive-newpx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/newpx
Licenses: LPPL (any version) SIL OFL 1.1
Build system: texlive
Synopsis: Alternative uses of the PX fonts, with improved metrics
Description:

This package, initially based on pxfonts, provides many fixes and enhancements to that package, and splits it in two parts (newpxtext and newpxmath) which may be run independently of one another. It provides scaling, improved metrics, and other options.

texlive-randtext 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/randtext
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Randomise the order of characters in strings
Description:

The package provides a single macro \randomize{TEXT} that typesets the characters of TEXT in random order, such that the resulting output appears correct, but most automated attempts to read the file will misunderstand it. This function allows one to include an email address in a TeX document and publish it online without fear of email address harvesters or spammers easily picking up the address.

texlive-cweb-old 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cweb-old
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: Obsolete files from CWEB
Description:

This package contains parts of CWEB that are no longer useful.

texlive-arrayjobx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/arrayjobx
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Array data structures for (La)TeX
Description:

This package provides array data structures in (La)TeX, in the meaning of the classical procedural programming languages like Fortran, Ada or C, and macros to manipulate them. Arrays can be mono or bi-dimensional. This is useful for applications which require high level programming techniques, like algorithmic graphics programmed in the TeX language. The package supersedes the arrayjob package.

texlive-tikzbricks 2026.1
Propagated dependencies: texlive-epstopdf-pkg@2026.1 texlive-iftex@2026.1 texlive-pgf@2026.1 texlive-tikz-3dplot@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikzbricks
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Drawing bricks with TikZ
Description:

This package provides a small LaTeX package to draw bricks with TikZ. The user can modify color, shape, and viewpoint.

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-robust-externalize 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/robust-externalize
Licenses: Expat
Build system: texlive
Synopsis: Cache anything (TikZ, python, ...) in a robust, efficient and pure way
Description:

This package provides a LaTeX library to cache anything (TikZ, Python, ...), in a robust, efficient and pure way.

texlive-ps2eps 2026.1
Propagated dependencies: texlive-ps2eps-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ps2eps
Licenses: GPL 3+
Build system: texlive
Synopsis: Produce Encapsulated PostScript from PostScript
Description:

ps2eps produces Encapsulated PostScript Files (EPS/EPSF) from a one-page PostScript document, or any PostScript document. A correct bounding box is calculated for the EPS files and some PostScript command sequences that can produce erroneous results on printers are filtered. The input is cropped to include just the image contained in the PostScript file. The EPS files can then be included into TeX documents.

Included in the distribution is the bbox program, an application to produce bounding box values for Rawppm or Rawpbm format files.

texlive-nuc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nuc
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Notation for nuclear isotopes
Description:

This package provides a simple package providing nuclear sub- and superscripts as commonly used in radiochemistry, radiation science, and nuclear physics and engineering applications. Isotopes which have Z with more digits than A require special spacing to appear properly; this spacing is supported in the package.

texlive-dvipdfmx 2026.1
Propagated dependencies: texlive-dvipdfmx-bin@2026.1 texlive-extractbb@2026.1 texlive-glyphlist@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dvipdfmx
Licenses: GPL 3+
Build system: texlive
Synopsis: Extended version of dvipdfm
Description:

Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm created to support multi-byte character encodings and large character sets for East Asian languages. Dvipdfmx, if called with the name dvipdfm, operates in a dvipdfm compatibility mode, so that users of the both packages need only keep one executable. A secondary design goal is to support as many PDF features as does pdfTeX.

texlive-ecothesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ecothesis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX thesis template for the Universidade Federal de Vicosa
Description:

The package provides a LaTeX thesis template for the UFV, Brazil.

Total packages: 32521