Repolode
setube

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:BuiltWithWappalyzer

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. 1

    Clone the repository

    git clone https://github.com/setube/stackprism.git
  2. 2

    Enter the project directory

    cd stackprism
  3. 3

    Install dependencies

    bun install
  4. 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