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

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-xkeyval 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xkeyval
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Extension of the @code{keyval} package
Description:

This package is an extension of the keyval package and offers additional macros for setting keys and declaring and setting class or package options. The package allows the programmer to specify a prefix to the name of the macros it defines for keys, and to define families of key definitions; these all help use in documents where several packages define their own sets of keys.

texlive-thumby 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/thumby
Licenses: GPL 3
Build system: texlive
Synopsis: Create thumb indexes for printed books
Description:

The package can generate thumb indexes for your document. It features printing thumb indexes on one- or two-sided pages, along with background- and foreground-color selection and full LaTeX styling of the chapter numbers in the thumb indexes. The height of each thumb index is automatically chosen based on the number of chapters in your document, while the width is chosen by the user. The package is designed to work with the memoir class, and also requires PerlTeX and TikZ.

texlive-css-colors 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/css-colors
Licenses: LPPL (any version) GPL 3+
Build system: texlive
Synopsis: Named colors for web-safe design
Description:

This package defines web-safe colors for use with color package. It is intended for both authors and package writers (e.g., to create Beamer color themes).

texlive-soup 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/soup
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Generate alphabet soup puzzles
Description:

This package generates alphabet soup puzzles (aka word search puzzles), and variations using numbers or other symbols. It provides macros to generate an alphabet soup style puzzle (also known as word search puzzles or find-the-word puzzles). It also allows creating number soup and soups with custom symbol sets.

texlive-coolfn 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/coolfn
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset long legal footnotes
Description:

This package provides formatting for footnotes in long legal documents, using hanging indents to make them look nicer.

texlive-longfigure 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/longfigure
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Provides a @code{figure}-like environment that break over pages
Description:

The longfigure package uses and relabels components of the well-known longtable package to provide a table-like environment that can display a stream of figures as a single figure that can break across pages.

texlive-lm-math 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lm-math
Licenses: GUST font license 1.0
Build system: texlive
Synopsis: OpenType maths fonts for Latin Modern
Description:

Latin Modern Math is a maths companion for the Latin Modern family of fonts, in OpenType format. For use with LuaLaTeX or XeLaTeX, support is available from the unicode-math package.

texlive-fodot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fodot
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Helpful commands to work with the FO[.] language
Description:

This package provides helpful commands to work with the FO[.] language in LaTeX including syntax highlighting in listings.

texlive-mathpunctspace 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathpunctspace
Licenses: FreeBSD
Build system: texlive
Synopsis: Control the space after punctuation in math expressions
Description:

This package provides a mechanism to control the space after commas and semicolons in mathematical expressions.

texlive-pstricks-add 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pstricks-add
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Collection of add-ons and bugfixes for PSTricks
Description:

This package collects together examples that have been posted to the PSTricks mailing list, together with many additional features for the basic pstricks, pst-plot and pst-node, including: bugfixes; new options for the pspicture environment; arrows; braces as node connection/linestyle; extended axes for plots (e.g., logarithm axes); polar plots; plotting tangent lines of curves or functions; solving and printing differential equations; box plots; matrix plots; and pie charts.

texlive-tangocolors 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tangocolors
Licenses: LPPL 1.3+ GPL 3+
Build system: texlive
Synopsis: Use colors from the Tango color palette
Description:

The Tango color palette defines some color names and their RGB codes. This LaTeX macro package implements these color names, so one can easily access these colors by their names.

texlive-mathcomp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathcomp
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Text symbols in maths mode
Description:

This package provides a package which provides access to some interesting characters of the Text Companion fonts (TS1 encoding) in maths mode.

texlive-pdf14 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdf14
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Restore PDF 1.4 to a TeX live 2010 format
Description:

Starting with TeX Live 2010, the various formats, that directly generate PDF, default to generating PDF 1.5. This is generally a good thing, but it can lead to compatibility issues with some older PDF viewers. This package changes the version of PDF generated with formats (based on pdfTeX or LuaTeX in PDF mode), back to 1.4 for documents that need to achieve maximal compatibility with old viewers.

texlive-mensa-tex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mensa-tex
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset simple school cafeteria menus
Description:

This package provides a flexible LaTeX2e class for typesetting school cafeteria menus consisting of two lunches (with dessert), and dinner. It supports two different layouts. The first layout is optimized for printing the menu on A4 paper. The second layout is optimized for smartphone screens and uses one (A6 sized) page per day. Supported localizations are English (GB/US) and German.

texlive-terminalcode 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/terminalcode
Licenses: Expat
Build system: texlive
Synopsis: Terminal-style code display environments
Description:

The terminalcode package provides authentic terminal-style code display environments for LaTeX documents. It features UTF-8 box-drawing characters, comprehensive ANSI 16-color support with dynamic dark and light themes, and seamless integration with external code files.

texlive-stackengine 2026.1
Propagated dependencies: texlive-listofitems@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/stackengine
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Customised stacking of objects
Description:

The package provides a versatile way to stack objects vertically in a variety of customizable ways. A number of useful macros are provided, all of which make use of the stackengine core.

texlive-switch 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/switch
Licenses: LPPL 1.3c AGPL 3+
Build system: texlive
Synopsis: Constant time expandable switch/case
Description:

This package defines two commands (and aliases) aimed at implementing a constant time switch/case alike command.

texlive-lua-placeholders 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lua-placeholders
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Specifying placeholders for demonstration purposes
Description:

This package is meant for setting parameters in a LuaLaTeX document in a more programmatic way with YAML. Parameters can be specified by adding a ``recipe'' file. These recipe files describe the parameter's type, placeholders or default values. From thereon, the placeholders can be displayed in the document and an ``example'' document can be created. An ``actual copy'' document can be created by loading additional ``payload'' files, which all must correspond to a recipe file.

texlive-minibox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/minibox
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Simple type of box for LaTeX
Description:

This small package provides a convenient input syntax for boxes that don't break their text over lines automatically, but do allow manual line breaks. The boxes shrink to the natural width of the longest line they contain.

texlive-mkpic 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mkpic
Licenses: GPL 3+
Build system: texlive
Synopsis: Perl interface to @code{mfpic}
Description:

mkpic provides an easy interface for making small pictures with mfpic. To this end you create an input file consisting of commands, one per line, with space separated parameters (or you modify the DATA section of the mkpic script, which is used if you run it without an input file).

texlive-autotype 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/autotype
Licenses: LPPL 1.3+ Expat AGPL 3+
Build system: texlive
Synopsis: LuaLaTeX package for automatic language-specific typography
Description:

autotype is a LuaLaTeX package for automatic language-specific typography. Currently, it supports ligature suppression at word boundaries, long s insertion for blackletter typesetting, and weighted hyphenation, but only for German (old and new orthography).

texlive-newtxsf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/newtxsf
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Sans-math fonts for use with @code{newtx}
Description:

The package provides a maths support that amounts to modifications of the STIX sans serif Roman and Greek letters with most symbols taken from newtxmath.

texlive-warning 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/warning
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Global warnings at the end of the logfile
Description:

This package provides a command that generates a list of warnings that are printed out at the very end of the logfile. This is useful for warnings such as ``Rerun for this or that reason'' or ``This is a draft''.

texlive-tikz-among-us 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-among-us
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Create some AmongUs characters in TikZ environments
Description:

This package recreates some AmongUs characters in TikZ environments. Some interesting uses alongside other packages are also supported.

Total packages: 32521