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

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.


python-defusedxml 0.7.1
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-descent 1.04
Propagated dependencies: perl-test-differences@0.67 perl-xml-tokeparser@0.05
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Descent
Licenses: GPL 1+
Build system: perl
Synopsis: Recursive descent XML parsing
Description:

The conventional models for parsing XML are either DOM (a data structure representing the entire document tree is created) or SAX (callbacks are issued for each element in the XML).

XML grammar is recursive - so it's nice to be able to write recursive parsers for it. XML::Descent allows such parsers to be created.

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.

xmlsec 1.3.7
Dependencies: gnutls@3.8.3 libgcrypt@1.11.0 libltdl@2.4.7
Propagated dependencies: libxml2@2.14.6 libxslt@1.1.43
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://www.aleksey.com/xmlsec/
Licenses: X11-style
Build system: gnu
Synopsis: XML Security Library
Description:

The XML Security Library is a C library based on Libxml2. It supports XML security standards such as XML Signature, XML Encryption, Canonical XML (part of Libxml2) and Exclusive Canonical XML (part of Libxml2).

perl-xml-sax 1.02
Propagated dependencies: perl-xml-namespacesupport@1.12 perl-xml-sax-base@1.09
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-SAX
Licenses: GPL 1+
Build system: perl
Synopsis: Perl API for XML
Description:

XML::SAX consists of several framework classes for using and building Perl SAX2 XML parsers, filters, and drivers.

python-xmlschema 4.1.0
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://github.com/sissaschool/xmlschema
Licenses: Expat
Build system: pyproject
Synopsis: XML Schema validator and data conversion library
Description:

The xmlschema library is an implementation of XML Schema for Python. It has full support for the XSD 1.0 and 1.1 standards, an XPath-based API for finding schema's elements and attributes; and can encode and decode XML data to JSON and other formats.

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.

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.

python-untangle 1.2.1-2.7eec044
Propagated dependencies: python-defusedxml@0.7.1
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: http://0chris.com/untangle
Licenses: Expat
Build system: pyproject
Synopsis: XML to Python objects conversion library
Description:

untangle is a tiny Python library which converts an XML document to a Python object.

tinyxml 2.6.2
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: http://www.grinninglizard.com/tinyxml/index.html
Licenses: Zlib
Build system: gnu
Synopsis: Small XML parser for C++
Description:

TinyXML is a small and simple XML parsing library for the C++ programming language.

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-dom 1.46
Propagated dependencies: perl-libwww@6.78 perl-libxml@0.08 perl-xml-parser@2.46 perl-xml-regexp@0.04
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-DOM
Licenses: GPL 1+
Build system: perl
Synopsis: Perl module for building DOM Level 1 compliant document structures
Description:

This module extends the XML::Parser module by Clark Cooper. The XML::Parser module is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. XML::DOM::Parser is derived from XML::Parser. It parses XML strings or files and builds a data structure that conforms to the API of the Document Object Model.

freexl 2.0.0
Dependencies: expat@2.7.1 minizip@1.3.1
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://www.gaia-gis.it/fossil/freexl/index
Licenses: GPL 2+ LGPL 2.1+ MPL 1.1
Build system: gnu
Synopsis: Read Excel files
Description:

FreeXL is a C library to extract valid data from within an Excel (.xls, .xlsx) or LibreOffice (.ods) spreadsheet.

xerces-c 3.2.5
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.

python-xmltodict 0.14.2
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://github.com/martinblech/xmltodict
Licenses: Expat
Build system: pyproject
Synopsis: Work with XML like you are working with JSON
Description:

This package provides a Python library to convert XML to OrderedDict.

perl-xml-compile-wsdl11 3.07
Propagated dependencies: perl-log-report@1.10 perl-xml-compile@1.63 perl-xml-compile-cache@1.06 perl-xml-compile-soap@3.27
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Compile-WSDL11
Licenses: GPL 1+
Build system: perl
Synopsis: Create SOAP messages defined by WSDL 1.1
Description:

This module understands WSDL version 1.1. A WSDL file defines a set of messages to be send and received over SOAP connections. This involves encoding of the message to be send into XML, sending the message to the server, collect the answer, and finally decoding the XML to Perl.

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.

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-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-filter-buffertext 1.01
Propagated dependencies: perl-xml-sax-base@1.09
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Filter-BufferText
Licenses: GPL 1+
Build system: perl
Synopsis: Filter to put all characters() in one event
Description:

This is a very simple filter. One common cause of grief (and programmer error) is that XML parsers aren't required to provide character events in one chunk. They can, but are not forced to, and most don't. This filter does the trivial but oft-repeated task of putting all characters into a single event.

libebml 1.4.5
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://matroska-org.github.io/libebml/
Licenses: LGPL 2.1
Build system: cmake
Synopsis: C++ library to parse EBML files
Description:

libebml is a C++ library to read and write EBML (Extensible Binary Meta Language) files. EBML was designed to be a simplified binary extension of XML for the purpose of storing and manipulating data in a hierarchical form with variable field lengths.

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-compile-soap 3.27
Propagated dependencies: perl-file-slurper@0.012 perl-libwww@6.78 perl-log-report@1.10 perl-xml-compile@1.63 perl-xml-compile-cache@1.06 perl-xml-compile-tester@0.91
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Compile-SOAP
Licenses: GPL 1+
Build system: perl
Synopsis: Base-class for SOAP implementations
Description:

This module provides a class to handle the SOAP protocol. The first implementation is http://www.w3.org/TR/2000/NOTE-SOAP-20000508/, which is still most often used.

libxmlb 0.3.14
Dependencies: appstream-glib@0.8.3 glib@2.83.3
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.

Total packages: 69226