JavaScript XML

Open-source JavaScript projects categorized as XML

Top 21 JavaScript XML Projects

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home

    Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.

  • koodo-reader

    A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • posthtml

    PostHTML is a tool to transform HTML/XML with JS plugins

  • fast-xml-parser

    Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.

  • rss-parser

    A lightweight RSS parser, for Node and the browser

    Project mention: Creating an Automated Profile README using Nodejs and GitHub Actions | | 2024-02-26

    Since both RSS feeds are similar in structure, I can create a fetchRssData() function in src/fetchRssData.ts for both. We will first use the rss-parser library to turn the RSS XML feeds into JavaScript objects and then iterate to find the necessary fields.

  • xml-js

    Converter utility between XML text and Javascript object / JSON text.

  • camaro

    camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.

    Project mention: Using XPath in 2023 | | 2023-07-16

    back in the day where every OTA (online travel agent) and airlines use XML for their API, we had to integrate them in an API gateway where to unify their API schema and workflow.

    we wrote a small package[1] (using pugixml) to transform XML to JSON using a custom Xpath template syntax. Make our job much easier.


  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • skyve

    Skyve is an open-source low-code platform that gives you access to all of the key capabilities needed to build sophisticated, robust and scalable cloud solutions.

  • svgdom

    Straightforward DOM implementation to make SVG.js run headless on Node.js

  • parse-xml

    A fast, safe, compliant XML parser for Node.js and browsers.

    Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    You could also parse them yourself. If you read the open documentation on the XLSX format, you'll find it's actually just a collection of ZIP files containing XML formatted files. You can stream the files into Nodejs with an archive parsing library such as yauzl and parse the data using an XML parse such as rgrove/parse-xml

  • TokenScript

    TokenScript schema, specs and paper

  • JokeAPI

    REST API that serves uniformly and well formatted jokes in JSON, XML, YAML or plain text format that also offers a great variety of filtering methods

    Project mention: 12 Free and Fun APi for your next Project | | 2023-12-20


  • sax-wasm

    The first streamable, fixed memory XML, HTML, and JSX parser for WebAssembly.

  • hred

    Reduce HTML (and XML) to JSON from the command line.

  • x_ite

    X_ITE X3D Browser, view and manipulate X3D and VRML scenes in HTML.


    A Tableau Web Data Connector for connecting to XML and JSON data.

  • DayZLootEditor

    An Electron.js App built to edit loot tables in a fast and easy manner. Win/OSX/Linux.

  • super-simple-sitemap-generator

    Node powered scraper that iterates trough all the internal links of the specified url. It works on CSR pages (React, Angular) with dynamic urls.

  • cisco-axl

    Cisco AXL SOAP library with Promises

  • mdmaker

    A script to export Wordpress xml to markdown

  • markup-experiments

    A collection of experiments with Jevko and text markup.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-02-26.

JavaScript XML related posts


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

Project Stars
1 SheetJS js-xlsx 34,273
2 koodo-reader 14,754
3 posthtml 2,908
4 fast-xml-parser 2,300
5 rss-parser 1,267
6 xml-js 1,229
7 camaro 546
8 skyve 465
9 svgdom 256
10 parse-xml 242
11 TokenScript 234
12 JokeAPI 225
13 sax-wasm 156
14 hred 63
15 x_ite 61
17 DayZLootEditor 19
18 super-simple-sitemap-generator 14
19 cisco-axl 8
20 mdmaker 2
21 markup-experiments 1
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.