Home

Awesome

Ghostery Browser Extension

Tests GitHub Release

Ghostery is a powerful Tracker & Adblocker browser extension with over 100 million downloads. Block ads, stop trackers, and speed up websites. Privacy at its best.

Links

Development

First, install dependencies and download additional resources (e.g. block lists):

npm ci

Then, start the local version of the extension in the supported browser:

npm start [chromium|firefox]

The build script assumes that you are using macOS, and browsers are installed in the default locations

You can add the target after the start command to run the extension in a different Chromium-based browser:

To run local version in Safari, you have to use Xcode. The project files are available in the xcode folder, but Apple's ecosystem is more complex. Fortunately, most changes can be tested reliably in Chrome.

External Resources

The build script caches fetched resources in several directories to speed up the development process. If you need to download fresh resources, add the --clean flag to the build command:

npm start -- --clean

Ghostery Team

Ghostery relies on contributions from lots of talented people.

License

GPL-3.0 Copyright 2017-present Ghostery GmbH. All rights reserved.

See LICENSE