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

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

The package allows users to easily typeset sign charts directly into their (La)TeX document.

texlive-conditext 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/conditext
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Define and manage conditional content
Description:

This package provides some commands to define and manage conditional content in a LaTeX source document. A conditional content, in the sense within this is understood in this package, is a text (including mathematical or other formulas) and/or a graphical element (diagram, figure, image...) as substitutable forms, which, according to a condition test, may or may not appear in the generated document. One of the most common forms of conditional content management is multilingual; but it can also include versioning, confidentiality levels, and so on.

The philosophy of this package is based on the respective notions of condition field, condition property and condition space. With this package, any substitutable form in a source document is identified by a condition field and a condition property. The condition field is a functional theme that allows you to group together substitutable forms for the same conditional management. The condition property is a functional characterization specific to each substitutable form of a single condition domain. The condition space is used to designate the substitutable form(s) that must appear in the generated document. A condition space is defined by specifying a condition domain and a condition property to match with one or more substitutable forms.

texlive-swungdash 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/swungdash
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset a swung dash in LaTeX
Description:

The swung dash (U+2053) is a useful character traditionally used in typsetting dictionaries, but not supported by most typefaces. This package provides one simple command to typeset a swung dash in XeLaTeX and LuaLaTeX, by applying transformations to the given font's glyph for a tilde.

texlive-babel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/babel
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Multilingual support for Plain TeX or LaTeX
Description:

The package manages culturally-determined typographical (and other) rules, and hyphenation patterns for a wide range of languages. A document may select a single language to be supported, or it may select several, in which case the document may switch from one language to another in a variety of ways. Babel uses contributed configuration files that provide the detail of what has to be done for each language. Users of XeTeX are advised to use the polyglossia package rather than Babel.

texlive-outlining 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/outlining
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create outlines for scientific documents
Description:

Every scientific document requires outlining before it is written. This package adds simple macros for your LaTeX document.

texlive-wadalab 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/wadalab
Licenses: FSF-free
Build system: texlive
Synopsis: Wadalab (Japanese) font packages
Description:

These are font bundles for the Japanese Wadalab fonts which work with the CJK package. All subfonts now have glyph names compliant to the Adobe Glyph List, making ToUnicode CMaps in PDF documents (created automatically by dvipdfmx) work correctly. All font bundles now contain virtual Unicode subfonts.

texlive-zztex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zztex
Licenses: Expat
Build system: texlive
Synopsis: TeX macro package for producing books, journals, and manuals
Description:

The ZzTeX macro package is a full-featured TeX macro package specially designed for producing books, journals, and manuals. ZzTeX runs under Plain TeX.

texlive-auxhook 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/auxhook
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Hooks for auxiliary files
Description:

This package provides hooks for adding code at the beginning of .aux files.

texlive-aichej 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/aichej
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Bibliography style file for the AIChE Journal
Description:

The style was generated using custom-bib, and implements the style of the American Institute of Chemical Engineers Journal (or AIChE Journal or AIChE J or AIChEJ).

texlive-tabbing 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tabbing
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: Tabbing with accented letters
Description:

By default, some of the tabbing environment's commands clash with default accent commands; LaTeX provides the odd commands \a', etc., to deal with the clash. The package offers a variant of the tabbing environment which does not create this difficulty, so that users need not learn two sets of accent commands.

texlive-tabvar 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tabvar
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typesetting tables showing variations of functions
Description:

This LaTeX package is meant to ease the typesetting of tables showing variations of functions as they are used in France.

texlive-clojure-pamphlet 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/clojure-pamphlet
Licenses: GPL 3+
Build system: texlive
Synopsis: Literate programming tool based on Clojure's Pamphlet system
Description:

The Clojure pamphlet system is a system based on the Clojure literate system. In the Clojure's pamphlet system you have your main LaTeX file, which can be compiled regularly. This file contains documentation and source code (just like in other forms of literate programming). These code snippets are wrapped in the chunk environment, hence they can be recognized by the tangler in order to extract them. Chunks can be included inside each other by the getchunk command (which will be typesetted accordingly). Finally, the LaTeX file will be run through the tangler to get the desired chunk of code.

texlive-atbegshi 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/atbegshi
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Execute commands at @code{\shipout} time
Description:

This package is a modern reimplementation of package everyshi, providing various commands to be executed before a \shipout command. It makes use of e-TeX’s facilities if they are available. The package may be used either with LaTeX or with plain TeX.

texlive-bubblesort 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bubblesort
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Bubble sorts a list
Description:

This package sorts a list of TeX items in increasing order where increasing is determined by a comparator macro. By default it sorts real numbers with the usual meaning of increasing but some other examples are discussed in the documentation. A second macro is included which sorts one list and applies the same permutation to a second list.

texlive-complexpolylongdiv 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/complexpolylongdiv
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typesetting (complex) polynomial long division
Description:

This package provides a simple interface for typesetting (complex) polynomial long division.

texlive-sphdthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/sphdthesis
Licenses: Public Domain
Build system: texlive
Synopsis: LaTeX template for writing PhD thesis
Description:

The package provides a LaTeX document class for writing a PhD thesis. By default, the class adheres to the NUS Guidelines on Format of Research Thesis Submitted For Examination. However, modifying the class for conformation to a different guideline should not be difficult.

texlive-texloganalyser 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texloganalyser
Licenses: FreeBSD
Build system: texlive
Synopsis: Analyse TeX logs
Description:

This Perl script allows the user to extract (and display) elements of the log file.

texlive-beamer-verona 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamer-verona
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Theme for the @code{beamer} class
Description:

This package provides the Verona theme for the beamer class.

texlive-naive-ebnf 2026.1
Propagated dependencies: texlive-filecontentsdef@2026.1 texlive-l3kernel@2026.1 texlive-pgfopts@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/naive-ebnf
Licenses: Expat
Build system: texlive
Synopsis: EBNF in Plain Text
Description:

With the help of this LaTeX package, a context-free grammar (CFG) may be rendered in a plain-text mode using a simplified Extended Backus-Naur Form (EBNF) notation.

texlive-hep-acronym 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hep-acronym
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: @code{acronym} extension for glossaries
Description:

The hep-acronym package provides an \acronym macro based on the glossaries package.

texlive-randexam 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/randexam
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Make an exam paper and its randomized variants
Description:

This class helps you make an exam paper and its randomized variants. It mainly focuses on making math exam papers, but you could use it to make other exam papers.

texlive-quran-id 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/quran-id
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Indonesian translation extension to the quran package
Description:

The package is prepared for typesetting some Indonesian translations of the Holy Quran. It adds two Indonesian translations to the quran package.

texlive-hepthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hepthesis
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Class for academic reports, especially PhD theses
Description:

hepthesis is a LaTeX class for typesetting large academic reports, in particular PhD theses. In particular, hepthesis offers:

  • attractive semantic environments for various rubric sections;

  • extensive options for draft production, screen viewing and binding-ready output;

  • helpful extensions of existing environments, including equation and tabular;

  • support for quotations at the start of the thesis and each chapter.

The class is based on scrbook, from the KOMA-Script bundle.

texlive-thermodynamics 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/thermodynamics
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Macros for multicomponent thermodynamics documents
Description:

This package makes typesetting quantities found in thermodynamics texts relatively simple. The commands are flexible and intended to be relatively intuitive. It handles several sets of notation for total, specific, and molar quantities; allows changes between symbols (e.g., A vs. F for Helmholtz free energy); and greatly simplifies the typesetting of symbols and partial derivatives commonly encountered in mixture thermodynamics. Changes of one's notes from one textbook to another can be achieved relatively easily by changing package options.

Total packages: 32521