Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a sensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is fast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.
Required Ruby Version
>= 3.2
Authors
Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid, Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo, Timothy Elliott, Nobuyoshi Nakada
Versions
-
1.19.7
-
source
- 1.19.7 source November 02, 2026 (4.18 MB)
-
aarch64-linux-gnu
- 1.19.7 multi-abi November 02, 2026 (3.85 MB)
-
aarch64-linux-musl
- 1.19.7 multi-abi November 02, 2026 (3.81 MB)
-
arm64-darwin
- 1.19.7 multi-abi November 02, 2026 (6.28 MB)
-
arm-linux-gnu
- 1.19.7 multi-abi November 02, 2026 (3.3 MB)
-
arm-linux-musl
- 1.19.7 multi-abi November 02, 2026 (3.49 MB)
-
java
- 1.19.7 multi-abi November 02, 2026 (12.5 MB)
-
x64-mingw-ucrt
- 1.19.7 multi-abi November 02, 2026 (6.09 MB)
-
x86_64-darwin
- 1.19.7 multi-abi November 02, 2026 (6.44 MB)
-
x86_64-linux-gnu
- 1.19.7 multi-abi November 02, 2026 (3.93 MB)
-
x86_64-linux-musl
- 1.19.7 multi-abi November 02, 2026 (3.91 MB)
-
-
1.19.6
-
source
- 1.19.6 source November 02, 2026 (4.18 MB)
-
aarch64-linux-gnu
- 1.19.6 multi-abi November 02, 2026 (3.85 MB)
-
aarch64-linux-musl
- 1.19.6 multi-abi November 02, 2026 (3.81 MB)
-
arm64-darwin
- 1.19.6 multi-abi November 02, 2026 (6.28 MB)
-
arm-linux-gnu
- 1.19.6 multi-abi November 02, 2026 (3.3 MB)
-
arm-linux-musl
- 1.19.6 multi-abi November 02, 2026 (3.48 MB)
-
java
- 1.19.6 multi-abi November 02, 2026 (12.5 MB)
-
x64-mingw-ucrt
- 1.19.6 multi-abi November 02, 2026 (6.09 MB)
-
x86_64-darwin
- 1.19.6 multi-abi November 02, 2026 (6.44 MB)
-
x86_64-linux-gnu
- 1.19.6 multi-abi November 02, 2026 (3.93 MB)
-
x86_64-linux-musl
- 1.19.6 multi-abi November 02, 2026 (3.91 MB)
-
-
1.19.5
-
source
- 1.19.5 source November 02, 2026 (4.18 MB)
-
aarch64-linux-gnu
- 1.19.5 multi-abi November 02, 2026 (3.85 MB)
-
aarch64-linux-musl
- 1.19.5 multi-abi November 02, 2026 (3.81 MB)
-
arm64-darwin
- 1.19.5 multi-abi November 02, 2026 (6.28 MB)
-
arm-linux-gnu
- 1.19.5 multi-abi November 02, 2026 (3.3 MB)
-
arm-linux-musl
- 1.19.5 multi-abi November 02, 2026 (3.48 MB)
-
java
- 1.19.5 multi-abi November 02, 2026 (12.5 MB)
-
x64-mingw-ucrt
- 1.19.5 multi-abi November 02, 2026 (6.09 MB)
-
x86_64-darwin
- 1.19.5 multi-abi November 02, 2026 (6.44 MB)
-
x86_64-linux-gnu
- 1.19.5 multi-abi November 02, 2026 (3.93 MB)
-
x86_64-linux-musl
- 1.19.5 multi-abi November 02, 2026 (3.91 MB)
-
-
1.19.4
-
source
- 1.19.4 source June 18, 2026 (4.17 MB)
-
aarch64-linux-gnu
- 1.19.4 multi-abi June 18, 2026 (3.81 MB)
-
aarch64-linux-musl
- 1.19.4 multi-abi June 18, 2026 (3.77 MB)
-
arm64-darwin
- 1.19.4 multi-abi June 18, 2026 (6.24 MB)
-
arm-linux-gnu
- 1.19.4 multi-abi June 18, 2026 (3.25 MB)
-
arm-linux-musl
- 1.19.4 multi-abi June 18, 2026 (3.44 MB)
-
java
- 1.19.4 multi-abi June 18, 2026 (12.5 MB)
-
x64-mingw-ucrt
- 1.19.4 multi-abi June 18, 2026 (6.05 MB)
-
x86_64-darwin
- 1.19.4 multi-abi June 18, 2026 (6.41 MB)
-
x86_64-linux-gnu
- 1.19.4 multi-abi June 18, 2026 (3.89 MB)
-
x86_64-linux-musl
- 1.19.4 multi-abi June 18, 2026 (3.87 MB)
-
-
1.19.3
-
source
- 1.19.3 source April 27, 2026 (4.17 MB) vulnerable
-
aarch64-linux-gnu
- 1.19.3 multi-abi April 27, 2026 (3.8 MB) vulnerable
-
aarch64-linux-musl
- 1.19.3 multi-abi April 27, 2026 (3.76 MB) vulnerable
-
arm64-darwin
- 1.19.3 multi-abi April 27, 2026 (6.23 MB) vulnerable
-
arm-linux-gnu
- 1.19.3 multi-abi April 27, 2026 (3.25 MB) vulnerable
-
arm-linux-musl
- 1.19.3 multi-abi April 27, 2026 (3.43 MB) vulnerable
-
java
- 1.19.3 multi-abi April 27, 2026 (12.5 MB) vulnerable
-
x64-mingw-ucrt
- 1.19.3 multi-abi April 27, 2026 (6.04 MB) vulnerable
-
x86_64-darwin
- 1.19.3 multi-abi April 27, 2026 (6.4 MB) vulnerable
-
x86_64-linux-gnu
- 1.19.3 multi-abi April 27, 2026 (3.89 MB) vulnerable
-
x86_64-linux-musl
- 1.19.3 multi-abi April 27, 2026 (3.86 MB) vulnerable
-
Requirements
jar isorelax, isorelax, 20030108
jar org.nokogiri, nekodtd, 0.1.11.noko2
jar net.sourceforge.htmlunit, neko-htmlunit, 2.63.0
jar net.sf.saxon, Saxon-HE, 12.7
jar nu.validator, jing, 20200702VNU
jar xalan, serializer, 2.7.3
jar xalan, xalan, 2.7.3
jar xerces, xercesImpl, 2.12.2
jar xml-apis, xml-apis, 1.4.01