Browser extension for reverse image search that sends an image to more than 30 search engines from the right-click menu or toolbar.
setube/stackprism
A Manifest V3 browser extension for Chrome, Edge, and Firefox that identifies the web technology stack behind any page.
Open-source alternative to:BuiltWith
Wappalyzer
- Stars
- 1,165
- Forks
- 91
- Open issues
- 1
- Last commit
- 2 days ago
What is it?
StackPrism shows which frameworks, servers, CMS platforms, CDNs, analytics tools and third-party services a website uses. It combines four detection channels: scanning the DOM, globals, CSS classes and meta tags on page load; capturing response headers and HTTP version through a service worker; monitoring scripts, styles and iframes loaded after user interaction; and reading copyright comments at the start of JavaScript bundles to identify bundled dependencies.
Results from all channels are merged, deduplicated and grouped into more than 50 categories. The extension also tries to suppress spoofed headers, self-referential matches and fuzzy false positives, and reports lower confidence when identity headers conflict. Detection rules are stored as JSON files under public/rules, so most updates only require editing data rather than code.
The popup and settings page support nine languages, and the project is built with Bun, Vite and Vue.
Key features
- 01Runs four detection channels in parallel: page DOM, response headers, dynamic resources and bundle copyright comments.
- 02Groups results into more than 50 categories, including frameworks, CMS, CDN, analytics and payments.
- 03Flags suspected spoofed headers and downgrades confidence for those results.
- 04Stores detection rules as editable JSON files.
- 05Works on Chrome, Edge and Firefox using Manifest V3.
Use cases
- Checking which stack a competitor's site is built on during market research.
- Auditing third-party scripts and analytics tags on a website.
- Learning how popular sites are built by inspecting their frameworks and servers.
- Contributing new detection rules for frameworks or SaaS tools.
Quick start
- 1
Clone the repository
git clone https://github.com/setube/stackprism.git - 2
Enter the project directory
cd stackprism - 3
Install dependencies
bun install - 4
Build for Chrome or Edge, then load the dist/ directory as an unpacked extension
bun run build
Things to know
- Backend detection is not exhaustive, since many sites hide server headers.
- Spoofed headers can be detected only when several identity headers coexist, so single spoofed headers may go unnoticed.
- The first install requires a page reload before response headers are observed.
- Source search works on a DOM snapshot, not the original server HTML.
Topics
FAQ
- What is stackprism?
- A Manifest V3 browser extension for Chrome, Edge, and Firefox that identifies the web technology stack behind any page. StackPrism shows which frameworks, servers, CMS platforms, CDNs, analytics tools and third-party services a website uses. It combines four detection channels: scanning the DOM, globals, CSS classes and meta tags on page load; capturing response headers and HTTP version through a service worker; monitoring scripts, styles and iframes loaded after user interaction; and reading copyright comments at the start of JavaScript bundles to identify bundled dependencies.
- Is stackprism free to use? What license does it have?
- stackprism is open source under the MIT license. Check the license terms before using it in commercial products.
- Is stackprism still maintained?
- Actively maintained. The last commit to stackprism was on Oct 17, 2026.
- What can I use stackprism for?
- Checking which stack a competitor's site is built on during market research. Auditing third-party scripts and analytics tags on a website. Learning how popular sites are built by inspecting their frameworks and servers. Contributing new detection rules for frameworks or SaaS tools.
- How do I install stackprism?
- Clone the repository: git clone https://github.com/setube/stackprism.git Enter the project directory: cd stackprism Install dependencies: bun install Build for Chrome or Edge, then load the dist/ directory as an unpacked extension: bun run build
- Where can I get stackprism?
- The source code and installation instructions are on GitHub: https://github.com/setube/stackprism
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A browser extension that records your clicks and turns them into a step-by-step guide with annotated screenshots, stored locally.
A browser extension for Chrome, Edge and Firefox that tracks time spent on websites, shows habit reports, and blocks sites once limits are reached.
Offline, privacy-first English grammar checker written in Rust, usable from editors, the browser, and Node.js.
An open-source browser extension that shows bilingual translations alongside webpages, with selection translation, AI reading help, and video subtitles.
A calmer Chrome new tab dashboard that combines open tabs, quick links, saved sessions and lightweight todos in one page.