Makiri parses HTML5 documents via the Lexbor library and queries them with a native XPath 1.0 engine written for this project. It does not depend on libxml2 at any layer. The API is Nokogiri-compatible for the subset of methods used in HTML scraping.
Required Ruby Version
>= 3.2.0
Authors
takahashim
Versions
-
0.17.0.rc2
-
source
- 0.17.0.rc2 source October 24, 2026 (954 KB)
-
aarch64-linux
- 0.17.0.rc2 multi-abi October 24, 2026 (3.31 MB)
-
arm64-darwin
- 0.17.0.rc2 multi-abi October 24, 2026 (2.92 MB)
-
x64-mingw-ucrt
- 0.17.0.rc2 multi-abi October 24, 2026 (4.46 MB)
-
x86_64-linux
- 0.17.0.rc2 multi-abi October 24, 2026 (3.42 MB)
-
-
0.17.0.rc1
-
source
- 0.17.0.rc1 source October 21, 2026 (959 KB)
-
aarch64-linux
- 0.17.0.rc1 multi-abi October 21, 2026 (3.53 MB)
-
arm64-darwin
- 0.17.0.rc1 multi-abi October 21, 2026 (3.06 MB)
-
x64-mingw-ucrt
- 0.17.0.rc1 multi-abi October 21, 2026 (4.76 MB)
-
x86_64-linux
- 0.17.0.rc1 multi-abi October 21, 2026 (3.67 MB)
-
-
0.16.0
-
source
- 0.16.0 source October 10, 2026 (3.64 MB)
-
aarch64-linux
- 0.16.0 multi-abi October 10, 2026 (3.76 MB)
-
arm64-darwin
- 0.16.0 multi-abi October 10, 2026 (3.1 MB)
-
x64-mingw-ucrt
- 0.16.0 multi-abi October 10, 2026 (4.98 MB)
-
x86_64-linux
- 0.16.0 multi-abi October 10, 2026 (3.87 MB)
-
-
0.15.0
-
source
- 0.15.0 source October 09, 2026 (3.62 MB)
-
aarch64-linux
- 0.15.0 multi-abi October 09, 2026 (3.73 MB)
-
arm64-darwin
- 0.15.0 multi-abi October 09, 2026 (3.08 MB)
-
x64-mingw-ucrt
- 0.15.0 multi-abi October 09, 2026 (4.94 MB)
-
x86_64-linux
- 0.15.0 multi-abi October 09, 2026 (3.83 MB)
-
-
0.14.0
-
source
- 0.14.0 source October 04, 2026 (3.62 MB)
-
aarch64-linux
- 0.14.0 multi-abi October 04, 2026 (3.72 MB)
-
arm64-darwin
- 0.14.0 multi-abi October 04, 2026 (3.06 MB)
-
x64-mingw-ucrt
- 0.14.0 multi-abi October 04, 2026 (4.92 MB)
-
x86_64-linux
- 0.14.0 multi-abi October 04, 2026 (3.82 MB)
-