Hi HN,
I built
https://unbuilt.app to solve a problem I frequently faced as a developer: identifying the technology stack behind websites, especially those using newer frameworks and tools.
While existing solutions rely on pre-saved data or signature databases, Unbuilt performs a fresh analysis by actually loading and examining the website code in real-time. This means it can detect cutting-edge technologies that often get missed by other analyzers.
Technical details:
- Uses Playwright to visit sites and analyze their resources
- Queue-based architecture for handling concurrent requests
- Optimized patterns for detecting modern frameworks (Next.js,
Vite, React Compiler, etc.)
- Dual-layer caching system for both performance and result sharing
The tool is completely open-source and free to use. There are no premium tiers or usage limits. I built it because I believe developers deserve better tools for understanding the web ecosystem.
I'd appreciate any feedback, particularly on detection accuracy and the types of technologies you'd like to see added. If you're interested in contributing, all pattern detection logic is designed to be easily extensible.
Link to repo: https://github.com/yavorsky/unbuilt.app
Instead of spending funds using a headless browser you might want to look into crawling via an iframe and sending back the data via postMessage.
reply