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

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-chletter 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chletter
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Class for typesetting letters to Swiss rules
Description:

The class enables composition of letters fitting into Swiss C5 & C6/5 windowed envelopes. No assumption is made about the language used. The class is based on the standard LaTeX classes and is compatible with the LaTeX letter class. It is not limited to letters and may be used as a generic document class; it is used with the chextras package.

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

The package provides the following new enumerate styles: \greek, \Greek, \enumHex, \enumhex, \enumbinary, \enumoctal,, \levelnth, \raisenth, \Nthwords, \NTHWORDS, \nwords, \Nwords, and \NWORDS. Each of these works with enumitem's starred variant feature. So \begin{enumerate}[label=\enumhex*] will output a hex enumerated list.

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

This package typesets tensors with dots filling gaps and fine tuning of index placement.

texlive-gridset 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gridset
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Grid, or in-register, setting
Description:

Grid setting --- also known as strict in-register setting --- is something, that should be done for a lot of documents but is not easy using LaTeX. The package helps to get the information needed for grid setting. It does not implement auto grid setting, but there is a command \vskipnextgrid, that moves to the next grid position. This may be enough under some circumstances, but in other circumstances it may fail. Thus gridset

texlive-variations 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/variations
Licenses: GPL 3+
Build system: texlive
Synopsis: Typeset tables of variations of functions
Description:

The package provides macros for typesetting tables showing variations of functions according to French usage. These macros may be used by both LaTeX and plain TeX users.

texlive-atableau 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/atableau
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX package for symmetric group combinatorics
Description:

This is a LaTeX package for symmetric group combinatorics, with commands for Young diagrams, tableaux, tabloids, skew tableaux, shifted tableaux, ribbon tableaux, multitableaux, and abacuses.

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

This package provides a package of code proposed as supporting material for memoir. The package is intended as a test bed for such code, which may in the fullness of time be adopted into the main memoir release.

texlive-eskdx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eskdx
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Modern Russian typesetting
Description:

Eskdx is a collection of LaTeX classes and packages to typeset textual and graphical documents in accordance with Russian (and probably post USSR) standards for designers.

texlive-pst-fun 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-fun
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Draw funny objects with PSTricks
Description:

This is a PSTricks related package for drawing funny objects, like ant, bird, fish, kangaroo, etc. Such objects may be useful for testing other PSTricks macros and/or packages. (Or they can be used for fun...)

texlive-curve 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/curve
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Class for making curriculum vitae
Description:

CurVe is a class for writing a CV, with configuration for the language in which you write. The class provides a set of commands to create rubrics, entries in these rubrics etc. CurVe then format the CV (possibly splitting it onto multiple pages, repeating the titles etc), which is usually the most painful part of CV writing. Another nice feature of CurVe is its ability to manage different CV flavours simultaneously. It is often the case that you want to maintain slightly divergent versions of your CV at the same time, in order to emphasize on different aspects of your background. CurVe also comes with support for use with AUC-TeX.

texlive-repeatindex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/repeatindex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Repeat items in an index after a page or column break
Description:

This package repeats item of an index if a page or column break occurs within a list of subitems. This helps to find out to which main item a subitem belongs.

texlive-iitem 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/iitem
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Multiple level of lists in one list-like environment
Description:

The package defines multiple level lists within one list-like environment, with the help of the \iitem, \iiitem, ... macros.

texlive-bxcoloremoji 2026.1
Propagated dependencies: texlive-twemojis@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bxcoloremoji
Licenses: Expat
Build system: texlive
Synopsis: Use color emojis more conveniently
Description:

This package lets users output color emojis in LaTeX documents. Emojis can be entered as the characters themselves, as their Unicode code values, or as their short names.

There are already many emoji packages in TeX Live. To avoid uploading a large amount of emoji image data that are essentially identical, the package delegates the image output to the twmojis package and therefore contains no image data.

texlive-typogrid 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/typogrid
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Print a typographic grid
Description:

This package draws a grid on every page of the document; the grid divides the page into columns, and may be used for fixing measurements of layout.

texlive-minutes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/minutes
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset the minutes of meetings
Description:

This package supports the creation of a collection of minutes. Its features include:

  • support of tasks (who, schedule, what, time of finishing; possibility of creating a list of open tasks; inclusion of open tasks from other minutes);

  • support for attachments;

  • support of schedule dates (in planning: support for the calendar package);

  • different versions, such as secret parts;

  • macros for votes and decisions (list of decisions).

Support for minutes in German, Dutch and English is provided.

texlive-notestex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/notestex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: All-in-one LaTeX notes package for students
Description:

This is a modification of the original Jhep journal format in order to suit the needs of students in university. The goal of this package was to make notetaking easier for students and offer easy support for marginnotes along with a reliable and legible formatting structure.

texlive-hletter 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hletter
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Flexible letter typesetting with flexible page headings
Description:

The package permits the user to specify easily, with the aid of self defined key-words, letters (with a logo and private) and headings. The heading may include a footer and the letter provides commands to include a scanned signature and two signees.

texlive-subfloat 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/subfloat
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Sub-numbering for figures and tables
Description:

This package enables sub-numbering of floats (figures and tables) similar to the subequations environment of the amsmath package. The subfloat package is not to be confused with the subfig package which generates sub-figures within one normal figure, and manages their placement; subfloat only affects captions and numbering.

texlive-gfdl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gfdl
Licenses: GPL 3+ FDL 1.3+
Build system: texlive
Synopsis: Support for using GFDL in LaTeX
Description:

The GFDL is a popular license used for programming manuals, documentations and various other textual works too, but using this license with LaTeX is not very convenient. This package aims to help users in easily using the license without violating any rules of the license. With a handful of commands, users can rest assured that their document will be perfectly licensed under GFDL.

texlive-optexcount 2026.1
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/optexcount
Licenses: Expat
Build system: texlive
Synopsis: Python script for counting words in OpTeX documents
Description:

OpTeXcount is a basic Python utility that analyzes OpTeX source code. It is inspired by already existing TeXcount for LaTeX. The functionality is really lightweight and basic. It counts words and other elements of OpTeX document and sorts them out into individual categories. Users can print the source code with highlighted words using several colors, so they see what is considered as word, header etc.

texlive-euro 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/euro
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Provide Euro values for national currency amounts
Description:

This package converts arbitrary national currency amounts using the Euro as base unit, and typesets monetary amounts in almost any desired way. Conversion rates for the initial Euro-zone countries are already built-in. Further rates can be added easily.

texlive-liederbuch 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/liederbuch
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Store songs or other content for repeated use in documents
Description:

This package is meant for content which you reuse regularly, like songs in small booklets. For example the booklets used at church, weddings or similar events. You typeset your content once (most likely a song), garnish it with some meta data and put it into a file. From there you can insert this content into your document with one single line. The inserted content can have header and footer that use the meta data (i.e., title, composer, lyricist). Inside these content fragments, you can combine an image of a stave line with song lyrics.

texlive-atendofenv 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/atendofenv
Licenses: Public Domain
Build system: texlive
Synopsis: Add a custom symbol at the end of an environment
Description:

This package allows adding a custom symbol at the end of an environment (e.g. theorems, definitions, remarks).

texlive-unifith 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unifith
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset theses for University of Florence (Italy)
Description:

The package provides a class to typeset PhD, master, and bachelor theses that adhere to the publishing guidelines of the University of Florence (Italy).

Total packages: 72465