Nokogiri, an XML and HTML Parser | |
Author: | Aaron Patterson, Mike Dalessio |
Developer: | Aaron Patterson, Mike Dalessio, Yoko Harada, Timothy Elliott, John Shahid, Akinori MUSHA |
Latest Release Version: | 1.16.5 |
Latest Release Date: | [1] |
Latest Preview Version: | 1.16.0.rc1 |
Operating System: | Linux, FreeBSD, OpenBSD, Windows, macOS |
Platform: | Cross-platform |
Language: | Ruby, Java |
Genre: | Parser |
License: | MIT License[2] |
Nokogiri is an open source software library to parse HTML and XML in Ruby.[3] [4] [5] [6] It depends on libxml2 and libxslt to provide its functionality.[7]
It markets itself as providing a sensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is available for ruby as well as java through Jruby.It provides fast and standards-compliant parser by relying on native parsers like libxml2 (CRuby) and xerces (JRuby).
It is one of the most downloaded Ruby gems, having been downloaded over 700 million times from the rubygems.org repository.[8]
Enterprise support is available through tidelift,[9] a paid subscription model, offering commercial support for open source applications.