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

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-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.

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.

python-lxml-html-clean 0.4.3
Propagated dependencies: python-lxml@6.0.2
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://github.com/fedora-python/lxml_html_clean/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Remove superfluous content from HTML files
Description:

This package provides a Cleaner for cleaning up HTML pages. It supports removing embedded or script content, special tags and CSS style annotations among other features. Its main purpose is removing superfluous content, it is not appropriate for security sensitive environments.

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.

html-xml-utils 8.6
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://www.w3.org/Tools/HTML-XML-utils/
Licenses: Expat
Build system: gnu
Synopsis: Command line utilities to manipulate HTML and XML files
Description:

HTML-XML-utils provides a number of simple utilities for manipulating and converting HTML and XML files in various ways. The suite consists of the following tools:

  • asc2xml convert from UTF-8 to &#nnn; entities

  • xml2asc convert from &#nnn; entities to UTF-8

  • hxaddid add IDs to selected elements

  • hxcite replace bibliographic references by hyperlinks

  • hxcite mkbib - expand references and create bibliography

  • hxclean apply heuristics to correct an HTML file

  • hxcopy copy an HTML file while preserving relative links

  • hxcount count elements and attributes in HTML or XML files

  • hxextract extract selected elements

  • hxincl expand included HTML or XML files

  • hxindex create an alphabetically sorted index

  • hxmkbib create bibliography from a template

  • hxmultitoc create a table of contents for a set of HTML files

  • hxname2id move some ID= or NAME= from A elements to their parents

  • hxnormalize pretty-print an HTML file

  • hxnsxml convert output of hxxmlns back to normal XML

  • hxnum number section headings in an HTML file

  • hxpipe convert XML to a format easier to parse with Perl or AWK

  • hxprintlinks number links and add table of URLs at end of an HTML file

  • hxprune remove marked elements from an HTML file

  • hxref generate cross-references

  • hxselect extract elements that match a (CSS) selector

  • hxtoc insert a table of contents in an HTML file

  • hxuncdata replace CDATA sections by character entities

  • hxunent replace HTML predefined character entities to UTF-8

  • hxunpipe convert output of pipe back to XML format

  • hxunxmlns replace "global names" by XML Namespace prefixes

  • hxwls list links in an HTML file

  • hxxmlns replace XML Namespace prefixes by "global names"

openjade 1.3.2
Dependencies: 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: ISO/IEC 10179:1996 standard DSSSL language implementation
Description:

OpenJade is an implementation of Document Style Semantics and Specification Language (DSSSL), a style language to format SGML or XML documents. It contains backends for various formats such as RTF, HTML, TeX, MIF, SGML2SGML, and FOT.

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.

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-xpath 1.48
Propagated dependencies: perl-xml-parser@2.46
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-XPath
Licenses: GPL 1+
Build system: perl
Synopsis: Parse and evaluate XPath statements
Description:

This module aims to comply exactly to the https://www.w3.org/TR/xpath and yet allow extensions to be added in the form of functions. It also provides the command xpath.

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.

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.

perl-xml-handler-yawriter 0.23
Propagated dependencies: perl-libxml@0.08
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Handler-YAWriter
Licenses: GPL 1+
Build system: perl
Synopsis: Yet another Perl SAX XML Writer
Description:

YAWriter implements Yet Another XML::Handler::Writer. It provides a flexible escaping technique and pretty printing.

pugixml-next 1.15
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-libxml 2.0134
Dependencies: libxml2@2.11.9
Propagated dependencies: perl-xml-namespacesupport@1.12 perl-xml-sax@1.02
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-LibXML
Licenses: GPL 1+
Build system: perl
Synopsis: Perl interface to libxml2
Description:

This module implements a Perl interface to the libxml2 library which provides interfaces for parsing and manipulating XML files. This module allows Perl programmers to make use of the highly capable validating XML parser and the high performance DOM implementation.

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.

xmlsec-openssl 1.3.9
Dependencies: openssl@3.5.5 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 (using OpenSSL instead of GnuTLS)
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).

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.

perl-xml-libxml-simple 1.01
Propagated dependencies: perl-file-slurp-tiny@0.004 perl-xml-libxml@2.0134
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-LibXML-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: XML::LibXML based XML::Simple clone
Description:

This package provides the same API as XML::Simple but is based on XML::LibXML.

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.

perl-xml-compile 1.63
Propagated dependencies: perl-log-report@1.10 perl-xml-compile-tester@0.91 perl-xml-libxml@2.0134 perl-scalar-list-utils@1.62 perl-test-deep@1.120 perl-types-serialiser@1.0
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://metacpan.org/release/XML-Compile
Licenses: GPL 1+
Build system: perl
Synopsis: Compilation-based XML processing
Description:

XML::Compile can be used to translate a Perl data-structure into XML or XML into a Perl data-structure, both directions under rigid control by a schema.

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.9
Dependencies: gnutls@3.8.9 libgcrypt@1.11.0
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).

xmlstarlet 1.6.1
Dependencies: libxslt@1.1.43 libxml2@2.11.9
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://xmlstar.sourceforge.net/
Licenses: X11
Build system: gnu
Synopsis: Command line XML toolkit
Description:

XMLStarlet is a set of command line utilities which can be used to transform, query, validate, and edit XML documents. XPath is used to match and extract data, and elements can be added, deleted or modified using XSLT and EXSLT.

xmlrpc-c 1.43.08
Dependencies: curl@8.6.0
Channel: guix
Location: gnu/packages/xml.scm (gnu packages xml)
Home page: https://xmlrpc-c.sourceforge.net/
Licenses: Python Software Foundation License Expat
Build system: gnu
Synopsis: Lightweight RPC library based on XML and HTTP
Description:

XML-RPC is a quick-and-easy way to make procedure calls over the Internet. It converts the procedure call into an XML document, sends it to a remote server using HTTP, and gets back the response as XML. This library provides a modular implementation of XML-RPC for C and C++.

Total packages: 72461