XML

Open-source projects categorized as XML

Top 23 XML Open-Source Projects

  • SheetJS js-xlsx

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

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

  • Kodi Home Theater Software

    Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

  • Project mention: Favorites no longer showing since upgraded to Kodi 21.0 Beta with Confluence skin | /r/kodi | 2023-12-10
  • 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.

    InfluxDB logo
  • excelize

    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

  • Project mention: Recommend a powerful excel processing library, @zurmokeeper/exceljs, which supports encryption and decryption of xlsx files and flexible setting of multiple table headers when exporting, etc. | /r/node | 2023-07-01

    Then I found out that WPS only supports ecma376 standard encrytion for xlsx files. Then I referred to the official documentation and libraries in other languages, such as msoffcrypto-tool written in python. msoffcrypto-tool) and go's excelize. Since I don't know much about encryption and decryption, the process of implementation is also a bit of a twist.

  • koodo-reader

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

  • yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

  • Project mention: Show HN: Flatito, grep for YAML and JSON files | news.ycombinator.com | 2024-03-25

    What I often use to just get the full key paths is yq (https://github.com/mikefarah/yq), piping into grep when necessary

      yq -o=props 

  • jsoup

    jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20
  • fq

    jq for binary formats - tool, language and decoders for working with binary and text formats

  • Project mention: Reverse-engineering an encrypted IoT protocol | news.ycombinator.com | 2024-02-14

    Hey! fq author here. I have a bunch of related tools in the readme https://github.com/wader/fq?tab=readme-ov-file#tools two suggestions: gnu poke and wireshark (can decode lots of more things then just network protocol)

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

    WorkOS logo
  • Refit

    The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

  • Project mention: Exception Handling in C# Methods returning object | /r/dotnet | 2023-12-08

    A lot of people have given you good replies, but have you looked at Refit?

  • POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

  • structured-text-tools

    A list of command-line tools for manipulating structured text data

  • REST Assured

    Java DSL for easy testing of REST services

  • countries-states-cities-database

    🌍 Discover our global repository of countries, states, and cities! 🏙️ Get comprehensive data in JSON, SQL, PSQL, XML, YAML, and CSV formats. Access ISO2, ISO3 codes, country code, capital, native language, timezones (for countries), and more. #countries #states #cities

  • Project mention: Show HN: DB to map cities to countries and states | news.ycombinator.com | 2024-03-12
  • Nokogiri

    Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

  • Project mention: Web Scraping in Python – The Complete Guide | news.ycombinator.com | 2024-02-20
  • WireMock

    A tool for mocking HTTP services

  • Project mention: Fastify Meets WireMock: External Service Mocking | dev.to | 2024-02-13

    This article reveals how to integrate WireMock into Fastify with ease, enabling developers to effortlessly generate mock responses for external services. Join us as we explore the straightforward process of seamlessly integrating and optimizing Fastify applications using WireMock for enhanced testing capabilities.

  • countries

    World countries in JSON, CSV, XML and Yaml. Any help is welcome! (by mledoze)

  • ServiceStack

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

  • dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

  • Project mention: jq 1.7 Released | news.ycombinator.com | 2023-09-06
  • TinyXML

    TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.

  • xml2js

    XML to JavaScript object converter.

  • Project mention: How to Create a Real-time Public Transportation Schedule App | dev.to | 2024-03-01

    xml2js to convert XML returns into JSONs.

  • tbox

    🎁 A glib-like multi-platform c library

  • htmlparser2

    The fast & forgiving HTML and XML parser

  • Project mention: Nue: A React/Vue/Vite/Astro Alternative | news.ycombinator.com | 2023-09-14

    I hear you! I went all-in to jQuery- scene. Even wrote a semi-famous library called "jQuery Tools" (oldies know). Then came React and I wrote Riot to simplify the syntax. Then I sidetracked to a startup world for (too) many years and watched aside how the frontend ecosystem grew to it's current dimensions.

    Node uses a single dependency, htmlparser2 [1], in the package.json [2]. The HTML parser is used to traverse the HTML that is written on the Nue files. I quickly _thought_ of writing my own parser, but right now I'm having my eyes staring at Bun's native HTML parsing capabilities. Instead of Node, I'm using Bun to develop everything. I need less dependencies with it, because things like JS minification or .env file parsing are biult in.

    [1]: https://github.com/fb55/htmlparser2

  • PugiXML

    Light-weight, simple and fast XML parser for C++ with XPath support

  • Project mention: [Cpp Questions] Un analyseur HTML pour CPP? | /r/enfrancais | 2023-05-17

    et déjà essayé: pugixml

  • minify

    Go minifiers for web formats (by tdewolff)

  • SaaSHub

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

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

XML related posts

Index

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

Project Stars
1 SheetJS js-xlsx 34,479
2 Kodi Home Theater Software 17,502
3 excelize 17,279
4 koodo-reader 15,565
5 yq 10,802
6 jsoup 10,625
7 fq 9,384
8 Refit 8,090
9 POCO 7,895
10 structured-text-tools 6,865
11 REST Assured 6,713
12 countries-states-cities-database 6,451
13 Nokogiri 6,105
14 WireMock 6,084
15 countries 5,887
16 ServiceStack 5,344
17 dasel 4,864
18 TinyXML 4,843
19 xml2js 4,819
20 tbox 4,690
21 htmlparser2 4,281
22 PugiXML 3,802
23 minify 3,590

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