Katana
Crawler · CLI
A next-generation crawling and spidering framework
- Version Tested
- 1.7.0 (released Aug 5, 2026)
- Source Code
- github.com/projectdiscovery/katana
- Vendor
- ProjectDiscovery
- Platforms
- Windows, macOS, and Linux
- Interfaces
- CLI (command line interface)
- JavaScript Rendering
- Yes
- Type
- Crawler
- Test Machine
- Mac mini (M1/Tahoe), 8 GB of RAM, macOS 26.6.2
Across the Test Sites
Tested in one setup on four sites. Its best finish: Katana on the GIMP 3.0 Manual (remote server), 00:28.1, 8th of 24.
| KatanaCLI · 10 threads | 00:12.113th of 25 | 00:12.315th of 25 | 00:29.19th of 25 | 00:28.18th of 24 |
|---|
Site Crawls
One Katana setup on the Rust Book: 114 pages (176 files) served from a web server on the same Mac, replayed on one clock.
Crawl Results
00:12.111350113 / 5060.9 MB113 pages · 50 assets · 60.9 MB peak
Resource Usage
Watch in Realtime
Every crawl starts together at 0:07. Click a screen to enlarge it.
0:00.0 / 0:22.9
Setups
| Katana | 1.7.0 | CLI | 10 threads | Full depth; no subdomains; images kept |
How This Was Measured
- Test Machine
Mac mini (M1/Tahoe)8 GB of RAM · macOS 26.6.2
Each crawler ran by itself. Crawl time, counts, memory, and CPU are captured consistently, per OS. See more on how it’s measured.
- Sites
Rust Bookrust-book-local.crawlerbench.com114 HTML pages176 files
GIMP 3.0 Manualgimp-local.crawlerbench.com711 HTML pages2,616 files
Served from a local web server on the test machine.