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

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-hanging 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/hanging
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Typeset hanging paragraphs
Description:

The hanging package facilitates the typesetting of hanging paragraphs. The package also enables typesetting with hanging punctuation, by making punctuation characters active.

texlive-fontinst 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fontinst
Licenses: LPPL 1.1+
Build system: texlive
Synopsis: Tools for converting and installing fonts for TeX and LaTeX
Description:

This package provides TeX macros for converting Adobe Font Metric files to TeX metric and virtual font format. Fontinst helps mainly with the number crunching and shovelling parts of font installation. This means in practice that it creates a number of files which give the TeX metrics (and related information) for a font family that TeX needs to do any typesetting in these fonts.

texlive-gentombow 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gentombow
Licenses: Modified BSD
Build system: texlive
Synopsis: Generate Japanese-style crop marks
Description:

This bundle provides a LaTeX package for generating Japanese-style crop marks (called tombow in Japanese) for practical use in self-publishing.

The bundle contains the following packages:

  • gentombow.sty: Generate crop marks (called tombow in Japanese) for practical use in self-publishing. It provides the core tombow feature if not available.

  • pxgentombow.sty: Superseded by gentombow.sty; kept for compatibility only.

  • bounddvi.sty: Set papersize special to DVI file. Can be used on LaTeX, pLaTeX, upLaTeX (with DVI output mode) with dvips or dvipdfmx drivers.

texlive-swimgraf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/swimgraf
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Graphical/textual representations of swimming performances
Description:

The package provides two macros that produce representations of a swimmer's performances. The user records data in a text file and specifies as arguments of the macros the date range of interest. The macros extract the relevant information from the file and process it: \swimgraph produces a graph of the times in a single swimming event (specified as an argument), plotting long course and short course times in separate lines. Records and qualifying times, stored in text files, may optionally be included on the graph. \swimtext produces a written record of the times in all events. Files of current world and Canadian records are included.

texlive-unravel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unravel
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Watching TeX digest tokens
Description:

The aim of this LaTeX package is to help debug complicated macros. This is done by letting the user step through the execution of some TeX code, going through the details of nested expansions, performing assignments, as well as some simple typesetting commands. To use this package, one should normally run TeX in a terminal.

texlive-gitlog 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gitlog
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typesetting @command{git} changelogs
Description:

This package allows git change log history to be incorporated into LaTeX documents; the log data is obtained from the Git distributed version control system.

texlive-hypdestopt 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hypdestopt
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: @code{hyperref} destination optimizer
Description:

This package supports hyperref's pdfTeX driver. It removes unnecessary destinations and shortens the destination names or uses numbered destinations to get smaller PDF files.

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

The package allows users to easily typeset sign charts directly into their (La)TeX document.

texlive-garrigues 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/garrigues
Licenses: LPPL (any version)
Build system: texlive
Synopsis: MetaPost macros for the reproduction of Garrigues' Easter nomogram
Description:

This library provides MetaPost macros for the reproduction of Garrigues Easter nomogram.

texlive-sesamanuel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/sesamanuel
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Class and package for sesamath books or paper
Description:

The package contains a sesamanuel class which could be used to compose a student's classroom book with LaTeX, and also a sesamanuelTIKZ style to be used for TikZ pictures in the Sesamath book.

texlive-lmake 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lmake
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Process lists to do repetitive actions
Description:

The package provides commands to simplify processing of sequential list-like structures, such as making a series of similar commands from a list of names.

texlive-mandi 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mandi
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Macros for introductory physics and astronomy
Description:

The package contains commands for students and teachers of introductory physics. Commands for physical quantities intelligently handle SI units so the user need not do so. There are other features that should make LaTeX easy for introductory physics students.

texlive-localloc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/localloc
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: Macros for localizing TeX register allocations
Description:

This package approaches the problem of the shortage of registers, by providing a mechanism for local allocation. The package works with Plain TeX and LaTeX.

texlive-pst-arrow 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-arrow
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Special arrows for PSTricks
Description:

This package has all the code from the package pstricks-add, which was related to arrows, like multiple arrows and so on.

texlive-uppunctlm 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uppunctlm
Licenses: GUST font license 1.0
Build system: texlive
Synopsis: Always keep upright shape for some punctuation marks and Arabic numerals
Description:

