JavaScript XML

Open-source JavaScript projects categorized as XML

Top 23 JavaScript XML Projects

  1. SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

    Project mention: How to Convert Supplier CSVs to Shopify/Amazon/WooCommerce Without Uploading to a Server | dev.to | 2026-06-01

    The decision to process everything in the browser wasn't just about cost savings (zero server bills). It's a privacy feature: supplier inventory data, wholesale prices, and margin calculations never leave the user's machine. Technically, the app uses Papa Parse for CSV and SheetJS for XLSX, both loaded dynamically from CDN. The parsed rows are stored in a simple JavaScript array — no WebAssembly, no worker pool, just plain array operations that complete in under 50ms for typical supplier files.

  2. SaaSHub

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

    SaaSHub logo
  3. koodo-reader

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

  4. fast-xml-parser

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

  5. posthtml

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

  6. rss-parser

    A lightweight RSS parser, for Node and the browser

  7. xml-js

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

    Project mention: 🧪 Validate and Format JSON in Style — With Downloads, XML, and More! | dev.to | 2025-07-05

    Uses xml-js for converting JSON to XML

  8. camaro

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

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

    Project mention: Viewing the Design of the Open-Source Low-Code Platform Skyve Through Reversible Computation | dev.to | 2025-11-28

    Skyve is an open-source business software construction platform written in Java. It supports rapid application development with no-code and low-code. It supports different database engines: MySQL, SQL Server, and the H2 database engine. Skyve adopts a relatively traditional backend low-code implementation approach, which is also a currently popular low-code/no-code scheme. In this article, we compare Skyve’s design with the Nop platform to help you understand what makes Nop unique.

  10. parse-xml

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

  11. svgdom

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

  12. JokeAPI

    A free and open REST API that delivers consistently formatted jokes in JSON, XML, YAML, or plain text – with powerful filters to get just the jokes you want, no sign-up needed.

    Project mention: Free APIs Every Developer Should Know in 2026 | dev.to | 2026-03-09

    6. JokeAPI (https://v2.jokeapi.dev)

  13. plugin-xml

    Prettier XML plugin

  14. strapi-plugin-sitemap

    🔌 Generate a highly customizable sitemap XML in Strapi CMS

  15. TokenScript

    TokenScript schema, specs and paper

  16. x_ite

    X_ITE X3D Browser and VRML Viewer — View and Manipulate X3D, VRML, glTF and Other 3D Sources in HTML

  17. hred

    Reduce HTML and XML to JSON from the command line, using an expressive query language inspired by CSS selectors.

  18. xmllm

    Simple structured data from any LLM

  19. JSON-XML-WDC

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

  20. custom-element

    Declarative Custom Element

  21. DayZLootEditor

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

  22. cisco-axl

    Cisco CUCM AXL API library & CLI skills for provisioning phones, lines, route patterns, partitions, CSS, and more. Supports SOAP/XML, bulk operations, SQL queries, and automation.

  23. tint

    A natural template engine for the HTML DOM (by marcodpt)

  24. mdmaker

    A script to export Wordpress xml to markdown

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

JavaScript XML discussion

Log in or Post with

JavaScript XML related posts

  • How to Convert Supplier CSVs to Shopify/Amazon/WooCommerce Without Uploading to a Server

    4 projects | dev.to | 1 Jun 2026
  • Free APIs Every Developer Should Know in 2026

    2 projects | dev.to | 9 Mar 2026
  • Viewing the Design of the Open-Source Low-Code Platform Skyve Through Reversible Computation

    1 project | dev.to | 28 Nov 2025
  • 7 Free APIs to Spark Your Next Fun Project

    2 projects | dev.to | 20 Mar 2025
  • The Voxgig Podcast Chatbot: Triggering Ingestion, and some Debugging DX

    2 projects | dev.to | 22 Mar 2024
  • 12 Free and Fun APi for your next Project

    6 projects | dev.to | 20 Dec 2023
  • Fast XML to JSON using xpath templates in node

    1 project | news.ycombinator.com | 2 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 SheetJS js-xlsx 36,231
2 koodo-reader 27,134
3 fast-xml-parser 3,096
4 posthtml 2,959
5 rss-parser 1,518
6 xml-js 1,340
7 camaro 568
8 skyve 501
9 parse-xml 318
10 svgdom 295
11 JokeAPI 284
12 plugin-xml 278
13 strapi-plugin-sitemap 273
14 TokenScript 249
15 x_ite 83
16 hred 75
17 xmllm 56
18 JSON-XML-WDC 34
19 custom-element 28
20 DayZLootEditor 20
21 cisco-axl 13
22 tint 9
23 mdmaker 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?