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

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-infwarerr 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/infwarerr
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Complete set of information/warning/error message macros
Description:

This package provides a complete set of macros for information, warning and error messages. Under LaTeX, the commands are wrappers for the corresponding LaTeX commands; under Plain TeX they are available as complete implementations.

texlive-lua-check-hyphen 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lua-check-hyphen
Licenses: Expat
Build system: texlive
Synopsis: Mark hyphenations in a document, for checking
Description:

The package looks at all hyphenation breaks in the document, comparing them against a white-list prepared by the author. If a hyphenation break is found, for which there is no entry in the white-list, the package flags the line where the break starts. The author may then either add the hyphenation to the white-list, or adjust the document to avoid the break.

texlive-nodepthtext 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nodepthtext
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Change small texts to remove the depth of the letters
Description:

This package modifies small texts in order to remove depth of letters (for small texts), with automatic raising/scaling.

texlive-amsldoc-vn 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/amslatexdoc-vietnamese
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Vietnamese translation of AMSLaTeX documentation
Description:

This is a Vietnamese translation of amsldoc, the users guide to amsmath.

texlive-tikz-kalender 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-kalender
Licenses: CC-BY-SA 4.0
Build system: texlive
Synopsis: LaTeX based calendar using TikZ
Description:

This package generates a calendar included events provided as .events files.

texlive-latex-git-log 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/latex-git-log
Licenses: GPL 3+
Build system: texlive
Synopsis: Typeset @samp{git log} information
Description:

The program is run within a Git repository, and outputs the entire version history, as a LaTeX table. That output will typically be redirected to a file; the author recommends typesetting in landscape orientation.

texlive-har2nat 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/har2nat
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Replace the @code{harvard} package with @code{natbib}
Description:

This small package allows a LaTeX document containing the citation commands provided by the harvard package to be compiled using the natbib package.

texlive-cancel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cancel
Licenses: Public Domain
Build system: texlive
Synopsis: Place lines through maths formulae
Description:

This package draws diagonal lines (``cancelling'' a term) and arrows with limits (cancelling a term ``to a value'') through parts of maths formulae.

texlive-clrstrip 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/clrstrip
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Place contents into a full width colour strip
Description:

This lightweight package provides the colorstrip environment, that places its contents into a full page width colour strip.

texlive-xtuthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xtuthesis
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: XTU thesis template
Description:

The package provides a thesis template for the Xiangtan University.

texlive-tikz-cd 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-cd
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create commutative diagrams with TikZ
Description:

The general-purpose drawing package TiKZ can be used to typeset commutative diagrams and other kinds of mathematical pictures. The purpose of this package is to make the process of creation of such diagrams easier by providing a convenient set of macros and reasonable default settings. This package also includes an arrow tip library that match closely the arrows present in the Computer Modern typeface.

texlive-swrule 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/swrule
Licenses: FSF-free
Build system: texlive
Synopsis: Lines thicker in the middle than at the ends
Description:

This package defines commands that create rules split into a (specified) number of pieces, whose size varies to produce the effect of a rule that swells in its centre.

texlive-tikz-osci 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-osci
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Produce oscilloscope ``screenshots''
Description:

This package enables you to produce oscilloscope ``screenshots''.

texlive-tokgroupmark 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tokgroupmark
Licenses: AGPL 3+ LPPL 1.3c
Build system: texlive
Synopsis: Restoring tokens after closing multiple groups
Description:

This package aims to solve the problem of how certain tokens can be preserved beyond a variable number of nested groups.

texlive-lambda 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lambda
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: LaTeX for Omega and Aleph
Description:

This is LaTeX for Omega and Aleph.

texlive-cool 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cool
Licenses: LGPL 3+
Build system: texlive
Synopsis: COntent-Oriented LaTeX
Description:

The package (COntent Oriented LaTeX) gives LaTeX the power to retain mathematical meaning of its expressions in addition to the typsetting instructions; essentially separating style from the content of the math. One advantage of keeping mathematical meaning is that conversion of LaTeX documents to other executable formats (such as Content MathML or Mathematica code) is greatly simplified.

texlive-gammas 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gammas
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Template for the @emph{GAMM Archive for Students}
Description:

This is the official document class for typesetting journal articles for GAMM Archive for Students, the open-access online journal run by the GAMM Juniors.

texlive-phfthm 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/phfthm
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Goodies for theorems and proofs
Description:

This package provides enhanced theorem and proof environments based on the amsthm original versions. It allows for hooks to be placed, adds some default goodies and is highly customizable. In particular, it can connect theorems to proofs, automatically producing text such as See proof on page X.

texlive-fontch 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fontch
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Changing fonts, sizes and encodings in Plain TeX
Description:

The fontch macros allow the user to change font size and family anywhere in a plain TeX document. Sizes of 8, 10, 12, 14, 20 and 24 points are available. A sans serif family is defined in addition to the families already defined in plain TeX. Optional support for Latin Modern T1 and TS1 fonts is given. There are macros for non-latin1 letters and for most TS1 symbols. Math mode always uses CM fonts. A command for producing doubled-spaced documents is also provided.

texlive-pythonimmediate 2026.1
Propagated dependencies: texlive-currfile@2026.1 texlive-l3packages@2026.1 texlive-precattl@2026.1 texlive-saveenv@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pythonimmediate
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Library to run Python code
Description:

This is a library to run Python code. Just like PerlTeX or PyLuaTeX, this only requires a single run, and variables are persistent throughout the run. Unlike PerlTeX or PyLuaTeX, there is no restriction on compiler or script required to run the code.

There are also debugging functionalities: TeX errors result in Python traceback, and Python errors result in TeX traceback. Errors in code executed with the pycode environment give the correct traceback point to the Python line of code in the TeX file. For advanced users, this package allows the user to manipulate the TeX state directly from within Python, so you don't need to write a single line of TeX code.

In addition to this LaTeX package you need the Python pythonimmediate-tex package.

texlive-chronosys 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chronosys
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Drawing time-line diagrams
Description:

This package provides macros to produce time line diagrams. Interfaces for Plain TeX, ConTeXt and LaTeX are provided.

texlive-yathesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/yathesis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX class for writing a thesis following French rules
Description:

The purpose of yathesis is to facilitate the typesetting of theses prepared in France, whatever the disciplines and institutes. It implements most notably recommendations from the Ministry of Higher Education and Research, and this transparently to the user. It has also been designed to (optionally) take advantage of powerful tools available in LaTeX, including packages: BibLaTeX for the bibliography; glossaries for the glossary, list of acronyms and symbols list.

texlive-gfnotation 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gfnotation
Licenses: GPL 3
Build system: texlive
Synopsis: Typeset Gottlob Frege's notation in plain TeX
Description:

The package implements macros for plain TeX to typeset the notation invented by Gottlob Frege in 1879 for his books Begriffsschrift and Grundgesetze der Arithmetik (two volumes). The output styles of both books are supported.

texlive-algorithmicx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/algorithmicx
Licenses: LPPL (any version)
Build system: texlive
Synopsis: The algorithmic style you always wanted
Description:

Algorithmicx provides a flexible, yet easy to use, way for inserting good looking pseudocode or source code in your papers. It has built in support for pseudocode, Pascal and C, and offers powerful means to create definitions for any programming language. The user can adapt a pseudocode style to his native language.

Total packages: 32836