Skip to content

Repository files navigation

HeaderTweaker

HeaderTweaker is a browser extension for adding, changing, and removing HTTP request headers. Create header rules, enable or disable them, and optionally limit them to matching URL patterns.

Install from Firefox Add-ons Install from the Chrome Web Store

Features

  • Add, edit, enable, disable, and delete request-header rules.
  • Match rules to URL patterns when needed.
  • Import and export configuration as JSON.
  • Enable or disable all header modifications from the settings panel.
  • Firefox support through webRequest and Chrome support through declarativeNetRequest.

All configuration is stored locally in the browser.

Development

Requirements: Node.js 20+ and pnpm 10+.

pnpm install
pnpm build:firefox
pnpm build:chrome

The builds are written to dist/firefox/ and dist/chrome/. To run a development build in a browser:

pnpm dev:firefox
pnpm dev:chrome

Useful checks:

pnpm check-types
pnpm lint
pnpm test

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages