fast-xml-parser

Fast pure JS implementation of XML parser

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Support us to sustain and maintain

$5 USD / month

Latest activity by


Recurring contribution
Sponsor

Become a sponsor and get your logo on our README on Github with a link to your site.

$100 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Supporter

If Fast XML Parser makes your code fast, and your life less painful, you can become a supporter of its ongoing development. You'll be highlighted o... Read more

$20 USD / month

Latest activity by


Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 6

Top financial contributors

Individuals

1
anonymous

$55 USD since Feb 2018

2
Guest

$20 USD since Dec 2021

3
Marcel Klehr

$20 USD since Apr 2026

4
anonymous

$10 USD since Sep 2018

5
Alexandre Drean

$10 USD since Oct 2018

Organizations

1
HTTP Toolkit

$760 USD since May 2023

2
Sentry

$208 USD since Oct 2021

fast-xml-parser is all of us

Our contributors 11

Thank you for supporting fast-xml-parser.

HTTP Toolkit

Supporter

$760 USD

Sentry

$208 USD

anonymous

backer

$55 USD

Guest

$20 USD

Marcel Klehr

$20 USD

anonymous

$10 USD

Guest

Budget


Transparent and open finances.

Maintenance of NI org, Apr - Jun 2026

Category
Maintenance and Development
from Arti Gupta to fast-xml-parser
-$150.00 USD
Paid
Contribution #653565
Contribution #653565
$
Today’s balance

$1.67 USD

Total raised

$932.78 USD

Total disbursed

$931.11 USD

Estimated annual budget

$262.00 USD

Connect


Let’s get the ball rolling!

News from fast-xml-parser

Updates on our activities and progress.

Launched Flexible-XML-Parser

Fast-XML-Parser has a different philosophy. Minimum configuration, fastest response. But any new feature was costing the performance. So I designed Flexible-XML-Parser. Double in...
Read more
Published on July 2, 2026 by Amit Gupta

v5 in plan

Read more about v5 development plan on https://solothought.com/info/fxp-5-prerelease/
Read more
Published on October 15, 2023 by Amit Gupta

v4 was launched

FXP v4 was launched with many new awaiting features. This version is completely stable and v4.0.12 is just launched.
Read more
Published on November 19, 2022 by Amit Gupta

Conversations

Let’s get the discussion going! This is a space for the community to converse, ask questions, say thank you, and get things done together.

Thanks for the support but..

Published on November 19, 2022 by Amit Gupta

I really appreciate all the contribution to the project and financial support to FXP. But this is not the only good project I have created yet. It would be great if you check my other good projects too, like...

About


Features

  • Validate XML data syntactically
  • Transform XML to JSON or Nimn
  • Transform JSON back to XML
  • Works with node packages, in browser, and in CLI (press try me button above for demo)
  • Faster than any pure JS implementation.
  • It can handle big files (tested up to 100mb).

Various options are available to customize the transformation

  • You can parse CDATA as separate property.
  • You can prefix attributes or group them to separate property. Or can ignore them from result completely.
  • You can parse tag's or attribute's value to primitive type: string, integer, float, or boolean. And can optionally decode for HTML char.
  • You can remove namespace from tag or attribute name while parsing
  • It also supports boolean attributes.

Our team