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

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-unisugar 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unisugar
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Define syntactic sugar for Unicode LaTeX
Description:

The package allows the user to define shorthand aliases for single Unicode characters, and also provides support for such aliases in RTL-text. The package requires an TeX-alike system that uses Unicode input in a native way: current examples are XeTeX and LuaTeX.

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

The package provides helper functions for other PSTricks related packages.

texlive-siunits 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/siunits
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: International System of Units
Description:

This package typesets physical units following the rules of the International System of Units (SI). Note that the package is now superseded by siunitx; siunits has maintenance-only support, now.

texlive-hc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hc
Licenses: GPL 2+
Build system: texlive
Synopsis: Replacement for the LaTeX classes
Description:

This package provides a set of replacements for the default LaTeX classes, based upon the Koma-Script bundle and the seminar class. It includes hcart, hcreport, hcletter, and hcslides.

texlive-matapli 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/matapli
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Class for the French journal @emph{MATAPLI}
Description:

This is a class for the French journal MATAPLI of the Société de Mathématiques Appliquées et Industrielles (SMAI).

texlive-iftex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: http://www.ctan.org/pkg/iftex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Determine the currently used TeX engine
Description:

This package, which works both for Plain TeX and for LaTeX, defines the \ifPDFTeX, \ifXeTeX, and \ifLuaTeX conditionals for testing which engine is being used for typesetting. The package also provides the \RequirePDFTeX, \RequireXeTeX, and \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX or LuaTeX (respectively) is not the engine in use.

texlive-gothic 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gothic
Licenses: LPPL 1.2+ LPPL 1.3c Public Domain
Build system: texlive
Synopsis: Collection of old German-style fonts
Description:

This package provides a collection of fonts that reproduce those used in old German printing and handwriting. The set comprises Gothic, Schwabacher and Fraktur fonts, a pair of handwriting fonts, Sutterlin and Schwell, and a font containing decorative initials. In addition, there are two re-encoding packages for Haralambous's fonts, providing T1, using virtual fonts, and OT1 and T1, using Metafont.

texlive-catechis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/catechis
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Macros for typesetting catechisms
Description:

The macros include: format for question-and-answer; comments on answers; lengthier explanations of answers; citations. The formatting of all the macros is highly (and simply) customizable.

texlive-scale 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/scale
Licenses: GPL 3+
Build system: texlive
Synopsis: Scale document by sqrt(2) or magstep(2)
Description:

This package provides a package to scale a document by sqrt(2) (or by \magstep{2}). This is useful if you are preparing a document on, for example, A5 paper and want to print on A4 paper to achieve a better resolution.

texlive-bookman 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/urw-base35
Licenses: GPL 3+
Build system: texlive
Synopsis: Replacement for Adobe's Bookman font
Description:

This package provides a drop-in replacement for the Bookman font from Adobe's basic set

texlive-pst-2dplot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-2dplot
Licenses: LPPL (any version)
Build system: texlive
Synopsis: PSTricks package for drawing 2D curves
Description:

Pst-2dplot is a PSTricks package that offers an intuitive tool for plotting 2-d curves. It defines an environment with commands similar to MATLAB for plotting.

texlive-yplan 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/yplan
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Daily planner type calendar
Description:

This package prints two six-monthly vertical-type daily planner (i.e., months along the top, days downwards), with each 6-month period fitting onto a single A4 (or US letter) sheet. The package offers support for English, French, German, Spanish and Portuguese. The previous scheme of annual updates has now been abandoned, in favour of a Perl script yplan that generates a year's planner automatically.

texlive-minted-code 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/minted-code
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Predefined environments for typesetting LaTeX code with @code{minted}
Description:

With package minted, one can typeset LaTeX code with Unicode characters. This package defines several environments to simplify the application.

texlive-tabulary 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tabulary
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Tabular with variable width columns balanced
Description:

The package defines a tabular*-like environment, tabulary, taking a "total width" argument as well as the column specifications. The environment uses column types L, C, R and J for variable width columns (\raggedright, \centering, \raggedleft, and normally justified). In contrast to tabularx's X columns, the width of each column is weighted according to the natural width of the widest cell in the column.

texlive-glossaries-irish 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/glossaries-irish
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Irish language module for @code{glossaries} package
Description:

This package provides an Irish language module for glossaries package.

texlive-libris 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/libris
Licenses: GPL 3+
Build system: texlive
Synopsis: Libris ADF fonts, with LaTeX support
Description:

LibrisADF is a sans-serif family designed to mimic Lydian. The bundle includes: fonts, in Adobe Type 1, TrueType and OpenType formats, and LaTeX support macros, for use with the Type 1 versions of the fonts.

texlive-modeles-factures-belges-assocs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/modeles-factures-belges-assocs
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Generate invoices for Belgian non-profit organizations
Description:

This package provides templates and a .sty file for generating invoices for Belgian non-profit organizations.

texlive-placeat 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/placeat
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Absolute content positioning
Description:

The package provides commands so that the user of LuaLaTeX may position arbitrary content at any position specified by absolute coordinates on the page. The package draws a grid on each page of the document, to aid positioning (the grid may be disabled, for final copy using the command \placeatsetup).

texlive-gates 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gates
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Support for writing modular and customisable code
Description:

The package provides the means of writing code in a modular fashion: big macros or functions are divided into small chunks (called gates) with names, which can be externally controlled (e.g., they can be disabled, subjected to conditionals, loops...) and/or augmented with new chunks. Thus complex code may easily be customised without having to rewrite it, or even understand its implementation: the behavior of existing gates can be modified, and new ones can be added, without endangering the whole design. This allows code to be hacked in ways the original authors might have never envisioned. The gates package is implemented independently for both TeX and Lua. The TeX implementation, running in any current environment, requires the texapi package, whereas the Lua version can be run with any Lua interpreter, not just LuaTeX.

texlive-mkpattern 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mkpattern
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Utility for making hyphenation patterns
Description:

Mkpattern is a general purpose program for the generation of hyphenation patterns, with definition of letter sets and template-like constructions. It also provides an easy way to handle different input and output encodings, and features generation of clean UTF-8 patterns.

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-xifthen 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xifthen
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Extended conditional commands
Description:

This package extends the ifthen package by implementing new commands to go within the first argument of \\ifthenelse: to test whether a string is void or not, if a command is defined or equivalent to another. The package also enables use of complex expressions as introduced by the package calc, together with the ability of defining new commands to handle complex tests.

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

This package automatically formats weekly schedules using LaTeX's picture environment. Its main feature is the accuracy with which appointments are represented: boxes drawn to represent a particular appointment are accurate to the minute --- i.e., a 31-minute appointment will have a box 1/30th longer than a 30-minute appointment. A number of features are included to allow the user to customize the output.

Total packages: 32521