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

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-chemplants 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chemplants
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Symbology to draw chemical plants with TikZ
Description:

This package offers tools to draw simple or barely complex schemes of chemical processes. The package defines several standard symbols and styles to draw process units and streams. The guiding light of the package is the UNICHIM regulation.

texlive-patchcmd 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/patchcmd
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Change the definition of an existing command
Description:

The package provides a command \patchcommand that can be used to add material at the beginning and the end of the replacement text of an existing macro. It works for macros with any number of normal arguments, including those that were defined with \DeclareRobustCommand.

texlive-turabian 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/turabian
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Create Turabian-formatted material using LaTeX
Description:

The bundle provides a class file and a template for creating Turabian-formatted projects. The class file supports citation formatting conforming to the Turabian 8th Edition style guide.

texlive-ghsystem 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ghsystem
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Globally harmonised system of chemical (etc) naming
Description:

The package provides the means to typeset all the hazard and precautionary statements and pictograms in a straightforward way. The statements are taken from EU regulation 1272/2008.

texlive-epigraph-keys 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/epigraph-keys
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Epigraphs using key values
Description:

This package lays out epigraphs: quotations across a page, usually to open or close a chapter. It is intended as a simple replacement for the more sophisticated epigraph package.

texlive-essaykit 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/essaykit
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Get started with macros for essays
Description:

Essaykit is a simple but useful package to help writing simple LaTeX essays using some shortcuts and tools. The goal of the package is to accelerate the learning curve for new LaTeX users. It is mainly for short STEM (Science, Technology, Engineering, and Mathematics) essays such as those made in high school.

texlive-fontmfizz 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fontmfizz
Licenses: Expat
Build system: texlive
Synopsis: Font Mfizz icons for use in LaTeX
Description:

The MFizz font provides scalable vector icons representing programming languages, operating systems, software engineering, and technology. It can be seen as an extension to FontAwesome.

texlive-ctan-chk 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ctan_chk
Licenses: GPL 3
Build system: texlive
Synopsis: CTAN guidelines verifier and corrector for uploading projects
Description:

ctan_chk is a basic Gawk program that uses CTAN's published guidelines for authors to help eliminate sloppiness in uploaded files/projects. It is completely open for users to program additional guidelines as well as CTAN's future adjustments.

texlive-texdirflatten 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texdirflatten
Licenses: Artistic License 2.0
Build system: texlive
Synopsis: Collect files related to a LaTeX job in a single directory
Description:

