JavaScript XML

Open-source JavaScript projects categorized as XML | Edit details

Top 14 JavaScript XML Projects

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | news.ycombinator.com | 2021-11-12

    Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project https://github.com/SheetJS/sheetjs has over 28K stars.

    tl;dr: the project involves "crowdsourced research" which benefits from popularity.

    The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae https://www.bbc.com/news/technology-54423988

    Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.

    In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction (https://oss.sheetjs.com/ runs in the web browser, no need to install anything) and encourage bug reports with test cases.

    There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.

  • GitHub repo posthtml

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

    Project mention: esbuild – An extremely fast JavaScript bundler | news.ycombinator.com | 2021-10-13
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo koodo-reader

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

    Project mention: Does anybody heard about the Koodo ebook viewer? | reddit.com/r/opensource | 2021-11-21
  • GitHub repo fast-xml-parser

    Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback

    Project mention: Submit form display data from outsource xml | reddit.com/r/react | 2021-06-19
  • GitHub repo xml-js

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

    Project mention: Weekly [Discussion] Thread | reddit.com/r/tasker | 2021-03-12

    That seems a good idea. After some search I came across a tool called xml-js. It can convert xml to json and vice versa.

  • GitHub repo rss-parser

    A lightweight RSS parser, for Node and the browser

    Project mention: [TECH] Hugo で React + TypeScript を利用してサクッとウェブサイトに RSS リーダーを追加する ⛳ | dev.to | 2021-03-20

    rbren/rss-parser: A lightweight RSS parser, for Node and the browser

  • GitHub repo 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: Piscina – The Node.js Worker Pool | news.ycombinator.com | 2021-03-22

    AFAIK this is a wrapper of worker_threads API. https://github.com/tuananh/camaro utilises this for multi-threading processing of XML input.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo 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: Your cool open source libraries | reddit.com/r/java | 2021-04-12
  • GitHub repo parse-xml

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

    Project mention: 🧢 Stefan's Web Weekly #4 | dev.to | 2021-02-01

    rgrove/parse-xml – A fast, safe, compliant XML parser for Node.js and browsers.

  • GitHub repo svgdom

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

    Project mention: SVG file to path conversion? | reddit.com/r/learnprogramming | 2021-01-17

    Can you provide more info on what are you trying to achieve and what is the tech stack? (Is it frontend or node.js app - if latest, look into https://github.com/svgdotjs/svgdom for the aforementioned svg.js)

  • GitHub repo 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: My dashboard for my tiny little raspberry inspired by posts from this subreddit | reddit.com/r/selfhosted | 2021-05-07

    Sure but I don't know what's there to say. It is just a dashboard I made with plain old Javascript, php and HTML. Raspberry's stats are updated every minute and every 10 minutes there is an ajax call to the services to check for a 200 HTTP status response, so that their lid will remain green. Ah yes also there is a call to the jokes api to get a joke every time it is loaded. Hm, writing this I realized there are some things that should have been told. Sorry. Thanks for your reaction though. :)

  • GitHub repo medialytics

    A basic, free tool that shows information about Plex Media Server content

    Project mention: Dumb question, sharing list without streaming | reddit.com/r/PleX | 2021-07-16

    medialytics does this https://github.com/Drewpeifer/medialytics

  • GitHub repo 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.

    Project mention: How to find pages on a website with a noindex tag? | reddit.com/r/webdev | 2021-10-21

    here's one I just found, pre built, does essentially this. https://github.com/jvidalv/super-simple-sitemap-generator... last commit was a couple years ago. but a few simple updates to this repo should get it going.

  • GitHub repo mdmaker

    A script to export Wordpress xml to markdown

    Project mention: mdmaker: A script to export Wordpress xml to markdown | reddit.com/r/CKsTechNews | 2021-11-02
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 2021-11-21.

JavaScript XML related posts

Index

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

Project Stars
1 SheetJS js-xlsx 28,267
2 posthtml 2,730
3 koodo-reader 1,764
4 fast-xml-parser 1,312
5 xml-js 975
6 rss-parser 915
7 camaro 463
8 skyve 273
9 parse-xml 196
10 svgdom 174
11 JokeAPI 96
12 medialytics 31
13 super-simple-sitemap-generator 7
14 mdmaker 0
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com