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

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-technion-thesis-template 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/technion-thesis-template
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: Template for theses on the Technion graduate school
Description:

This is a template for writing a thesis according to the Technion specifications.

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-catcodes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/catcodes
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Generic handling of TeX category codes
Description:

The bundle deals with category code switching; the packages of the bundle should work with any TeX format (with the support of the plainpkg package). The bundle provides:

  • stacklet.sty, which supports stacks that control the use of different catcodes;

  • actcodes.sty, which deals with active characters;

  • catchdq.sty, which provides a simple quotation character control mechanism.

texlive-luavlna 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luavlna
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Prevent line breaks after single letter words, units, or academic titles
Description:

In some languages, like Czech or Polish, there should be no single letter words at the end of a line, according to typographical norms. This package handles such situations using LuaTeX's callback mechanism. In doing this, the package can detect languages used in the text and insert spaces only in parts of the document where languages requiring this feature are used. Another feature of this package is the inclusion of non-breakable space after initials (like in personal names), after or before academic degrees, and between numbers and units. The package supports both plain LuaTeX and LuaLaTeX.

texlive-esami 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/esami
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset exams with scrambled questions and answers
Description:

The package enables the user to typeset exams with multiple choice, open questions and many other types of exercise. Both questions and answers may be randomly distributed within the exam, and the solutions are typeset automatically. Exercises may contain a wide number of random parameters and it is possible to do arithmetical operations on them. The package is localised in Italian, English, French, German, Greek, Serbian, and Spanish.

texlive-l3kernel 2026.1
Propagated dependencies: texlive-l3backend@2026.1 texlive-lua-uni-algos@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/l3kernel
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: LaTeX3 programming conventions
Description:

The l3kernel bundle provides an implementation of the LaTeX3 programmers interface, as a set of packages that run under LaTeX2e. The interface provides the foundation on which the LaTeX3 kernel and other future code are built: it is an API for TeX programmers. The packages are set up so that the LaTeX3 conventions can be used with regular LaTeX2e packages.

texlive-thumb 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/thumb
Licenses: GPL 3+
Build system: texlive
Synopsis: Thumb marks in documents
Description:

This package places thumb marks in books, manuals and reference maunals.

texlive-pkfix 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pkfix
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Replace PK fonts in PostScript with Type 1 fonts
Description:

The Perl script pkfix looks for DVIPSBitmapFont comments in PostScript files, generated by not too old dvips, and replaces them by type 1 versions of the fonts, if possible.

texlive-beamerthemenord 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamerthemenord
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Simple Beamer theme using the Nord color theme
Description:

This package provides a simple Beamer theme using the Nord color theme.

texlive-texsurgery 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texsurgery
Licenses: Modified BSD
Build system: texlive
Synopsis: LaTeX companion to the @code{texsurgery} Python project
Description:

This LaTeX library is a companion to the texsurgery Python project. It will make sure that pdflatex document.tex will work, with reasonable defaults, for a document that is intended to work with texsurgery, and also has other uses, always in tandem with the texsurgery Pypi package.

texlive-chemfig 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chemfig
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Draw molecules with easy syntax
Description:

The package provides the command \chemfig, which draws molecules using the TikZ package. While the diagrams produced are essentially 2-dimensional, the package supports many of the conventional notations for illustrating the 3-dimensional layout of a molecule.

texlive-auncial-new 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/auncial-new
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Artificial Uncial font and LaTeX support macros
Description:

The auncial-new bundle provides packages and fonts for a script based on the Artificial Uncial manuscript book-hand used between the 6th & 10th century AD. The script consists of minuscules and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided, and the font is distributed in Adobe Type 1 format.

texlive-lwarp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lwarp
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Converts LaTeX to HTML
Description:

This package converts LaTeX to HTML by using LaTeX to process the user's document and generate HTML tags. External utility programs are only used for the final conversion of text and images. Math may be represented by SVG files or MathJax. Hundreds of LaTeX packages are supported, and their load order is automatically verified. Documents may be produced by LaTeX, LuaLaTeX, XeLaTeX, and by several CJK engines, classes, and packages. A texlua script automates compilation, index, glossary, and batch image processing, and also supports latexmk. Configuration is semi-automatic at the first manual compile. Support files are self-generated. Print and HTML versions of each document may coexist. Assistance is provided for HTML import into EPUB conversion software and word processors.