The Perl script parses a LaTeX file recursively, scanning all child files, and collects details of any included and other data files. These component files, are then all put into a single directory (thus flattening the document's directory tree).

texlive-venndiagram 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/venndiagram
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Creating Venn diagrams with TikZ
Description:

The package assists generation of simple two- and three-set Venn diagrams for lectures or assignment sheets.

texlive-ffslides 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ffslides
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Freeform slides based on the @code{article} class
Description:

The ffslides (``freeform slides'') class is intended to make it easier to place various types of content freely on the page, and therefore easier to design documents with a strong visual component: presentations, posters, research or lecture notes, and so on. The goal of the class is to be less rigid and less complex than some of the popular presentation-making options. It is essentially a small set of macros added to the article class.

texlive-pagegrid 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pagegrid
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Print page grid in background
Description:

This package puts a grid on the paper. It was written for developers of a class or package who have to put elements on definite locations on a page (e.g., letter class). The grid allows a faster optical check, whether the positions are correct. If the previewer already offers features for measuring, the package might be unnecessary. Otherwise it saves the developer from printing the page and measuring by hand.

texlive-luakeyval 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luakeyval
Licenses: Zero-Clause BSD
Build system: texlive
Synopsis: Key/value system for LuaTeX
Description:

luakeyval is a Lua module that helps defining macros which accepts key/val lists by scanning the input stream with token.scan_key_cs. This is helpful for creating use interface macros from within a Lua module.

texlive-seuthesix 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/seuthesix
Licenses: GPL 3
Build system: texlive
Synopsis: LaTeX class for theses at Southeast University, Nanjing, China
Description:

This project provides a LaTeX document class as well as a bibliography style file for typesetting theses at the Southeast University, Nanjing, China. It is based on the seuthesis.

texlive-na-position 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/na-position
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Tables of relative positions of curves, asymptotes, tangents in Arabic documents
Description:

This package facilitates, in most cases, the creation of tables of relative positions of a curve and its asymptote, or a curve and a tangent in one of its points. This package has to be used with polyglossia and XeLaTeX to produce documents in Arabic.

texlive-pdfpages 2026.1
Propagated dependencies: texlive-eso-pic@2026.1 texlive-graphics@2026.1 texlive-oberdiek@2026.1 texlive-tools@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfpages
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Include PDF documents in LaTeX
Description:

This package simplifies the inclusion of external multi-page PDF documents in LaTeX documents. Pages may be freely selected and it is possible to put several logical pages onto each sheet of paper. Furthermore a lot of hypertext features like hyperlinks and article threads are provided. The package supports pdfTeX (pdfLaTeX) and VTeX. With VTeX it is even possible to use this package to insert PostScript files, in addition to PDF files.

texlive-fixfoot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fixfoot
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Multiple use of the same footnote text
Description:

This package provides a \DeclareFixedFootnote command to provide a single command for a frequently-used footnote. The package ensures that only one instance of the footnote text appears on each page (LaTeX needs to be run several times to achieve this).

texlive-varsfromjobname 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/varsfromjobname
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Extract variables from the name of the LaTeX file
Description:

The package allows the user to extract information from the job name, provided that the name has been structured appropriately: the package expects the file name to consist of a set of words separated by hyphens.

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

These are Adobe Type 1 versions of the OT1-encoded and maths parts of the Computer Modern Bright fonts.

texlive-almfixed 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/almfixed
Licenses: GUST font license 1.0
Build system: texlive
Synopsis: Extend TeX-Gyre Latin Modern to full Arabic Unicode support
Description:

Arabic-Latin Modern Fixed is an extension of TeX-Gyre Latin Modern Mono 10 Regular. Every glyph and OpenType feature of the Latin Modern Mono has been retained, with minor improvements. On the other hand, we have changed the vertical metrics of the font.

The unique feature of Arabic-Latin Modern is its treatment of vowels and diacritics. Each vowel and diacritic (ALM Fixed contains a total of 68 such glyphs) may now be edited horizontally within any text editor or processor. Editing complex Arabic texts will now be much easier to input and to proofread.

texlive-examplep 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/examplep
Licenses: GPL 3+
Build system: texlive
Synopsis: Verbatim phrases and listings in LaTeX
Description:

The examplep package provides sophisticated features for typesetting verbatim source code listings, including the display of the source code and its compiled LaTeX or Metapost output side-by-side, with automatic width detection and enabled page breaks (in the source), without the need for specifying the source twice. Special care is taken that section, page and footnote numbers do not interfere with the main document. For typesetting short verbatim phrases, a replacement for the \verb command is also provided in the package, which can be used inside tables and moving arguments such as footnotes and section titles.

texlive-beamer-tut-pt 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamer-tut-pt
Licenses: GPL 3+
Build system: texlive
Synopsis: Introduction to the @code{beamer} class, in Portuguese
Description:

This package provides an introduction to the beamer class, in Portuguese.

texlive-combine 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/combine
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Bundle individual documents into a single document
Description:

The combine class lets you bundle individual documents into a single document, such as when preparing a conference proceedings. The auxiliary combinet package puts the titles and authors from \maketitle commands into the main document's table of contents. The package cooperates with the abstract and titling packages.

texlive-pmhanguljamo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pmhanguljamo
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Poor man's Hangul Jamo input method
Description:

This package provides a Hangul transliteration input method that allows to typeset Korean letters (Hangul) using the proper fonts. The use of XeLaTeX is recommended.

Total packages: 32521