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.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
-
-
1.19.2
-
source
- 1.19.2 source March 19, 2026 (4.16 MB) vulnerable
-
aarch64-linux-gnu
- 1.19.2 multi-abi March 19, 2026 (3.8 MB) vulnerable
-
aarch64-linux-musl
- 1.19.2 multi-abi March 19, 2026 (3.76 MB) vulnerable
-
arm64-darwin
- 1.19.2 multi-abi March 19, 2026 (6.23 MB) vulnerable
-
arm-linux-gnu
- 1.19.2 multi-abi March 19, 2026 (3.25 MB) vulnerable
-
arm-linux-musl
- 1.19.2 multi-abi March 19, 2026 (3.43 MB) vulnerable
-
java
- 1.19.2 multi-abi March 19, 2026 (12.5 MB) vulnerable
-
x64-mingw-ucrt
- 1.19.2 multi-abi March 19, 2026 (6.04 MB) vulnerable
-
x86_64-darwin
- 1.19.2 multi-abi March 19, 2026 (6.4 MB) vulnerable
-
x86_64-linux-gnu
- 1.19.2 multi-abi March 19, 2026 (3.89 MB) vulnerable
-
x86_64-linux-musl
- 1.19.2 multi-abi March 19, 2026 (3.86 MB) vulnerable
-
-
1.19.1
-
source
- 1.19.1 source February 16, 2026 (4.16 MB) vulnerable
-
aarch64-linux-gnu
- 1.19.1 multi-abi February 16, 2026 (3.8 MB) vulnerable
-
aarch64-linux-musl
- 1.19.1 multi-abi February 16, 2026 (3.76 MB) vulnerable
-
arm64-darwin
- 1.19.1 multi-abi February 16, 2026 (6.23 MB) vulnerable
-
arm-linux-gnu
- 1.19.1 multi-abi February 16, 2026 (3.25 MB) vulnerable
-
arm-linux-musl
- 1.19.1 multi-abi February 16, 2026 (3.43 MB) vulnerable
-
java
- 1.19.1 multi-abi February 16, 2026 (9.88 MB) vulnerable
-
x64-mingw-ucrt
- 1.19.1 multi-abi February 16, 2026 (6.04 MB) vulnerable
-
x86_64-darwin
- 1.19.1 multi-abi February 16, 2026 (6.4 MB) vulnerable
-
x86_64-linux-gnu
- 1.19.1 multi-abi February 16, 2026 (3.89 MB) vulnerable
-
x86_64-linux-musl
- 1.19.1 multi-abi February 16, 2026 (3.86 MB) vulnerable
-
-
1.19.0
-
source
- 1.19.0 source December 28, 2025 (4.16 MB) vulnerable
-
aarch64-linux-gnu
- 1.19.0 multi-abi December 28, 2025 (3.8 MB) vulnerable
-
aarch64-linux-musl
- 1.19.0 multi-abi December 28, 2025 (3.76 MB) vulnerable
-
arm64-darwin
- 1.19.0 multi-abi December 28, 2025 (6.23 MB) vulnerable
-
arm-linux-gnu
- 1.19.0 multi-abi December 28, 2025 (3.25 MB) vulnerable
-
arm-linux-musl
- 1.19.0 multi-abi December 28, 2025 (3.43 MB) vulnerable
-
java
- 1.19.0 multi-abi December 28, 2025 (9.88 MB) vulnerable
-
x64-mingw-ucrt
- 1.19.0 multi-abi December 28, 2025 (6.04 MB) vulnerable
-
x86_64-darwin
- 1.19.0 multi-abi December 28, 2025 (6.4 MB) vulnerable
-
x86_64-linux-gnu
- 1.19.0 multi-abi December 28, 2025 (3.89 MB) vulnerable
-
x86_64-linux-musl
- 1.19.0 multi-abi December 28, 2025 (3.86 MB) vulnerable
-