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

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-luatodonotes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luatodonotes
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Add editing annotations in a LuaLaTeX document
Description:

The package allows the user to insert comments into a document that suggest (for example) further editing that may be needed. The comments are shown in the margins alongside the text; different styles for the comments may be used; the styles are selected using package options. The package is based on the package todonotes, and depends heavily on Lua, so it can only be used with LuaLaTeX.

texlive-lazylist 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lazylist
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Lists in TeX's mouth
Description:

The package was developed to provide flexible lists, whose ordering can be altered on the fly. The implementation involves a pile of lambda-calculus and list-handling macros of an incredibly obtuse nature. The TUGboat paper serves as a manual for the macros. Having said all of which, confidence is enhanced by the knowledge that the TeX code was formally verified.

texlive-font-change-xetex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/font-change-xetex
Licenses: CC-BY-SA 4.0
Build system: texlive
Synopsis: Macros to change text and mathematics fonts in plain XeTeX
Description:

This package consists of macros that can be used to typeset plain XeTeX documents using any OpenType or TrueType font installed on the computer system. The macros allow the user to change the text mode fonts and some math mode fonts. For any declared font family, various font style, weight, and size variants like bold, italics, small caps, etc., are available through standard and custom TeX control statements. Using the optional argument of the macros, the available XeTeX font features and OpenType tags can be accessed. Other features of the package include activating and deactivating hanging punctuation, and support for special Unicode characters.

texlive-knuth-lib 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/knuth-lib
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: Small library of METAFONT sources
Description:

This is a collection of core TeX and METAFONT macro files from Donald Knuth, including the plain format, plain base, and the MF logo fonts.

texlive-detex-bin 2026.1
Dependencies: texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/detex
Licenses: Modified BSD
Build system: gnu
Synopsis: Binary for @code{texlive-detex}
Description:

This package provides the binary for texlive-detex.

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

This package extends Euler font to include two additional characters needed for Concrete Math.

texlive-ocgx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ocgx
Licenses: LPPL (any version) LPPL (any version)
Build system: texlive
Synopsis: Use OCGs within a PDF document without JavaScript
Description:

The package extends the ocg package, which allows you to create OCGs (Optional Content Groups) in PDF documents. Every OCG includes TeX material into a layer of the PDF file. Each of these layers can be displayed or not. Links can enable or disable the display of OCGs. The ocgx package does not use Javascript embedded in the PDF document to enable (to show) or disable (to hide) OCGs.

texlive-pst-gears 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-gears
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Drawing internal and external gears
Description:

The macro pstgears allows, among other things, the drawing of a gear consisting of two or more external gears whose profile is an involute arc.

texlive-tracklang 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tracklang
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Language and dialect tracker
Description:

The tracklang package is provided for package developers who want a simple interface to find out which languages the user has requested through packages such as babel or polyglossia. This package does not provide any translations! Its purpose is simply to track which languages have been requested by the user. Generic TeX code is in tracklang.tex for non-LaTeX users.

texlive-charissil 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/charissil
Licenses: SIL OFL 1.1 LPPL (any version)
Build system: texlive
Synopsis: CharisSIL fonts with support for all LaTeX engines
Description:

This package provides the CharisSIL family of fonts adapted by SIL International from Bitstream Charter in TrueType format, with support for LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX.

texlive-ptex-base 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ptex-base
Licenses: Modified BSD
Build system: texlive
Synopsis: Plain TeX format for pTeX and e-pTeX
Description:

The bundle contains the plain TeX format for pTeX and e-pTeX.

texlive-cmcyr 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cmcyr
Licenses: Public Domain
Build system: texlive
Synopsis: Computer Modern fonts with Cyrillic extensions
Description:

These are the Computer Modern fonts extended with Russian letters, in Metafont sources and ATM Compatible Type 1 format. The fonts are provided in KOI-7, but virtual fonts are available to recode them to three other Russian 8-bit encodings.

texlive-memoize 2026.1
Dependencies: perl@5.36.0 python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/memoize
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Externalization of graphics and memoization of compilation results
Description:

