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

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-tex-nutshell 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tex-nutshell
Licenses: Public Domain
Build system: texlive
Synopsis: Short document about TeX principles
Description:

This document is meant for users who are looking for information about the basics of TeX. Its main goal is its brevity. The pure TeX features are described, no features provided by macro extensions. Only the last section gives a summary of plain TeX macros.

texlive-pseudo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pseudo
Licenses: Expat
Build system: texlive
Synopsis: Straightforward pseudocode
Description:

The package permits writing pseudocode without much fuss and with quite a bit of configurability. Its main environment combines aspects of enumeration, tabbing and tabular for nonintrusive line numbering, indentation and highlighting, and there is functionality for typesetting common syntactic elements such as keywords, identifiers, and comments.

texlive-eulervm 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eulervm
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Euler virtual math fonts
Description:

The Euler fonts are suitable for typsetting mathematics in conjunction with a variety of text fonts that do not provide mathematical character sets of their own. Euler-VM is a set of virtual mathematics fonts based on Euler and CM. This approach has several advantages over immediately using the real Euler fonts. Most noticeably, less TeX resources are consumed, the quality of various math symbols is improved and a usable \hslash symbol can be provided. The virtual fonts are accompanied by a LaTeX package which makes them easy to use, particularly in conjunction with Type1 PostScript text fonts. They are compatible with amsmath. A package option allows the fonts to be loaded at 95% of their nominal size, thus blending better with certain text fonts, e.g., Minion.

texlive-footmisx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/footmisx
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Range of footnote options
Description:

This a fork of footmisc package allowing to use hyperref. The package provides means of changing the layout of the footnotes themselves, a way to number footnotes per page, to make footnotes disappear in a moving argument and to deal with multiple references to footnotes from the same place. The package also has a range of techniques for labelling footnotes with symbols rather than numbers. Some of the functions of the package are overlap with the functionality of other packages.

Don't be seduced by fnpara, whose implementation is improved by the present package.

texlive-overlays 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/overlays
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Incremental slides
Description:

This package allows writing presentations with incremental slides. It does not presuppose any specific document class. Rather, it is a lightweight alternative to full-fledged presentation classes like beamer.

texlive-childdoc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/childdoc
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Directly compile @code{\include}'d child documents
Description:

This LaTeX2e package enables the direct compilation of document sections included by \include to individual files.

texlive-mcexam 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mcexam
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Create randomized multiple choice questions
Description:

This LaTeX package automatically randomly permutes the order of questions as well as the answer options in different versions of a multiple choice exam/test. Next to the exam versions themselves, the package also allows printing a concept version of the exam, a key table with the correct answers or points, and a document with solutions and explanations per exam version. The package also allows writing an R code which processes the results of the exam and calculates the grades.

texlive-erdc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/erdc
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Style for reports by US Army Corps of Engineers
Description:

This package provides a class for typesetting Technical Information Reports of the Engineer Research and Development Center, US Army Corps of Engineers.

texlive-biblatex-swiss-legal 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex-swiss-legal
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Bibliography and citation styles following Swiss legal practice
Description:

The package provides BibLaTeX bibliography and citation styles for documents written in accordance with Swiss legal citation standards in either French or German. However, the package is at present outdated and does not work properly with newer versions of BibLaTeX.

texlive-eigo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eigo
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Comprehensive tools for creating Go (Weiqi/Baduk) game diagrams in LaTeX
Description:

The eigo package provides comprehensive tools for creating Go (Weiqi/Baduk) game diagrams in LaTeX documents. The package supports seven stone colors, border display, extended size presets with validation, and advanced features for game analysis and problem presentation.

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

This package provides some macros for right-to-left typesetting. It uses by default the Arabic fonts Scheherazade and ALM fixed, the only monospaced Arabic font. The package only works with LuaLaTeX or XeLaTeX.

texlive-tkz-base 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tkz-base
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Tools for drawing with a cartesian coordinate system
Description:

The bundle is a set of packages, designed to give mathematics teachers (and students) easy access to programming of drawings with TikZ.

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

The package defines command \menu which assists typesetting of a path through a program's menu.

texlive-tex-locale 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tex-locale
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Localisation support for TeX and LaTeX documents
Description:

This package uses both tracklang and texosquery to look up the locale information from the operating system and provide commands that can access locale-dependent information, such as the currency symbol and decimal separator.

texlive-hindawi-latex-template 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hindawi-latex-template
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: LaTeX template for authors of the Hindawi journals
Description:

This package contains a LaTeX template for authors of the Hindawi journals. Authors can use this template for formatting their research articles for submissions.

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

This package allows the user to declare a variable which can then be used anywhere else in a document, including before it was declared.

texlive-luatex85 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luatex85
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: pdfTeX aliases for LuaTeX
Description:

The package provides emulation of pdfTeX primitives for LuaTeX v0.85+.

texlive-iacrj 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/iacrj
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Document class for IACR journal publications
Description:

The iacrj document class is used to produce publications for three IACR journals. It can be used to produce publications for IACR Communications in Cryptology, IACR Transactions on Symmetric Cryptology, and IACR Transactions on Cryptographic Hardware and Embedded Systems.

Is is part of a larger set of tools for implementing a journal publishing workflow, and it depends on the metacapture package. There is also a companion implementation of a publishing workflow written in Python that is used for this journal and provides a simplified workflow for copy editing and production.

texlive-beameraudience 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beameraudience
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Assembling Beamer frames according to audience
Description:

The Beamer Audience package provides macros to easily assemble frames according to different audiences. It enables to pick up the frames for a specific audience while leaving their order according to a logical structure in the LaTeX source.

texlive-volumes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/volumes
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset only parts of a document, with complete indexes etc
Description:

This package helps you if you want to produce separate printed volumes from one LaTeX document, as well as one comprehensive, all-inclusive version. It suppresses the part of the table of contents that are not typeset, while counters, definitions, index entries etc., are kept consistent throughout the input file.

texlive-everysel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/everysel
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Provides hooks into @code{\selectfont}
Description:

The everysel package provided hooks whose arguments are executed just after LaTeX has loaded a new font by means of \selectfont. It has become obsolete with LaTeX versions 2021/01/05 or newer, since LaTeX now provides its own hooks to fulfill this task. For newer versions of LaTeX everysel only provides macros using LaTeX's hook management due to compatibility reasons.

texlive-extract 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/extract
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Extract parts of a document and write to another document
Description:

The package provides the means to extract specific content from a source document and write that to a target document. One could, for instance, use this to extract all exercises from lecture notes and generate an exercises book on the fly. The package also provides an environment which writes its body entirely to the target file. Another environment will write to the target file, but will also execute the body. This allows sharing code (for instance, a preamble) between the source document and the target file. Finally, the package provides an interface to conditionally extract content. With a single package option, one can specify exactly which commands (counted from the start of the document) should be extracted and which not. This might be useful for extracting specific slides from a presentation and use them in a new file.

Total packages: 73978