Python XML

Open-source Python projects categorized as XML

Top 21 Python XML Projects

  • yq

    Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents (by kislyuk)

    Project mention: Jaq – A jq clone focused on correctness, speed, and simplicity | | 2023-11-29
  • python-benedict

    :blue_book: dict subclass with keylist/keypath support, built-in I/O operations (base64, csv, html, ini, json, pickle, plist, query-string, toml, xls, xml, yaml), s3 support and many utilities.

    Project mention: What are the best Python libraries to learn for beginners? | /r/learnpython | 2023-01-30

    python-benedict: Dictionary manipulation library

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • parsel

    Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors

    Project mention: What web scraping tools do ya'll use? | /r/algotrading | 2023-02-13

    An alternative for beautifulsoup is also from the scrapy team.

  • wikiteam

    Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2023, WikiTeam has preserved more than 350,000 wikis.

    Project mention: Miraheze to Shut Down | | 2023-06-18

    WikiTeam is working on the archival, with the usual XML dumps and image dumps. You can follow updates and see how to help:

    Already before the announcement we had XML dumps for thousands of Miraheze wikis.

  • untangle

    Converts XML to Python objects

  • jinja2-cli

    CLI for Jinja2

  • js2xml

    Convert Javascript code to an XML document

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • soupsieve

    A modern CSS selector implementation for BeautifulSoup

  • netbox-scanner

    A scanner util for NetBox

    Project mention: Network discovery tool options for unknown devices | /r/sysadmin | 2023-05-20

    So it does not do scanning, but it acts as a good system to populate with other automations that can “do the scanning for you”. Something like:

  • parse_it

    A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.

  • uxf

    Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.

  • json2xml

    json to xml converter in python3

  • FnF-Spritesheet-and-XML-Maker

    A Friday Night Funkin' mod making helper tool that allows you to generate XML files and spritesheets from induvidual pngs

  • zwift-workout-file-reference

    Reference documentation for the Zwift workout file format

    Project mention: Send training plan from Garmin Connect to Zwift | /r/Zwift | 2023-01-09

    This Github site has a general description of all the elements of a workout and there appears to be a tag that can be used to make a workout part of a training plan.

  • nmap2md

    A little utility to convert nmap xml results to markdown tables

  • generate-sitemap

    Generate an XML sitemap for a GitHub Pages site using GitHub Actions

    Project mention: generate-sitemap 1.9.2 Released | | 2023-10-05

    generate-sitemap - Generate an XML sitemap for a GitHub pages site using GitHub Actions

  • pyndiff

    Generate human-readable ndiff output when comparing 2 Nmap XML scan files

  • ietf-at

    IETF Author Tools API

    Project mention: Internet Standard #80: ASCII Format for Network Interchange (1969) | | 2023-08-06
  • sitemapa

  • export-sdrsharp-favs

    Python script to export SDRSharp favorites to a format that can be imported in SDR++

  • python-ard

    Agnostic Raw Data (ARD) for Python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-29.

Python XML related posts


What are some of the best open-source XML projects in Python? This list will help you:

Project Stars
1 yq 2,329
2 python-benedict 1,291
3 parsel 1,022
4 wikiteam 660
5 untangle 605
6 jinja2-cli 450
7 js2xml 180
8 soupsieve 178
9 netbox-scanner 144
10 parse_it 104
11 uxf 92
12 json2xml 88
13 FnF-Spritesheet-and-XML-Maker 63
14 zwift-workout-file-reference 62
15 nmap2md 53
16 generate-sitemap 45
17 pyndiff 25
18 ietf-at 22
19 sitemapa 5
20 export-sdrsharp-favs 2
21 python-ard 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives