Topics / #xml

XML projects on GitHub

Parsing, generating and transforming XML documents.

As of , the most-starred XML projects on GitHub are sheetjs (36.3K stars), cheerio (30.5K stars) and koodo-reader (28.5K stars). GitHub.Locker tracks 19 XML repositories with 330.6K stars combined. The fastest-growing on October 16 was koodo-reader, with +19 stars in a day.

19Projects
330.6KStars in total
+58Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

19 projects · by stars

  1. #1 · SheetJS/sheetjs

    sheetjs

    SheetJS Community Edition is an open-source JavaScript toolkit for spreadsheet data: it extracts useful data from almost any complex spreadsheet and generates new spreadsheets that work with legacy and modern software alike.

    36.3K
  2. #2 · cheeriojs/cheerio

    cheerio

    Cheerio is a fast, flexible library for parsing and manipulating HTML and XML. It implements a subset of the core jQuery API, so if you know jQuery selectors you already know most of it.

    30.5K
  3. #3 · koodo-reader/koodo-reader

    koodo-reader

    Koodo Reader is a modern ebook manager and reader with sync and backup built in. You keep one library of books and comics, read it on any device, and get bookmarks, notes, highlights, and reading statistics.

    28.5K
  1. 4

    Faker

    26.6Kfzaninotto/Faker · PHP

    Faker is a PHP library that generates fake data for you, such as names, addresses, phone numbers, emails, and more.

  2. 5

    SmartRefreshLayout

    25.1Kscwang90/SmartRefreshLayout · Java

    SmartRefreshLayout is an Android pull-to-refresh framework: wrap any scrollable view with it to get pull-down-to-refresh and pull-up-to-load-more, with dozens of polished animated headers and footers built in.

  3. 6

    jsdom

    21.7Kjsdom/jsdom · JavaScript

    jsdom is a pure-JavaScript implementation of many web standards — notably the WHATWG DOM and HTML Standards — for use with Node.js. It emulates enough of a browser subset to be useful for testing and scraping real-world web applications.

  4. 7

    xbmc

    21.3Kxbmc/xbmc · C++

    Kodi is a free and open source media player and entertainment hub: one app that organizes and plays your movies, music, and photos, built to turn any computer into a home theater.

  5. 8

    excelize

    21Kqax-os/excelize · Go

    Excelize is a library written in pure Go for reading and writing Microsoft Excel spreadsheet files in the XLAM, XLSM, XLSX, XLTM and XLTX formats.

  6. 9

    flexbox-layout

    18.3Kgoogle/flexbox-layout · Kotlin

    FlexboxLayout is an open-source Android library that brings the capabilities of the CSS Flexible Box Layout module (flexbox) to Android app layouts.

  7. 10

    yq

    16.1Kmikefarah/yq · Go

    yq is a lightweight, portable command-line processor for YAML, JSON, XML, INI and more — you pipe data through jq-like expressions to read, edit or convert it right in the terminal.

  8. 11

    CircleImageView

    14.5Khdodenhof/CircleImageView · Java

    CircleImageView is a fast circular ImageView for Android, made for profile images. It's a custom View you drop into your layouts in place of the standard ImageView.

  9. 12

    whoops

    13.2Kfilp/whoops · PHP

    whoops is an error handler framework for PHP: when something breaks in your web project, it shows a pretty error page instead of a raw stack trace, built on a stacked error handling system.

  10. 13

    pkl

    11.5Kapple/pkl · Java

    Pkl (pronounced Pickle) is a configuration-as-code language created by Apple, built for writing config with rich validation and tooling support.

  11. 14

    jsoup

    11.4Kjhy/jsoup · Java

    jsoup is an open-source Java library for working with real-world HTML and XML: it fetches URLs, parses them to a DOM, and lets you extract and manipulate data.

  12. 15

    SlidingMenu

    11Kjfeinstein10/SlidingMenu · Java

    An open source Android library for slide-in navigation menus, the pattern made popular by the Google+, YouTube, and Facebook apps. You embed it in your own Android app.

  13. 16

    fq

    10.6Kwader/fq · Go

    fq is a command-line tool, language and collection of decoders for working with binary formats - often described as jq for binary data. You can dump a file's structure, run jq-style queries against it and explore results in an interactive REPL.

  14. 17

    ViewPagerIndicator

    10.1KJakeWharton/ViewPagerIndicator · Java

    A set of paging indicator widgets for Android that sit alongside a ViewPager from the Android Support Library or ActionBarSherlock, showing where the user is to improve discoverability of content.

  15. 18

    REDox

    1.6KCAPCOM-TD-OSS/REDox · C#

    RE:Dox is a high-performance, token-based structured data engine for .NET, built as a core component of CAPCOM's 'REX' technology for its next-generation game engine. It parses structured data into a compact token DOM that is used for reading, editing, format conversion, serialization and parallel deserialization.

  16. 19

    open-ontologies

    1.1Kfabio-rovai/open-ontologies · Rust

    Open Ontologies lets you plan, apply and roll back changes to a production ontology: it shows every consequence as a blast-radius report before you apply a change, then hands the reviewer a proof they can re-check without trusting you or the engine.

Often tagged together