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

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

This package provides a highly-configurable package, with nice output and simple input. The macros use a radix sort mechanism so that the order of input is not critical.

texlive-attachfile 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/attachfile
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Attach arbitrary files to a PDF document
Description:

Starting with PDF 1.3, PDF files can contain file attachments, i.e., arbitrary files that a reader can extract, just like attachments to an e-mail message. The attachfile package brings this functionality to pdfLaTeX and provides some additional features such as the ability to use arbitrary LaTeX code for the file icon. Settings can be made either globally or on a per-attachment basis. attachfile makes it easy to attach files and customize their appearance in the enclosing document.

texlive-pst-pulley 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-pulley
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Plot pulleys, using PSTricks
Description:

The package enables the user to draw pulley systems with up to 6 pulleys. The pulley diagrams are labelled with the physical properties of the system.

texlive-inlinelabel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/inlinelabel
Licenses: Expat
Build system: texlive
Synopsis: Assign equation numbers to inline equations
Description:

This package can assign equation numbers to inline equations. When Japanese is supported, you can switch to circled equation numbers.

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-makedtx 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/makedtx
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Perl script to help generate @file{.dtx} and @file{.ins} files
Description:

The makedtx bundle is provided to help LaTeX2e developers to write the code and documentation in separate files, and then combine them into a single .dtx file for distribution. It automatically generates the character table, and also writes the associated installation (.ins) script.

texlive-cryptocode 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cryptocode
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Pseudocode, protocols, game-based proofs, black-box reductions in cryptography
Description:

The cryptocode package provides a set of macros to ease the typesetting of pseudocode, algorithms and protocols. In addition it comes with a wide range of tools to typeset cryptographic papers. This includes simple predefined commands for concepts such as a security parameter or advantage terms but also flexible and powerful environments to layout game-based proofs or black-box reductions.

texlive-pdfescape 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfescape
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Implements pdfTeX's escape features using TeX or e-TeX
Description:

This package implements pdfTeX's escape features (\pdfescapehex, \pdfunescapehex, \pdfescapename, \pdfescapestring) using TeX or e-TeX.

texlive-nimsticks 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nimsticks
Licenses: Expat
Build system: texlive
Synopsis: Draws sticks for games of multi-pile nim
Description:

This LaTeX package provides commands \drawnimstick to draw a single nim stick and \nimgame which represents games of multi-pile Nim. Nim sticks are drawn with a little random wobble so they look thrown together and not too regular. The package also provides options to customise the size and colour of the sticks, and flexibility to draw heaps of different objects.

texlive-algpseudocodex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/algpseudocodex
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Package for typesetting pseudocode
Description:

This package allows typesetting pseudocode in LaTeX. It is based on algpseudocode from the algorithmicx package and uses the same syntax, but adds several new features and improvements. Notable features include customizable indent guide lines and the ability to draw boxes around parts of the code for highlighting differences. This package also has better support for long code lines spanning several lines and improved comments.

texlive-greektonoi 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/greektonoi
Licenses: LGPL 3
Build system: texlive
Synopsis: Facilitates writing/editing of multiaccented Greek
Description:

The greektonoi mapping extends the betababel package or the Babel polutonikogreek option to provide a simple way to insert ancient Greek texts with diacritical characters into your document using a similar method to the commonly used Beta Code transliteration, but with much more freedom. It is designed especially for the XeTeX engine and it could also be used for fast and easy modification of monotonic Greek texts to polytonic. The output text is natively encoded in Unicode, so it can be reused in any possible way. The greektonoi package provides, in addition to inserting Greek accents and breathings, many other symbols used in Greek numbers and arithmetic or in the Greek archaic period. It could be used with greektonoi mapping or independently.

texlive-arraysort 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/arraysort
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Sort arrays (or portions of them)
Description:

The package provides a mechanism for sorting arrays (or portions of them); the arrays should have been created using the arrayjobx package.

texlive-mathpartir 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathpartir
Licenses: GPL 2
Build system: texlive
Synopsis: Typesetting sequences of math formulas, e.g., type inference rules
Description:

The package provides macros for typesetting math formulas in mixed horizontal and vertical mode, automatically as best fit. It provides an environment mathpar that behaves much as a loose centered paragraph where words are math formulas, and spaces between them are larger and adjustable. It also provides a macro \inferrule for typesetting fractions where both the numerator and denominator may be sequences of formulas that will be also typeset in a similar way. It can typically be used for typeseting sets of type inference rules or typing derivations.

texlive-rvwrite 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/rvwrite
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Increase the number of available output streams in LaTeX
Description:

The package addresses, for LaTeX documents, the severe limitation on the number of output streams that TeX provides. The package uses a single TeX output stream, and writes marked-up output to this stream. The user may then post-process the marked-up output file, using LaTeX, and the document's output appears as separate files, according to the calls made to the package. The output to be post-processed uses macros from the widely-available ProTeX package.

texlive-charter 2026.1
Propagated dependencies: texlive-psnfss@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/charter
Licenses: non-copyleft
Build system: texlive
Synopsis: Charter fonts for TeX
Description:

This package provides a copy of the Charter Type-1 fonts which Bitstream contributed to the X consortium, renamed for use with TeX. Support for use with LaTeX is available in freenfss, part of psnfss.

texlive-dtl 2026.1
Propagated dependencies: texlive-dtl-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dtl
Licenses: Public Domain
Build system: texlive
Synopsis: Tools to dis-assemble and re-assemble DVI files
Description:

DTL (DVI Text Language) is a means of expressing the content of a DVI file, which is readily readable by humans. The DTL bundle contains an assembler dt2dv, which produces DVI files from DTL files, and a disassembler dv2dt, which produces DTL files from DVI files.

texlive-semtex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/semtex
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Deals with stripped SemanTeX documents
Description:

This package is a small LaTeX package that adds a collection of simple macros for parentheses and bullets. It exists for one purpose only, to be loaded by documents which were originally typeset using the package SemanTeX, but which have been stripped of SemanTeX markup using the package stripsemantex which is part of SemanTeX. Therefore, unless your document is one of those, simply don't use this package. And even if your document is one of those, there is a good chance you will not have to load it after all. In most cases, you will be able to replace the macros it provides by macros from other packages.

texlive-pst-kepler 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-kepler
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Models for Johannes Kepler's view of the world
Description:

This package defines macros which show Johannes Kepler's view of the world.

texlive-chemobabel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chemobabel
Licenses: FreeBSD
Build system: texlive
Synopsis: Convert chemical structures from ChemDraw, MDL molfile or SMILES
Description:

This package provides a way to convert and include chemical structure graphics from various chemical formats, such as ChemDraw files, MDL molfile or SMILES notations using Open Babel. To use this LaTeX package, it is necessary to enable execution of the following external commands via latex -shell-escape: obabel (Open Babel) inkscape or rsvg-convert (for SVG -> PDF/EPS conversion), pdfcrop or ps2eps (optional; for cropping large margins of PDF/EPS).

texlive-sfg 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/sfg
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Draw signal flow graphs
Description:

This package defines some commands to draw signal flow graphs as used by electrical and electronics engineers and graph theorists.

texlive-pst-ovl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-ovl
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Create and manage graphical overlays
Description:

The package is useful when building an image from assorted material, as in the slides of a projected presentation.

texlive-mslapa 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mslapa
Licenses: Public Domain
Build system: texlive
Synopsis: Michael Landy's APA citation style
Description:

This package provides LaTeX and BibTeX style files for a respectably close approximation to APA citation and reference style.

texlive-jbact 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/jbact
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: BibTeX style for biology journals
Description:

The style is a development of apalike.bst in the BibTeX bundle. The style serves two journals --- if the user executes \nocite{TitlesOn}, the style serves for the Journal of Theoretical Biology; otherwise it serves for the Journal of Molecular Biology.

texlive-xpicture 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xpicture
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Extensions of LaTeX picture drawing
Description:

The package extends the facilities of the pict2e and the curve2e packages, providing extra reference frames, conic section curves, graphs of elementary functions and other parametric curves.

Total packages: 32836