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

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-jmsdelim 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/jmsdelim
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Package for compositional delimiter sizing
Description:

Correctly sizing delimiters is very difficult, particularly in well-architected documents: a correctly engineered mathematical document will include macros for all operations, and these macros necessarily will include delimiters (such as parentheses). However, the correct size for the delimiter cannot be chosen ahead of time, because it will depend on the arguments; two options are available: Provide optional arguments to each notation macro for choosing delimiter sizes. This is nearly intractable to do in practice. Ignore delimiter sizes. With jmsdelim we offer an alternative: the correct delimiter sizes can be set at the leaf nodes of a mathematical expression, and magically bubble upward through the delimiters.

texlive-examdesign 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/examdesign
Licenses: GPL 3+
Build system: texlive
Synopsis: LaTeX class for typesetting exams
Description:

This bundle provides a class examdesign. The class provides several features useful for designing tests or question sets: it allows for explicit markup of questions and answers; the class will, at the user's request, automatically generate answer keys; multiple versions of the same test can be generated automatically, with the ordering of questions within each section randomly permuted so as to minimize cheating; the generated answer keys can be constructed either with or without the questions included; environments are provided to assist in constructing the most common types of test question: matching, true/false, multiple-choice, fill-in-the-blank, and short answer/essay questions.

texlive-texilikecover 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texilikecover
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Cover-page package, like TeXinfo
Description:

The package creates document cover pages, like those that TeXinfo produces.

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

This package provides a parallel environment which allows two potentially different texts to be typeset in two columns, while maintaining alignment. The two columns may be on the same page, or on facing pages. This arrangement of text is commonly used when typesetting translations, but it can have value when comparing any two texts.

texlive-logicproof 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/logicproof
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Box proofs for propositional and predicate logic
Description:

This package provides a common style of proof used in propositional and predicate logic is Fitch proofs, in which each line of the proof has a statement and a justification, and subproofs within a larger proof have boxes around them. The package provides environments for typesetting such proofs and boxes. It creates proofs in a style similar to that used in Logic in Computer Science by Huth and Ryan.

texlive-booklet 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/booklet
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Aids for printing simple booklets
Description:

Pages of a document processed with the booklet package will be reordered and scaled so that they can be printed as four pages per physical sheet of paper, two pages per side. The resulting sheets will, when folded in half, assemble into a booklet.

texlive-ltablex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ltablex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Table package extensions
Description:

The ltablex package modifies the tabularx environment to combine the features of the tabularx package (auto-sized columns in a fixed-width table) with those of the longtable package (multi-page tables).

texlive-luatex85 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luatex85
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: pdfTeX aliases for LuaTeX
Description:

The package provides emulation of pdfTeX primitives for LuaTeX v0.85+.

texlive-classicthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/classicthesis
Licenses: GPL 2+
Build system: texlive
Synopsis: Classically styled thesis package
Description:

This package provides an elegant layout designed in homage to Bringhurst's The Elements of Typographic Style. It makes use of a range of techniques to get the best results achievable using TeX. Included in the bundle are templates to make thesis writing easier.

texlive-ctanupload 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ctanupload
Licenses: GPL 3
Build system: texlive
Synopsis: Support for users uploading to CTAN
Description:

The package provides a Perl script that allows the uploads of a contribution to CTAN from the command line. The aim is to simplify the release process for LaTeX package authors. Note by the CTAN team (2015-02-05): It seems that this script is currently not working.

texlive-velthuis 2026.1
Propagated dependencies: texlive-velthuis-bin@2026.1 texlive-xetex-devanagari@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/devanagari
Licenses: GPL 3+
Build system: texlive
Synopsis: Typeset Devanagari
Description:

This package provides Frans Velthuis preprocessor for Devanagari text, and fonts and macros to use when typesetting the processed text. The macros provide features that support Sanskrit, Hindi, Marathi, Nepali, and other languages typically printed in the Devanagari script. The package provides fonts, in both Metafont and Type 1 formats.

texlive-layaureo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/layaureo
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Improve the A4 page layout
Description:

This package produces a wide page layout for documents that use A4 paper size. Moreover, LayAureo provides both a simple hook for leaving an empty space, which is required if pages are bundled by a press binding, and an option called big that forces typearea to become maximum.

texlive-ffslides 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ffslides
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Freeform slides based on the @code{article} class
Description:

The ffslides (``freeform slides'') class is intended to make it easier to place various types of content freely on the page, and therefore easier to design documents with a strong visual component: presentations, posters, research or lecture notes, and so on. The goal of the class is to be less rigid and less complex than some of the popular presentation-making options. It is essentially a small set of macros added to the article class.

texlive-smartref 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/smartref
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Extend LaTeX's @code{\ref} capability
Description:

The package extends the LaTeX labelling system: whenever a label is set, the values of counters (selected by the user) are recorded, along with the label. The value of these counters can be recalled with a command similar to \pageref.

The package also adds commands \sNAMEref (for each counter NAME that the user has selected); these commands display something only if the value of the NAME counter is changed from when the label was set. Many commands are provided to serve as a macro programming environment for using the extended labels.

texlive-tex-overview 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tex-overview
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Overview of the development of TeX
Description:

The document gives a short overview of TeX and its children, as well as the macro packages LaTeX and ConTeXt.

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-booktabs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/booktabs
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Publication quality tables in LaTeX
Description:

This package enhances the quality of tables in LaTeX, providing extra commands as well as behind-the-scenes optimisation. Guidelines are given as to what constitutes a good table in this context. The package offers longtable compatibility.

texlive-uptex 2026.1
Propagated dependencies: texlive-cm@2026.1 texlive-etex@2026.1 texlive-hyphen-base@2026.1 texlive-knuth-lib@2026.1 texlive-plain@2026.1 texlive-ptex-base@2026.1 texlive-uptex-base@2026.1 texlive-uptex-bin@2026.1 texlive-uptex-fonts@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uptex
Licenses: Modified BSD
Build system: texlive
Synopsis: Unicode version of pTeX
Description:

upTeX is an extension of pTeX, using UTF-8 input and producing UTF-8 output. It was originally designed to improve support for Japanese, but is also useful for documents in Chinese and Korean. It can process Chinese simplified, Chinese traditional, Japanese, and Korean simultaneously, and can also process original LaTeX with \inputenc{utf8} and Babel (Latin/Cyrillic/Greek etc.) by switching its \kcatcode tables.

texlive-crefthe 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/crefthe
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Cross referencing with proper definite articles
Description:

By default, when using cleveref's \cref to reference theorem-like environments, the names do not contain definite articles. In languages such as French, Italian, Portuguese, Spanish, etc., this results in incorrect grammar. For this purpose, the current package offers \crefthe, which handles the definite articles properly (especially for the article contractions in many European languages).

texlive-pmboxdraw 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pmboxdraw
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Poor man's box drawing characters
Description:

This package declares box drawing characters of old code pages, e.g. cp437. It uses rules instead of using a font.

texlive-l2picfaq 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/l2picfaq
Licenses: FDL 1.3+
Build system: texlive
Synopsis: LaTeX pictures how-to (German)
Description:

The document (in German) is a collection of how-to notes about LaTeX and pictures. The aim of the document is to provide a solution, in the form of some sample code, for every problem.

texlive-baekmuk 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/baekmuk
Licenses: Expat
Build system: texlive
Synopsis: Baekmuk Korean TrueType fonts
Description:

This bundle consists of four Korean fonts: batang.ttf (serif), dotum.ttf (sans-serif), gulim.ttf (sans-serif rounded) and hline.ttf (headline).

texlive-txuprcal 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/txuprcal
Licenses: GPL 3
Build system: texlive
Synopsis: Upright calligraphic font based on TX calligraphic
Description:

This small package provides a means of loading as \mathcal an uprighted version of the calligraphic fonts from the TX font package. A scaled option is provided to allow arbitrary scaling.

texlive-simpleinvoice 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/simpleinvoice
Licenses: GPL 3
Build system: texlive
Synopsis: Easy typesetting of invoices
Description:

This package lets you easily typeset professional-looking invoices. The user specifies the content of the invoice by different \setPROPERTY commands, and an invoice is generated automatically with the \makeinvoice command.

Total packages: 72465