Skip to content
TheTahsinShahriarPublic

About

Extract Source Code for Any Browser Extension

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

ExtSrc Logo

ExtSrc

Extract Source Code for Any Browser Extension.

Platform: Web Vercel Serverless License: GPL v3


Overview

Browser extensions run in a privileged space, yet inspecting their source code can be unnecessarily complicated. ExtSrc eliminates the friction. It leverages front-end interfaces and a lightweight Vercel serverless proxy to securely grab the raw source code (.zip, .crx, or .xpi) of any extension from the Chrome, Firefox, Opera, or Edge addon stores.

No database, no tracking, and no heavy backend state required. Just elegant Javascript and a clean API route.

ExtSrc UI Screenshot

ExtSrc Interface

Key Benefits

  • Bypass Browser Restrictions: Leverages a serverless proxy on Vercel to smoothly fetch files that browsers typically block or flag as restricted.
  • Universal Converter: Instantly convert .crx or .xpi files directly into .zip archives.
  • Multi-Store Support: Works seamlessly with the Chrome Web Store, Firefox Add-ons, Microsoft Edge Add-ons, and Opera Add-ons.
  • Speed and Efficiency: ExtSrc is designed to be fast and efficient, with a clean and simple interface.
  • Progressive Web App (PWA): Installs as a standalone application on Windows, macOS, and Linux with full offline support for local file conversion.

Basic Usage

Downloading an Extension

  1. Go to ExtSrc
  2. Paste the full URL of the extension into the input field. The browser store will be detected automatically.
  3. Choose your preferred format (ZIP, CRX, or XPI) and click Start Download.
  4. ExtSrc will securely fetch and serve the package directly from the official store.

Converting to ZIP

  1. Drag and drop any .crx or .xpi file into the "Convert to .zip" zone.
  2. Click Convert and Download.
  3. ExtSrc will parse the file headers, extract the raw archive, and instantly prompt a .zip download.

Tip

Looking for technical details or extra info? Check out the README+.md for architecture, file structure, FAQ and more.


Author

Tahsin Shahriar


⭐ If you enjoy using ExtSrc, consider starring the repository!

About

Extract Source Code for Any Browser Extension

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages