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

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.


ghc-nonempty-vector 0.2.4
Dependencies: ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/emilypi/nonempty-vector
Licenses: Modified BSD
Build system: haskell
Synopsis: Non-empty vectors
Description:

Performant, non-empty mutable and immutable vectors.

ghc-temporary 1.3
Dependencies: ghc-random@1.2.1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/feuerbach/temporary
Licenses: Modified BSD
Build system: haskell
Synopsis: Portable temporary file and directory support
Description:

This package provides functions for creating temporary files and directories.

ghc-th-abstraction 0.7.2.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/glguy/th-abstraction
Licenses: ISC
Build system: haskell
Synopsis: Nicer interface for reified information about data types
Description:

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell.

ghc-linear-generics 0.2.3
Dependencies: ghc-th-abstraction@0.7.2.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/linear-generics/linear-generics
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic programming library for generalised deriving.
Description:

This package offers a version of <https://hackage.haskell.org/package/base/docs/GHC-Generics.html GHC.Generics> with two important improvements: . 1. The @to@, @from@, @to1@, and @from1@ methods have multiplicity-polymorphic types, allowing them to be used with either traditional Haskell code or linearly typed code. . 2. The representations used for @Generic1@ are modified slightly. As a result, @to1@ and @from1@ never need to use @fmap@. This can <https://gitlab.haskell.org/ghc/ghc/-/issues/15969 greatly improve performance>, and it is <https://github.com/tweag/linear-base/pull/316 necessary to support multiplicity polymorphism>. A smaller change, approximately <https://gitlab.haskell.org/ghc/ghc/-/issues/7492 as proposed by spl>, reduces the number of instances that must be written to actually use @Generic1@ for deriving instances of other classes. . For more details, see the "Generics.Linear" documentation. . The implementation is based on the @generic-deriving@ package, first described in the paper . * /A generic deriving mechanism for Haskell/. Jose Pedro Magalhaes, Atze Dijkstra, Johan Jeuring, and Andres Loeh. Haskell'10. . This library is organized as follows: . * "Generics.Linear" defines the core functionality for generics, including the multiplicity-polymorphic @Generic(1)@ classes and a replacement for the @:.:@ composition type. . * "Generics.Linear.TH" implements Template Haskell functionality for deriving instances of @Generic(1)@. . * "Generics.Linear.Unsafe.ViaGHCGenerics" offers @DerivingVia@ targets to derive @Generic@ and @Generic1@ instances from @"GHC.Generics".'GHC.Generics.Generic'@. Because these instances necessarily use unsafe coercions, their use will likely inhibit full optimization of code using them. . Educational code: the educational modules exported by <https://hackage.haskell.org/package/generic-deriving generic-deriving> have been copied into the @tests\/Generic\/Deriving@ directory in this repository, with the very few modifications required to accommodate the differences between the @Generic1@ representations here and in @base@. All the same caveats apply as in the originals; see that package's @README@.

ghc-infinite-list 0.1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/Bodigrim/infinite-list
Licenses: Modified BSD
Build system: haskell
Synopsis: Infinite lists
Description:

Modern lightweight library for infinite lists with fusion: . * API similar to "Data.List". * No dependencies other than `base`. * Top performance, driven by fusion. * Avoid dangerous instances like `Foldable`. * Use `NonEmpty` where applicable. * Use `Word` for indices. * Be lazy, but not too lazy. . @ \-# LANGUAGE PostfixOperators #-\ import Data.List.Infinite (Infinite(..), (...), (....)) import qualified Data.List.Infinite as Inf @.

ghc-enummapset 0.7.3.0
Dependencies: ghc-aeson@2.2.3.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/Mikolaj/enummapset
Licenses: Modified BSD
Build system: haskell
Synopsis: IntMap and IntSet with Enum keys/elements.
Description:

This package contains simple wrappers around Data.IntMap and Data.IntSet with Enum keys and elements respectively. Especially useful for Int's wrapped with `newtype`.

ghc-process-extras 0.7.4
Dependencies: ghc-data-default@0.8.0.1 ghc-listlike@4.7.8.4 ghc-generic-deriving@1.14.6
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/seereason/process-extras
Licenses: Expat
Build system: haskell
Synopsis: Process extras
Description:

Extends <http://hackage.haskell.org/package/process>. Read process input and output as ByteStrings or Text, or write your own ProcessOutput instance. Lazy process input and output. ProcessMaker class for more flexibility in the process creation API.

ghc-zstd 0.1.3.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/luispedro/hs-zstd
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to the Zstandard compression algorithm
Description:

This package provides a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.

ghc-ap-normalize 0.1.0.1
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: http://hackage.haskell.org/package/ap-normalize
Licenses: Expat
Build system: haskell
Synopsis: Self-normalizing applicative expressions
Description:

An applicative functor transformer to normalize expressions using @(\<$>)@, @(\<*>)@, and @pure@ into a linear list of actions. See "ApNormalize" to get started.

ghc-show-combinators 0.2.0.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/Lysxia/show-combinators#readme
Licenses: Expat
Build system: haskell
Synopsis: Combinators to write Show instances
Description:

