Show HN: WhiskeySour – A 10x faster drop-in replacement for BeautifulSoup
Category: library
Tags: web-scraping, html-parser, rust-python-binding
Score: 7.5/10 (Innovation: 6, Technical: 9, Documentation: 8, Utility: 7)
WhiskeySour is a high-performance drop-in replacement for BeautifulSoup, written in Rust with PyO3 bindings for Python. It achieves 10x speedups and 12x less memory per node by using arena allocation, html5ever parsing, and SIMD-optimized CSS selectors, making it ideal for large-scale web scraping where BeautifulSoup becomes a bottleneck.
Target audience: backend devs, data engineers
Repository: https://github.com/the-pro/WhiskeySour · HTML · 17 stars
View on Hacker News