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

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-ucph-revy 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ucph-revy
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Musical script formatting
Description:

This package provides a class for typesetting scripts containing both lyrics and prose, in the style used by the student revues (revy) at the Faculties of Science at the University of Copenhagen (uchp).

texlive-fancynum 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fancynum
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: Typeset numbers
Description:

This package provides a LaTeX package for typesetting numbers, in particular floating point numbers, such as you find in program output.

texlive-framed 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/framed
Licenses: FSF-free
Build system: texlive
Synopsis: Framed or shaded regions that can break across pages
Description:

The package creates three environments: framed, which puts an ordinary frame box around the region, shaded, which shades the region, and leftbar, which places a line at the left side. The environments allow a break at their start (the \FrameCommand enables creation of a title that is “attached” to the environment); breaks are also allowed in the course of the framed/shaded matter. There is also a command \MakeFramed to make your own framed-style environments.

texlive-xpeek 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xpeek
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Define commands that peek ahead in the input stream
Description:

The package provides tools to help define commands that, like \xspace and the LaTeX command \textit, peek at what follows them in the command stream and choose appropriate behaviour.

texlive-cooperhewitt 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cooperhewitt
Licenses: SIL OFL 1.1 LPPL (any version)
Build system: texlive
Synopsis: Cooper Hewitt family of sans serif fonts
Description:

Cooper Hewitt is a contemporary sans serif, with characters composed of modified-geometric curves and arches, by Chester Jenkins.

texlive-texblend 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texblend
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Compile segments of LaTeX documents
Description:

This tool compiles individual files that are included as parts of larger documents. It utilizes the preamble of the main document but disregards all other included files. The main purpose is to allow fast compilation of particular chapters or sections, eliminating the need to recompile the entire document. This facilitates an efficient way to check for formatting or syntax errors in the particular part of the document being worked on.

texlive-scratch3 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/scratch3
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Draw programs like Scratch
Description:

This package permits drawing program charts in the style of the Scratch project.

texlive-pnas2009 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pnas2009
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: BibTeX style for PNAS (newer version)
Description:

This style produces bibliographies in the format of Proceedings of the National Academy of Sciences, USA. The style was derived from the standard unsrt.bst and adapted to the new (2009) formatting rules.

texlive-hacm 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hacm
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Font support for the Arka language
Description:

The package supports typesetting hacm, the alphabet of the constructed language Arka. The bundle provides nine official fonts, in Adobe Type 1 format.

texlive-ducksay 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ducksay
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Draw ASCII art of animals saying a specified message
Description:

The package draws ASCII art of animals saying a specified message. The following macros are available: \ducksay, \duckthink, \DefaultAnimal, \AddAnimal, and \DucksayOptions. Multi-line messages are fully supported.

texlive-elsarticle 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/elsarticle
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Class for articles for submission to Elsevier journals
Description:

This class for typesetting journal articles is accepted for submitted articles both in Elsevier's electronic submission system and elsewhere.

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

This package is intended for the quick typesetting of basic LaTeX documents using shortcuts to existing commands and specific commands for quick formatting and creation of tables and title pages with a graphic image.

texlive-pats-resume 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pats-resume
Licenses: Expat
Build system: texlive
Synopsis: LaTeX template for your resume
Description:

This package provides a compact and elegant template for your resume.

texlive-newpax 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/newpax
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Experimental package to extract and reinsert PDF annotations
Description:

The package is based on the pax package from Heiko Oberdiek. It offers a Lua-based alternative to the java based pax.jar to extract the annotations from a PDF. The resulting file can then be used together with pax.sty. It also offers an extended style which works with all three major engines.

texlive-coloring 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/coloring
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Define missing colors by their names
Description:

This package makes it possible to define colors automatically by their names. This can be useful in drawing TikZ pictures and designing Beamer themes. Using the package, you don't need to write \definecolor before using a color.

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

The package offers enhancements for theorem-like environments: easier control of layout; proper placement of endmarks even when the environment ends with \end{enumerate} or \end{displaymath} (including support for amsmath displayed-equation environments); and support for making a list of theorems, analogous to \listoffigures.

texlive-quantikz 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/quantikz
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: Draw quantum circuit diagrams
Description:

The purpose of this package is to extend TikZ with the functionality for drawing quantum circuit diagrams.

texlive-pdfpc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfpc
Licenses: GPL 3+
Build system: texlive
Synopsis: Define data for the @command{pdfpc} presentation viewer
Description:

This package allows defining additional meta data within the PDF file which can be interpreted by the PDF presenter console (pdfpc) program.

texlive-pdfcolfoot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfcolfoot
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Separate color stack for footnotes with pdfTeX
Description:

Since version 1.40 pdfTeX supports several colour stacks. This package uses a separate colour stack for footnotes that can break across pages.

texlive-babel-esperanto 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/babel-esperanto
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Babel support for Esperanto
Description:

The package provides the language definition file for support of Esperanto in Babel. Some shortcuts are defined, as well as translations to Esperanto of standard LaTeX names.

texlive-beuron 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beuron
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Script of the Beuronese art school
Description:

This package provides the script used in the works of the Beuron art school for use with TeX and LaTeX. It is a monumental script consisting of capital letters only. The fonts are provided as Metafont sources, in the Type1 and in the OpenType format. The package includes suitable font selection commands for use with LaTeX.

texlive-babel-macedonian 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/babel-macedonian
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Babel module to support Macedonian Cyrillic
Description:

The package provides support for Macedonian documents written in Cyrillic, in Babel.

texlive-commado 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/commado
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Expandable iteration on comma-separated and filename lists
Description:

The bundle provides two packages: commado and filesdo. The package commado provides the command \DoWithCSL, which applies an existing one-parameter macro to each item in a list in which terms are separated by commas.

The package filesdo provides the command \DoWithBasesExts, which runs the single parameter command on each file whose base and extension are provided through two comma-separated lists.

These loop'-like commands are (themselves) entirely expandable.

texlive-ascii-chart 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ascii-chart
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: ASCII wall chart
Description:

This package contains an ASCII wall chart. The document may be converted between Plain TeX and LaTeX by a simple editing action.

Total packages: 32836