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

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-buctthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/buctthesis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Beijing University of Chemical Technology thesis template
Description:

This package provides a LaTeX class and template for Beijing University of Chemical Technology, supporting bachelor, master, and doctor theses.

texlive-erw-l3 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/erw-l3
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Utilities based on LaTeX3
Description:

This package provides utilities based on LaTeX3, in particular \erw_merge_sort.

texlive-principia 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/principia
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Notations for typesetting the @emph{Principia Mathematica}
Description:

This package supports typesetting the Peanese notation in Volume I of Whitehead and Russell's 1910 Principia Mathematica.

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

This package provides a German language module for the glossaries package.

texlive-media4svg 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/media4svg
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Multimedia inclusion for the @code{dvisvgm} backend
Description:

This package implements an interface for embedding video and audio files in SVG output. SVG with embedded media is very portable, as it is supported by all modern Web browsers across a variety of operating systems and platforms, including portable devices. All DVI producing TeX engines can be used. The dvisvgm utility converts the intermediate DVI to SVG. By default, media files are embedded into the SVG output to make self-sufficient SVG files.

texlive-tikzlings 2026.1
Propagated dependencies: texlive-epstopdf-pkg@2026.1 texlive-iftex@2026.1 texlive-pgf@2026.1 texlive-pgf-blur@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikzlings
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Collection of cute little animals and similar creatures
Description:

This package provides a collection of LaTeX packages for drawing cute little animals and similar creatures using TikZ. Currently, the following TikZlings are included: anteater, bat, bear, bee, bug, cat, chicken, coati, elephant, hippo, koala, marmot, mole, mouse, owl, panda, penguin, pig, rhino, sheep, sloth, snowman, squirrel, and wolf. These little drawings can be customized in many ways.

texlive-packdoc 2026.1
Propagated dependencies: texlive-enumitem@2026.1 texlive-etoolbox@2026.1 texlive-geometry@2026.1 texlive-hyperref@2026.1 texlive-marginnote@2026.1 texlive-minted@2026.1-79141 texlive-nowidow@2026.1 texlive-pgfopts@2026.1 texlive-ragged2e@2026.1 texlive-snaptodo@2026.1 texlive-tcolorbox@2026.1 texlive-tools@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/packdoc
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Document LaTeX packages in a consistent way
Description:

This package offers a variety of features for documenting LaTeX packages, ensuring consistent presentation, cross-referencing, and index generation. It also supports version and change tracking to maintain a consistent change history.

texlive-joinbox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/joinbox
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Join boxes vertically or horizontally
Description:

This package can join boxes vertically or horizontally. When using vertical joining, all boxes to be joined will keep same width, while when using horizontal joined, all boxes to be joined keep same height.

texlive-robotarm 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/robotarm
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: TikZ powered LaTeX package to draw parameterized 2D robot arms
Description:

This LaTeX package uses TikZ to draw parameterized 2D robot arms, for example to be used in educational material.

rubber 1.6.7
Dependencies: python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://gitlab.com/latex-rubber/rubber/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Wrapper for LaTeX and friends
Description:

Rubber is a program whose purpose is to handle all tasks related to the compilation of LaTeX documents. This includes compiling the document itself, of course, enough times so that all references are defined, and running BibTeX to manage bibliographic references. Automatic execution of dvips to produce PostScript documents is also included, as well as usage of pdfLaTeX to produce PDF documents.

texlive-courseoutline 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/courseoutline
Licenses: non-copyleft
Build system: texlive
Synopsis: Prepare university course outlines
Description:

Courseoutline is a class designed to minimise markup in a tedious task that needs to be repeated often.

texlive-textmerg 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/textmerg
Licenses: Public Domain
Build system: texlive
Synopsis: Merge text in TeX and LaTeX
Description:

This package repetitively produce documents from a fixed part and a variable part. Such an operation is commonly used as ``mail merge'' to produce mail shots.

texlive-songproj 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/songproj
Licenses: Modified BSD
Build system: texlive
Synopsis: Generate Beamer slideshows with song lyrics
Description:

This package, together with the Beamer class, is used to generate slideshows with song lyrics. This is typically used in religious services in churches equipped with a projector, for which this package has been written, but it can be useful for any type of singing assembly. It provides environments to describe a song in a natural way, and formatting it into slides with overlays. The package comes with an additional Python script that can be used to convert plain-text song lyrics to the expected LaTeX markup.