The package provides a mechanism to keep punctuation always in upright shape even if italic was specified. It is directed to Latin Modern fonts, and provides .tfm, .vf, .fd, and .sty files. Here a list of punctuation characters always presented in upright shapes: comma, period, semicolon, colon, parentheses, square brackets, and Arabic numerals.

texlive-bookhands 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bookhands
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Collection of book-hand fonts
Description:

This is a set of book-hand (Metafont) fonts and packages covering manuscript scripts from the 1st century until Gutenberg and Caxton. The included hands are: Square Capitals (1st century onwards); Roman Rustic (1st-6th centuries); Insular Minuscule (6th cenury onwards); Carolingian Minuscule (8th-12th centuries); Early Gothic (11th-12th centuries); Gothic Textura Quadrata (13th-15th centuries); Gothic Textura Prescisus vel sine pedibus (13th century onwards); Rotunda (13-15th centuries); Humanist Minuscule (14th century onwards); Uncial (3rd-6th centuries); Half Uncial (3rd-9th centuries); Artificial Uncial (6th-10th centuries); and Insular Majuscule (6th-9th centuries).

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-esstix 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/esstix
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: PostScript versions of the ESSTIX, with macro support
Description:

These fonts represent translation to PostScript Type 1 of the ESSTIX fonts. ESSTIX seem to have been a precursor to the STIX project. The accompanying virtual fonts with customized metrics and LaTeX support files allow their use as calligraphic, fraktur and double-struck (blackboard bold) in maths mode.

texlive-polyhedra 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/polyhedra
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: TikZ package for drawing polyhedra
Description:

This package provides macros for creating polyhedral objects in 2D and 3D. It requires TikZ and tikz-3dplot. The macros provided can be used for drawing vertices, edges, rays, polygons and cones.

texlive-incgraph 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/incgraph
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Sophisticated graphics inclusion in a PDF document
Description:

The package provides tools for including graphics at the full size of the output medium, or for creating pages whose size is that of the graphic they contain. A principal use case is documents that require inclusion of (potentially many) scans or photographs. Bookmarking is especially supported. The tool box has basic macros and a convenience user interface that wraps \includegraphics.

texlive-dichokey 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dichokey
Licenses: Public Domain
Build system: texlive
Synopsis: Construct dichotomous identification keys
Description:

The package can be used to construct dichotomous identification keys (used especially in biology for species identification), taking care of numbering and indentation of successive key steps automatically.

texlive-luahbtex 2026.1
Propagated dependencies: texlive-cm@2026.1 texlive-etex@2026.1 texlive-hyphen-complete@2026.1 texlive-knuth-lib@2026.1 texlive-luatex@2026.1 texlive-plain@2026.1 texlive-tex-ini-files@2026.1 texlive-unicode-data@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luahbtex
Licenses: GPL 2
Build system: texlive
Synopsis: LuaTeX with HarfBuzz library for glyph shaping
Description:

LuaHBTeX is a LuaTeX variant that can use the HarfBuzz engine for glyph shaping, instead of LuaTeX's built-in shaper.

texlive-fcavtex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fcavtex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Thesis class for the FCAV/UNESP, Brazil
Description:

This package provides a class and a bibliography style for the FCAV-UNESP Brazilian university, written based on the institution rules for thesis publications.

texlive-amstex 2026.1
Propagated dependencies: texlive-amsfonts@2026.1 texlive-cm@2026.1 texlive-hyphen-base@2026.1 texlive-knuth-lib@2026.1 texlive-pdftex@2026.1 texlive-plain@2026.1 texlive-tex@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/amstex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: American Mathematical Society plain TeX macros
Description:

AMS-TeX is a TeX macro package based on Plain TeX: it provides many features for producing more professional-looking maths formulas with less burden on authors.

This is the final archival distribution of AMS-TeX. AMS-TeX is no longer supported by the AMS, nor is it used by the AMS publishing program. The AMS does not recommend creating any new documents using AMS-TeX; this distribution will be left on CTAN to facilitate processing of legacy documents and as a historical record of a pioneering TeX macro collection that played a key role in popularizing TeX and revolutionizing mathematics publishing. AMS-TeX is the historical basis of amslatex, which should now be used to prepare submissions for the AMS.

Total packages: 73978