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

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-cmdstring 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cmdstring
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Get command name reliably
Description:

This package extracts the letters of a command's name (e.g., foo for command \foo), in a reliable way.

texlive-imakeidx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/imakeidx
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Package for producing multiple indexes
Description:

The package enables the user to produce and typeset one or more indexes simultaneously with a document. The package is known to work in LaTeX documents processed with pdfLaTeX, XeLaTeX and LuaLaTeX. If makeindex is used for processing the index entries, no particular setting up is needed. When using Xindy or other programs, it is necessary to enable shell escape; shell escape is also needed if splitindex is used.

texlive-twemojis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/twemojis
Licenses: LPPL 1.3+ CC-BY 4.0
Build system: texlive
Synopsis: Use Twitter's open source emojis through LaTeX commands
Description:

This package provides a simple wrapper which allows using Twitter's open source emojis through LaTeX commands. This relies on images, so no fancy Unicode font stuff is needed and it should work on every installation.

texlive-breakcites 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/breakcites
Licenses: FSF-free
Build system: texlive
Synopsis: Ensure that multiple citations may break at line end
Description:

This package makes a very minor change to the operation of the \cite command so that multiple citations may break at line end. Note that the change is not necessary in unmodified LaTeX; however, there remain packages that restore the undesirable behaviour of the command as provided in LaTeX 2.09. Neither cite nor natbib make this mistake.

texlive-dpcircling 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dpcircling
Licenses: Expat
Build system: texlive
Synopsis: Decorated text boxes using TikZ
Description:

This simple package provides four types of text decorations using TikZ. You can frame your text with circles, rectangles, jagged rectangles, and fan-shapes. The baseline will be adjusted properly according to the surroundings. You can use these decorations both in text mode and in math mode. You can specify line color, line width, width, and height using option keys.

texlive-shadowtext 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/shadowtext
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Produce text with a shadow behind it
Description:

The package introduces a command \shadowtext, which adds a drop shadow to the text that is given as its argument. The colour and positioning of the shadow are customisable.

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-eqnalign 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eqnalign
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Make @code{eqnarray} behave like @code{align}
Description:

The package makes eqnarray environment behave like align from amsmath. It is intended for quick-fixing documents that use eqnarray. In cases where it fails, manual conversion to align is required, but these cases should be seldom.

texlive-glossaries-italian 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/glossaries-italian
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Italian language module for @code{glossaries} package
Description:

This package provides an Italian language module for glossaries package.

texlive-ellipsis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ellipsis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Fix uneven spacing around ellipses in LaTeX text mode
Description:

This is a simple package that fixes a problem in the way LaTeX handles ellipses: it always puts a tiny bit more space after \dots in text mode than before it, which results in the ellipsis being off-center when used between two words.

texlive-pst-fr3d 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-fr3d
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Draw 3-dimensional framed boxes using PSTricks
Description:

This package provides a package using PSTricks to draw three dimensional framed boxes using a macro \PstFrameBoxThreeD. The macro is especially useful for drawing 3D-seeming buttons.

texlive-latex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/latex
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: TeX macro package that defines LaTeX
Description:

LaTeX is a widely-used macro package for TeX, providing many basic document formatting commands extended by a wide range of packages.

texlive-biblatex-trad 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex-trad
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Traditional BibTeX styles with BibLaTeX
Description:

The bundle provides implementations of the traditional BibTeX styles (plain, abbrev, unsrt and alpha) with BibLaTeX.

texlive-pst-sphericaltrochoid 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-sphericaltrochoid
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Create animations of a spherical trochoid
Description:

This package simulates the generation of a spherical trochoid by a point on a circle rolling without sliding along the edge of another circle, but on the same sphere.

texlive-filecontentsdef 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/filecontentsdef
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: @code{filecontents}, @code{macro}, and @code{verbatim}
Description:

The package provides two environments called filecontentsdef and filecontentshere. They are derived from the LaTeX filecontents environment. In addition to the file creation they either store the (verbatim) contents in a macro (filecontentsdef) or typeset them (verbatim) on the spot (filecontentshere). The author developed the package to display TeX code verbatim in documentation and the same time produce the corresponding files during the LaTeX run in order to embed them in the PDF as file attachment annotations (by using Scott Pakin's package attachfile).

texlive-apa6 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/apa6
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Format documents in APA style (6th edition)
Description:

The class formats documents in APA style (6th Edition). It provides a full set of facilities in three different output modes (journal-like appearance, double-spaced manuscript, LaTeX-like document). The class can mask author identity for copies for use in masked peer review.

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-finbib 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/finplain
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: Finnish version of @file{plain.bst}
Description:

This package provides a Finnish version of plain.bst.

texlive-secnum 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/secnum
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Macro to format section numbering intuitively
Description:

This package provides a macro \setsecnum to format section numbering intuitively.

texlive-pdfcolmk 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfcolmk
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Improved colour support under pdfTeX (legacy stub)
Description:

The package used to provide macros that emulated the colour stack functionality of Dvips. The colour stack deals with colour manipulations when asynchronous events (like page-breaking) occur. For current releases of pdfTeX, this package is not needed, since real colour stacks are available. It has therefore become empty stub that does nothing at all, just in case there are still documents that reference it.

texlive-poemscol 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/poemscol
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typesetting critical editions of poetry
Description:

The package offers LaTeX macros for typesetting critical editions of poetry. Its features include automatic linenumbering, generation of separate endnotes sections for emendations, textual collations, and explanatory notes, special marking for cases in which page breaks occur during stanza breaks, running headers of the form Notes to pp.: xx-yy for the notes sections, index of titles and first lines, and automatic generation of a table of contents.

texlive-boolexpr 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/boolexpr
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Boolean expression evaluator and a switch command
Description:

The \boolexpr macro evaluates boolean expressions in a purely expandable way. \boolexpr{ A \OR B \AND C } expands to 0 if the logical expression is TRUE. A, B, C may be:

  • numeric expressions such as: x=y, x<>y, x>y or x<y;

  • boolean switches: \iftrue 0\else 1\fi;

  • conditionals: \ifcsname whatsit\endcsname 0\else 1\fi;

  • another \boolexpr: \boolexpr{ D \OR E \AND F }.

\boolexpr may be used with \ifcase.

The \switch command (which is also expandable) has the form: \switch \case{<boolean expression>} ... \case{<boolean expression>} ... ... \otherwise ... \endswitch.

texlive-circuitikz 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/circuitikz
Licenses: LPPL (any version) GPL 3+
Build system: texlive
Synopsis: Draw electrical networks with TikZ
Description:

The package provides a set of macros for naturally typesetting electrical and electronic networks. It is designed as a tool that is native to LaTeX, and directly supporting PDF output format. It has therefore been based on the PGF/TikZ package.

texlive-mpattern 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mpattern
Licenses: Public Domain
Build system: texlive
Synopsis: Patterns in MetaPost
Description:

This package provides a package for defining and using patterns in MetaPost, using the Pattern Color Space available in PostScript Level 2.

Total packages: 72465