This package provides a minimal pretty-printing library for Show instances in Haskell.

ghc-tasty-quickcheck 0.11.1
Dependencies: ghc-tagged@0.8.9 ghc-tasty@1.5.4 ghc-random@1.2.1.3 ghc-quickcheck@2.15.0.1 ghc-optparse-applicative@0.18.1.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/UnkindPartition/tasty
Licenses: Expat
Build system: haskell
Synopsis: QuickCheck support for the Tasty test framework.
Description:

QuickCheck support for the Tasty test framework. .

i2pd 2.58.0
Dependencies: boost@1.83.0 miniupnpc@2.3.3 openssl@3.5.5 zlib@1.3.1
Channel: zlqrvx
Location: zlqrvx/packages/i2p.scm (zlqrvx packages i2p)
Home page: https://i2pd.website/
Licenses: Modified BSD
Build system: cmake
Synopsis: Router for an end-to-end encrypted and anonymous internet
Description:

i2pd is a client for the anonymous I2P network, upon which applications for file sharing, web browsing, instant messaging, and more are built. i2pd allows people from all around the world to communicate and share information securely without restrictions.

fricas 1.3.12
Dependencies: gmp@6.3.0
Channel: zlqrvx
Location: zlqrvx/packages/maths.scm (zlqrvx packages maths)
Home page: https://fricas.github.io/
Licenses: Modified BSD
Build system: gnu
Synopsis: General purpose @acronym{CAS, computer algebra system}
Description:

FriCAS is a general purpose CAS.

emacs-frimacs 0.0.0-0.8f94c83
Channel: zlqrvx
Location: zlqrvx/packages/maths.scm (zlqrvx packages maths)
Home page: https://github.com/pdo/frimacs
Licenses: Expat
Build system: emacs
Synopsis: Emacs environment for FriCAS
Description:

The frimacs package is intended to make it easier to work with and understand the FriCAS computer algebra system. It implements four different major modes for the Emacs text editor:

  • frimacs-process-mode: for interaction with a running FriCAS process

  • frimacs-help-mode: for displaying help information about the FriCAS system

  • frimacs-input-mode: for editing FriCAS script (.input) files

  • frimacs-spad-mode: for editing FriCAS library code written in the SPAD language

emacs-mikan-mode 0.0.0-0.f4e25a2
Channel: zlqrvx
Location: zlqrvx/packages/mikan.scm (zlqrvx packages mikan)
Home page: https://agda.readthedocs.io/en/latest/tools/emacs-mode.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs mode for Mikan
Description:

This Emacs mode enables interactive development with Mikan. It also aids the input of Unicode characters.

mikan 0.0.0-0.f4e25a2
Dependencies: ghc-aeson@2.2.3.0 ghc-alex@3.5.4.0 ghc-ansi-terminal@1.1.3 ghc-async@2.2.5 ghc-blaze-html@0.9.2.0 ghc-boxes@0.1.5 ghc-case-insensitive@1.2.1.0 ghc-data-hash@0.2.0.1 ghc-edit-distance@0.2.2.1 ghc-enummapset@0.7.3.0 ghc-equivalence@0.4.1.1 ghc-filelock@0.1.1.9 ghc-filemanip@0.3.6.3 ghc-generic-data@1.1.0.2 ghc-gitrev@1.3.1 ghc-happy@2.1.7 ghc-hashable@1.5.0.0 ghc-hashtables@1.4.2 ghc-infinite-list@0.1.3 ghc-lens@5.3.5 ghc-monad-control@1.0.3.1 ghc-murmur-hash@0.1.0.11 ghc-nonempty-containers@0.3.5.0 ghc-parallel@3.2.2.0 ghc-peano@0.1.0.1 ghc-pqueue@1.5.0.0 ghc-process-extras@0.7.4 ghc-regex-tdfa@1.3.2.4 ghc-split@0.2.5 ghc-strict@0.5.1 ghc-text-icu@0.8.0.5 ghc-unordered-containers@0.2.20 ghc-uri-encode@1.5.0.7 ghc-vector-hashtables@0.1.2.1 ghc-zlib@0.7.1.0
Channel: zlqrvx
Location: zlqrvx/packages/mikan.scm (zlqrvx packages mikan)
Home page: https://codeberg.org/1lab/mikan
Licenses: GPL 3+
Build system: haskell
Synopsis: Free and libre interactive proof assistant for cubical type theory
Description:

Mikan (/mɪˈkɑːn/, after the Japanese name for Citrus unshiu) is a free and libre interactive proof assistant for cubical type theory, featuring a computational interpretation of univalence among a variety of schemas for inductive and coinductive definitions. Proofs are constructed incrementally in a flexible concrete syntax based on mixfix operators, and organised through an expressive system of parametrised modules. Mikan is a part of the 1Lab project.

Mikan was forked from the dependently-typed programming language Agda during development of upstream version 2.9.0; specifically, the last commit that is part of upstream history is a96a3920. You can learn more about the motivation for the fork in the original announcement. An up-to-date FAQ is hosted on the 1Lab.

ocrmypdf 16.11.1
Propagated dependencies: tesseract-ocr@5.3.0 ghostscript@9.56.1 pngquant@2.12.6 img2pdf@0.6.1 python-pikepdf@9.9.0 python-pdfminer-six@20260107 python-rich@14.3.3 python-reportlab@4.4.7
Channel: zlqrvx
Location: zlqrvx/packages/ocr.scm (zlqrvx packages ocr)
Home page: https://github.com/ocrmypdf/OCRmyPDF
Licenses: MPL 2.0
Build system: pyproject
Synopsis: OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
Description:

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

  • Generates a searchable PDF/A file from a regular PDF

  • Places OCR text accurately below the image to ease copy / paste

  • Keeps the exact resolution of the original embedded images

  • When possible, inserts OCR information as a "lossless" operation without disrupting any other content

  • Optimizes PDF images, often producing files smaller than the input file

  • If requested, deskews and/or cleans the image before performing OCR

  • Validates input and output files

  • Distributes work across all available CPU cores

  • Uses Tesseract OCR engine to recognize more than 100 languages

  • Keeps your private data private.

  • Scales properly to handle files with thousands of pages.

  • Battle-tested on millions of PDFs.

qpdf 12.2.0
Propagated dependencies: libjpeg-turbo@2.1.4 zlib@1.3.1
Channel: zlqrvx
Location: zlqrvx/packages/pdf.scm (zlqrvx packages pdf)
Home page: https://qpdf.sourceforge.io/
Licenses: ASL 2.0 Clarified Artistic
Build system: cmake
Synopsis: Command-line tools and library for transforming PDF files
Description:

QPDF is a command-line program that does structural, content-preserving transformations on PDF files. It could have been called something like pdf-to-pdf. It includes support for merging and splitting PDFs and to manipulate the list of pages in a PDF file. It is not a PDF viewer or a program capable of converting PDF into other formats.

svg2tikz 3.3.4
Propagated dependencies: python-inkex@1.4.1 python-lxml@6.0.2
Channel: zlqrvx
Location: zlqrvx/packages/python-xyz.scm (zlqrvx packages python-xyz)
Home page:
Licenses: GPL 2+
Build system: pyproject
Synopsis: Tools for converting SVG graphics to TikZ/PGF code
Description:

This package provides tools for converting SVG graphics to TikZ/PGF code.

python-pikepdf 9.9.0
Dependencies: qpdf@12.2.0
Propagated dependencies: python-deprecated@1.3.1 python-deprecated@1.3.1 python-lxml@6.0.2 python-packaging@25.0 python-pillow@12.1.1
Channel: zlqrvx
Location: zlqrvx/packages/python-xyz.scm (zlqrvx packages python-xyz)
Home page: https://github.com/pikepdf/pikepdf
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Read and write PDFs with Python
Description:

pikepdf is a Python library for reading and writing PDF files.

python-inkex 1.4.1
Propagated dependencies: python-cssselect@1.2.0 python-lxml@6.0.2 python-numpy@2.3.1 python-packaging@25.0 python-pillow@12.1.1 python-pygobject@3.54.3 python-pyparsing@3.2.3 python-pyserial@3.5 python-scour@0.38.2 python-tinycss2@1.5.1
Channel: zlqrvx
Location: zlqrvx/packages/python-xyz.scm (zlqrvx packages python-xyz)
Home page: https://gitlab.com/inkscape/extensions
Licenses: GPL 2+
Build system: pyproject
Synopsis: Python extensions for Inkscape core, separated out from main repository.
Description:

Python extensions for Inkscape core, separated out from main repository.

proof-general-next 4.5-2.38e3f59
Dependencies: perl@5.36.0
Channel: zlqrvx
Location: zlqrvx/packages/rocq.scm (zlqrvx packages rocq)
Home page: https://proofgeneral.github.io/
Licenses: GPL 3+
Build system: gnu
Synopsis: Generic front-end for proof assistants based on Emacs
Description:

Proof General is a major mode to turn Emacs into an interactive proof assistant to write formal mathematical proofs using a variety of theorem provers.

egglog 2.0.0
Channel: zlqrvx
Location: zlqrvx/packages/rust-apps.scm (zlqrvx packages rust-apps)
Home page: https://github.com/egraphs-good/egglog/
Licenses: Expat
Build system: cargo
Synopsis: Language specialized for writing equality saturation applications
Description:

egglog is a language specialized for writing equality saturation applications. It is the successor to the rust library egg. egglog is faster and more general than egg.

emacs-org-publish-rss 0-0.1b33dc2
Channel: mrh
Location: mrh/packages.scm (mrh packages)
Home page: https://git.sr.ht/~taingram/org-publish-rss
Licenses: GPL 3+
Build system: emacs
Synopsis: Automatically generate RSS feeds for org-publish projects
Description:

org-publish-rss.el is a simple RSS generator for Org-mode's built-in publishing functionality.

Total packages: 72465