texlive-fontools 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fontools
Licenses: GPL 2
Build system: texlive
Synopsis: Tools to simplify using fonts (especially TT/OTF ones)
Description:

This package provides tools to simplify using OpenType fonts with LaTeX. By far the most important program in this bundle is autoinst, a wrapper script around Eddie Kohler's LCDF TypeTools. Autoinst aims to automate the installation of OpenType fonts in LaTeX by calling the LCDF TypeTools (with the correct options) for all fonts you wish to install, and generating the necessary .fd and .sty files.

In addition, this bundle contains a few other, less important utilities:

  • afm2afm: re-encodes .afm files,

  • ot2kpx: extract kerning pairs from OpenType fonts,

  • splitttc: split an OpenType Collection file (ttc or otc) into individual fonts.

texlive-mailmerge 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mailmerge
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Repeating text field substitution
Description:

The package mailmerge provides an interface to produce text from a template, where fields are replaced by actual data, as in a database. The package may be used to produce several letters from a template, certificates or other such documents. It allows access to the entry number, number of entries and so on.

texlive-compare 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/compare
Licenses: Public Domain
Build system: texlive
Synopsis: Compare two strings
Description:

The file defines a macro \compare, which takes two arguments; the macro expands to -1, 0, 1, according as the first argument is less than, equal to, or greater than the second argument. Sorting is alphabetic, using ASCII collating order.

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

This package provides the binaries for texlive-ps2eps.

texlive-makebox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/makebox
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Defines a @code{\makebox*} command
Description:

This package defines a \makebox* command that does the same as a \makebox command, except that the width is given by a sample text instead of an explicit length measure.

texlive-dottex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dottex
Licenses: GPL 3+
Build system: texlive
Synopsis: Use DOT code in LaTeX
Description:

The dottex package allows you to encapsulate DOT and Neato files in your document (DOT and Neato are both part of graphviz; DOT creates directed graphs, Neato undirected graphs).

texlive-ktbox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ktbox
Licenses: ASL 2.0
Build system: texlive
Synopsis: Framework for semantic color, structured highlighting, and communication
Description:

KTBox is a modular LaTeX framework that introduces semantic color palettes, structured highlight boxes, and ORCID-linked author utilities for scholarly writing. The package is composed of three lightweight and independent style files:

  • ktbox.stydefines highlight boxes (standard, numbered, wide) with semantic theming;

  • ktcolor.sty provides semantic color palettes with light and dark modes;

  • ktorcid.sty adds ORCID-linked author commands and icons.

The framework separates structure from style, ensuring compatibility with major classes such as IEEEtran, acmart, article, beamer, and ICLR. Features include numbered key-takeaway boxes, wide-format environments for emphasis, multi-column layouts, and dual light/dark themes. KTBox aims to improve clarity, portability, and reproducibility in academic publishing across articles, posters, and presentations.

texlive-hobete 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hobete
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Unofficial Beamer theme for the University of Hohenheim
Description:

The package provides a Beamer theme which features the Ci colors of the University of Hohenheim. Please note that this is not an official theme, and that there will be no support for it from the University.

texlive-enigma 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/enigma
Licenses: FreeBSD
Build system: texlive
Synopsis: Encrypt documents with a three rotor Enigma
Description:

The package provides historical encryption (Enigma cipher) for LuaTeX-based formats.

texlive-mltex 2026.1
Propagated dependencies: texlive-babel@2026.1 texlive-cm@2026.1 texlive-firstaid@2026.1 texlive-hyphen-complete@2026.1 texlive-knuth-lib@2026.1 texlive-l3backend@2026.1 texlive-l3kernel@2026.1 texlive-latex@2026.1 texlive-latex-fonts@2026.1 texlive-latexconfig@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/mltex
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: The MLTeX system
Description:

MLTeX is a modification of TeX that allows the hyphenation of words with accented letters using ordinary Computer Modern (CM) fonts. The system is distributed as a TeX change file.

texlive-zxjafont 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zxjafont
Licenses: Expat
Build system: texlive
Synopsis: Set up Japanese font families for XeLaTeX
Description:

This package sets up Japanese font families for XeLaTeX.

Total packages: 32836