Memoize is a package for externalization of graphics and memoization of compilation results in general, allowing the author to reuse the results of compilation-intensive code. Memoize induces very little overhead, as all externalized graphics is produced in a single compilation. It features automatic recompilation upon the change of code or user-adjustable context, and automatic externalization of TikZ pictures and Forest trees, easily extensible to other commands and environments. Furthermore, Memoize supports cross-referencing, TikZ overlays and Beamer.

texlive-dickimaw 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dickimaw
Licenses: FDL 1.3+
Build system: texlive
Synopsis: Books and tutorials from the @emph{Dickimaw LaTeX Series}
Description:

The package provides some of the books and tutorials that form part of the Dickimaw LaTeX Series. Only the A4 PDF of each book is detailed here. Other formats, such as HTML or screen optimized PDF, are available from the package home page.

Books included are:

  • LaTeX for Complete Novices,

  • Using LaTeX to Write a PhD thesis,

  • Creating a LaTeX minimal example.

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

This module provides the norsk style that can be set using \DTMsetstyle provided by datetime2.sty. This package is currently unmaintained.

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-homework 2026.1
Propagated dependencies: texlive-einfart@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/homework
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX class for writing your homework
Description:

The current document class is for writing homework. It has a simple and clear interface with built-in support for many theorem-type environments already configured and ready to use. It also provides multilingual support. Page numbers are of the form Page [current] of [total], which can help you ensure that there are no missing pages when you print your homework for submission. Support writing problem statements and solutions (or proofs) in different colors. Every statement and solution has its own QED symbol, in hollow or solid shape, respectively. You can mark the unfinished parts, and a report shall be generated at the end of your document for reminding.

texlive-uniquecounter 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uniquecounter
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Provides unlimited unique counter
Description:

This package provides a kind of counter that provides unique number values. Several counters can be created with different names. The numeric values are not limited.

texlive-datestamp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/datestamp
Licenses: GPL 3+ FDL 1.3+
Build system: texlive
Synopsis: Fixed date-stamps with LuaLaTeX
Description:

This package adds fixed date-stamps with simple and customizable .aux files and LuaLaTeX. As long as the .aux file is not deleted/modified the date-stamp generated with this package remains intact.

texlive-exp-testopt 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/exp-testopt
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Expandable @code{\@@testopt} (and related) macros
Description:

The package provides an expandable variant of the LaTeX kernel command \@testopt, named \@expandable@testopt, and a more general \@expandable@ifopt, both intended for package writers. Also we have a variant of \newcommand which uses these macros to check for optional arguments.

texlive-rojud 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/rojud
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Font with the images of the counties of Romania
Description:

This package provides a Type 1 font with images of the 42 counties of Romania, constructed using a general method which is described in detail in the documentation. The package name is an abbreviation of judetele Romaniei (i.e., counties of Romania).

texlive-recorder-fingering 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/recorder-fingering
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Package to display recorder fingering diagrams
Description:

This package provides support for generating and displaying fingering diagrams for baroque fingering recorders. Standard fingerings are provided for recorders in both C and F, along with methods to create and display alternate fingerings for trills, etc.

texlive-datetime2 2026.1
Propagated dependencies: texlive-etoolbox@2026.1 texlive-tracklang@2026.1 texlive-xkeyval@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/datetime2
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Formats for dates, times and time zones
Description:

The datetime2 package provides commands for formatting dates, times and time zones and redefines \today to use the same formatting style. In addition to \today, you can also use \DTMcurrenttime (current time) or \DTMnow (current date and time). Dates and times can be saved for later use. The accompanying datetime2-calc package can be used to convert date-times to UTC+00:00. Language and regional support is provided by independently maintained and installed modules. The datetime2-calc package uses the pgfcalendar package (part of the PGF/TikZ bundle). This package replaces datetime.sty, which is now obsolete.

texlive-asy-overview 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/asy-overview
Licenses: CC-BY-SA 4.0
Build system: texlive
Synopsis: Overview of the Asymptote language for drawing mathematical graphics
Description:

Asymptote is a programming language for creating mathematical graphics. This document gives you a quick overview, illustrating with a few familiar Calculus examples. Readers can work through it in a couple of hours to get a feel for the system's strengths, and if they are interested then go on to a full tutorial or the official reference.

Total packages: 72465