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

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.


perl-xml-libxslt 2.003000
Dependencies: libxml2@2.11.9 libxslt@1.1.43
Propagated dependencies: perl-xml-libxml@2.0134
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-LibXSLT
Licenses: GPL 1+
Build system: perl
Synopsis: Perl bindings to GNOME libxslt library
Description:

This Perl module is an interface to the GNOME project's libxslt library.

perl-xml-compile-tester 0.91
Propagated dependencies: perl-log-report@1.10 perl-test-deep@1.120
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Compile-Tester
Licenses: GPL 1+
Build system: perl
Synopsis: XML::Compile related regression testing
Description:

The XML::Compile module suite has extensive regression testing. This module provide functions which simplify writing tests for XML::Compile related distributions.

python-lxml 6.0.2
Dependencies: libxml2@2.14.6 libxslt@1.1.43
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://lxml.de/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python XML processing library
Description:

The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.

minixml 3.3.1
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://www.msweet.org/mxml/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Small XML parsing library
Description:

Mini-XML is a small C library to read and write XML files and strings in UTF-8 and UTF-16 encoding.

libxmlb 0.3.14
Dependencies: appstream-glib@0.8.3 glib@2.86.0
Propagated dependencies: xz@5.4.5 zstd@1.5.6
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://github.com/hughsie/libxmlb
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Library to help create and query binary XML blobs
Description:

Libxmlb library takes XML source, and converts it to a structured binary representation with a deduplicated string table; where the strings have the NULs included. This allows an application to mmap the binary XML file, do an XPath query and return some strings without actually parsing the entire document.

python-defusedxml 0.7.1-0.c744588
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://github.com/tiran/defusedxml
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: XML bomb protection for Python stdlib modules
Description:

Defusedxml provides XML bomb protection for Python stdlib modules.

perl-xml-parser 2.46
Dependencies: expat@2.7.1
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Parser
Licenses: GPL 1+
Build system: perl
Synopsis: Perl bindings to the Expat XML parsing library
Description:

This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. Each call to one of the parsing methods creates a new instance of XML::Parser::Expat which is then used to parse the document. Expat options may be provided when the XML::Parser object is created. These options are then passed on to the Expat object on each parse call. They can also be given as extra arguments to the parse methods, in which case they override options given at XML::Parser creation time.

perl-xml-rss 1.62
Dependencies: perl-datetime@1.54 perl-datetime-format-mail@0.403 perl-datetime-format-w3cdtf@0.07 perl-html-parser@3.72 perl-xml-parser@2.46
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-RSS
Licenses: GPL 1+
Build system: perl
Synopsis: Creates and updates RSS files
Description:

This module provides a basic framework for creating and maintaining RDF Site Summary (RSS) files. This distribution also contains many examples that allow you to generate HTML from an RSS, convert between 0.9, 0.91, and 1.0 version, and more.

pugixml 1.12.1
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://pugixml.org
Licenses: Expat
Build system: cmake
Synopsis: Light-weight, simple and fast XML parser for C++ with XPath support
Description:

pugixml is a C++ XML processing library, which consists of a DOM-like interface with rich traversal/modification capabilities, a fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries. Full Unicode support is also available, with Unicode interface variants and conversions between different Unicode encodings which happen automatically during parsing/saving.

python-elementpath 5.0.4
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://github.com/sissaschool/elementpath
Licenses: Expat
Build system: pyproject
Synopsis: XPath 1.0/2.0 parsers and selectors for ElementTree and lxml
Description:

The proposal of this package is to provide XPath 1.0 and 2.0 selectors for Python's ElementTree XML data structures, both for the standard ElementTree library and for the lxml.etree library.

For lxml.etree this package can be useful for providing XPath 2.0 selectors, because lxml.etree already has its own implementation of XPath 1.0.

perl-graph-readwrite 2.09
Propagated dependencies: perl-graph@0.9704 perl-parse-yapp@1.21 perl-xml-parser@2.46 perl-xml-writer@0.900
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/Graph-ReadWrite
Licenses: GPL 1+
Build system: perl
Synopsis: Modules for reading and writing directed graphs
Description:

This is a collection of perl classes for reading and writing directed graphs in a variety of file formats. The graphs are represented in Perl using Jarkko Hietaniemi's Graph classes.

There are two base classes. Graph::Reader is the base class for classes which read a graph file and create an instance of the Graph class. Graph::Writer is the base class for classes which take an instance of the Graph class and write it out in a specific file format.

xlsxio 0.2.35
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://github.com/brechtsanders/xlsxio
Licenses: Expat
Build system: cmake
Synopsis: C library for reading and writing .xlsx files
Description:

XLSX I/O aims to provide a C library for reading and writing .xlsx files. The .xlsx file format is the native format used by Microsoft(R) Excel(TM) since version 2007.

