With a comprehensive open source management solution like the Tidelift Subscription, organizations can efficiently manage the ways development teams use thousands of open source components across JavaScript, Java, Python, Swift, and Golang. (Beta-compatible with Rust, C#, Ruby, and PHP.) Improve the health, security, and resilience of the open source used in their applications with catalogs of known-good, proactively maintained open source components—backed by maintainers.
Nokogiri is an HTML, XML, SAX, and Reader parser in Ruby. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors. Nokogiri depends on libxml2 and libxslt to provide its functionality.
Nokogiri serves many HTML scraping needs.
Nokogiri is one of the most downloaded Rubygems, having been downloaded over 270 million times from the rubygems.org.
You can learn more about the Tidelift partnership with Nokogiri in this blog post.
Nokogiri features:
Nokogiri parses and searches XML/HTML using native libraries (either C or Java, depending on your Ruby), which means it's fast and standards-compliant.
You can learn more about Nokogiri on the Nokogiri website.