texlive-unfonts-extra 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unfonts-extra
Licenses: GPL 2
Build system: texlive
Synopsis: TrueType version of Un-fonts
Description:

This is TrueType version of Un-fonts extra bundle. It includes the following Korean font families (11 fonts):

  • UnPen, UnPenheulim: script;

  • UnTaza: typewriter style;

  • UnShinmun;

  • UnYetgul: old Korean printing style;

  • UnJamoSora, UnJamoNovel, UnJamoDotum, UnJamoBatang;

  • UnPilgia;

  • UnVada.

texlive-pdfbook2 2026.1
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfbook2
Licenses: GPL 3
Build system: texlive
Synopsis: Create booklets from PDF files
Description:

This Python program creates print-ready PDF files from some input PDF files for booklet printing. The resulting files need to be printed in landscape/long edge double sided printing. The default paper format depends on the locale and is chosen by pdfjam. It can be chosen using the --paper option. Before the PDF is composed, the input file is cropped to the relevant area in order to discard unnecessary white spaces. In this process, all pages are cropped to the same dimensions. Extra margins can be defined at the edges of the booklet and in the middle where the binding occurs.

texlive-clearsans 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/clearsans
Licenses: ASL 2.0 LPPL (any version)
Build system: texlive
Synopsis: Clear Sans fonts with LaTeX support
Description:

Clear Sans was designed by Daniel Ratighan. It is available in three weights (regular, medium, and bold) with corresponding italics, plus light and thin upright (without italics).

It has minimized, unambiguous characters and slightly narrow proportions, making it ideal for UI design. Its strong, recognizable forms avoid distracting ambiguity, making Clear Sans comfortable for reading short UI labels and long passages in both screen and print. The fonts are available in both TrueType and Type 1 formats.

texlive-musixtnt-bin 2026.1
Dependencies: texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/musixtnt
Licenses: GPL 2
Build system: gnu
Synopsis: Binary for @code{texlive-musixtnt}
Description:

This package provides the binary for texlive-musixtnt.

texlive-haranoaji-extra 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/haranoaji-extra
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Extra weights for Harano Aji fonts
Description:

Harano Aji fonts (Harano Aji Mincho and Harano Aji Gothic) are fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of Source Han fonts (Source Han Serif and Source Han Sans) with Adobe-Japan1 (AJ1) CIDs. This package provides extra weights for these fonts.

texlive-umoline 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/umoline
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Underline text allowing line breaking
Description:

This package provides commands \Underline, \Midline and \Overline for underlining, striking out, and overlining their text arguments.

texlive-beamersubframe 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamersubframe
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Reorder frames in the PDF file
Description:

The package provides a method to reorder frames in the PDF file without reordering the source. Its principal use is to embed or append frames with details on some subject.

texlive-epcqrcode 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/epcqrcode
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Generate valid EPC QR codes
Description:

This package is a wrapper for the qrcode package. It can be used to generate valid EPC QR codes by providing syntax and validity checks, e.g., verifying the correctness of the IBAN.

texlive-easydtx 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/easydtx
Licenses: GPL 3+
Build system: texlive
Synopsis: Simplified DTX format
Description:

EasyDTX is a variant of the DTX format which eliminates the need for all those pesky macrocode environments. Any line introduced by a single comment counts as documentation, and documentation lines may be indented. An .edtx file is converted to a .dtx by a Perl script called edtx2dtx. There is also a rudimentary Emacs mode, implemented in easydoctex-mode.el, which takes care of fontification, indentation, and forward and inverse search.

texlive-hideanswer 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hideanswer
Licenses: Expat
Build system: texlive
Synopsis: Generate documents with and without answers by toggling a switch
Description:

This package can generate documents with and without answers from a single file by toggling a switch. However, it can only be used to create documents to be printed on paper.

texlive-luagcd 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luagcd
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Computation of gcd of integers inside LaTeX using Lua
Description:

Using Lua, the luagcd package is developed to find the greatest common divisor (gcd) of integers in LaTeX. The package provides commands to obtain step-by-step computation of gcd of two integers by using the Euclidean algorithm. In addition, the package has the command to express gcd of two integers as a linear combination. The Bezout's Identity can be verified for any two integers using commands in the package.

Total packages: 32521