perl-xml-atom 0.43
Propagated dependencies: perl-class-data-inheritable@0.08 perl-datetime@1.54 perl-datetime-timezone@2.47 perl-digest-sha1@2.13 perl-libwww@6.78 perl-uri@5.05 perl-xml-libxml@2.0134 perl-xml-xpath@1.48
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Atom
Licenses: GPL 1+
Build system: perl
Synopsis: Atom feed and API implementation
Description:

Atom is a syndication, API, and archiving format for weblogs and other data. XML::Atom implements the feed format as well as a client for the API.

expat 2.7.1
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://libexpat.github.io/
Licenses: Expat
Build system: gnu
Synopsis: Stream-oriented XML parser library written in C
Description:

Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).

perl-xml-namespacesupport 1.12
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-NamespaceSupport
Licenses: GPL 1+
Build system: perl
Synopsis: XML namespace support class
Description:

This module offers a simple to process namespaced XML names (unames) from within any application that may need them. It also helps maintain a prefix to namespace URI map, and provides a number of basic checks.

perl-tree-xpathengine 0.05
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/Tree-XPathEngine
Licenses: GPL 1+
Build system: perl
Synopsis: Re-usable XPath engine
Description:

This module provides an XPath engine, that can be re-used by other module/classes that implement trees. It is designed to be compatible with Class::XPath, ie it passes its tests if you replace Class::XPath by Tree::XPathEngine.

perl-xml-twig 3.52
Dependencies: expat@2.7.1
Propagated dependencies: perl-html-tidy@1.60 perl-html-tree@5.07 perl-io-captureoutput@1.1105 perl-io-string@1.08 perl-io-stringy@2.111 perl-libxml@0.08 perl-xml-filter-buffertext@1.01 perl-xml-handler-yawriter@0.23 perl-xml-parser@2.46 perl-xml-sax-writer@0.57 perl-xml-simple@2.25 perl-xml-xpathengine@0.14 perl-test-pod@1.52 perl-tree-xpathengine@0.05
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Twig
Licenses: GPL 1+
Build system: perl
Synopsis: Perl module for processing huge XML documents in tree mode
Description:

XML::Twig is an XML transformation module. Its strong points: can be used to process huge documents while still being in tree mode; not bound by DOM or SAX, so it is very perlish and offers a very comprehensive set of methods; simple to use; DWIMs as much as possible.

What it doesn't offer: full SAX support (it can export SAX, but only reads XML), full XPath support (unless you use XML::Twig::XPath), nor DOM support.

perl-libxml 0.08
Propagated dependencies: perl-xml-parser@2.46
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/libxml-perl
Licenses: GPL 1+
Build system: perl
Synopsis: Perl modules for working with XML
Description:

A collection of smaller Perl modules, scripts, and documents for working with XML in Perl. libxml-perl software works in combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove, and others.

perl-xml-sax-base 1.09
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-SAX-Base
Licenses: GPL 1+
Build system: perl
Synopsis: Base class for SAX Drivers and Filters
Description:

This module has a very simple task - to be a base class for PerlSAX drivers and filters. Its default behaviour is to pass the input directly to the output unchanged. It can be useful to use this module as a base class so you don't have to, for example, implement the characters() callback.

opensp 1.5.2
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://openjade.sourceforge.net/
Licenses: non-copyleft
Build system: gnu
Synopsis: Suite of SGML/XML processing tools
Description:

OpenSP is an object-oriented toolkit for SGML parsing and entity management. It is a fork of James Clark's SP suite. The tools it contains can be used to parse, validate, and normalize SGML and XML files. The central program included in this package is onsgmls, which replaces sgmls, ospam, ospent, osgmlnorm, and osx.

perl-xml-simple 2.25
Propagated dependencies: perl-xml-parser@2.46 perl-xml-sax@1.02
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Perl module for easy reading/writing of XML files
Description:

The XML::Simple module provides a simple API layer on top of an underlying XML parsing module (either XML::Parser or one of the SAX2 parser modules).

xml-namespace-xsd 2009-01
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://www.w3.org/XML/1998/namespace
Licenses: W3C Software Notice and License
Build system: copy
Synopsis: XML Schema for XML namespace
Description:

This package provides an XML Schema and its catalog. The schema constrains the syntax of xml:lang, xml:spec, xml:base, and xml:id in the schema language defined by the XML Schema Recommendation Second Edition of 28 October 2004.

perl-xml-compile-cache 1.06
Propagated dependencies: perl-log-report@1.10 perl-xml-compile@1.63 perl-xml-compile-tester@0.91 perl-xml-libxml-simple@1.01
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Compile-Cache
Licenses: GPL 1+
Build system: perl
Synopsis: Cache compiled XML translators
Description:

This package provides methods to cache compiled XML translators.

xerces-c 3.3.0
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://xerces.apache.org/xerces-c/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Validating XML parser library for C++
Description:

Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.

Total packages: 72166