All Projects → ghostery → Ghostery Extension

ghostery / Ghostery Extension

Licence: mpl-2.0
Ghostery Browser Extension for Firefox, Chrome, Opera and Edge

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ghostery Extension

Generator Web Extension
Advanced WebExtension generator that creates everything you need to get started with cross-browser web-extension development.
Stars: ✭ 212 (-77.01%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension, opera-extension
Webextension Toolbox
Small CLI toolbox for cross-browser WebExtension development
Stars: ✭ 365 (-60.41%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension, opera-extension
Floccus
☁️ Sync your bookmarks privately across browsers
Stars: ✭ 2,630 (+185.25%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Smartproxy
Firefox/Chrome browser extension. SmartProxy will automatically enable/disable proxy for the sites you visit, based on customizable patterns.
Stars: ✭ 199 (-78.42%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Read Aloud
An awesome browser extension that reads aloud webpage content with one click
Stars: ✭ 444 (-51.84%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Fake Filler Extension
A browser extension for Chrome, Edge and Firefox that fills dummy text in all input fields in a page.
Stars: ✭ 383 (-58.46%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Spotify Lyrics
🎉 Desktop Spotify Web Player Instant Synchronised Lyrics
Stars: ✭ 162 (-82.43%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Browserextension
💻 SteamDB's extension for Steam websites
Stars: ✭ 230 (-75.05%)
Mutual labels:  chrome-extension, firefox-extension, opera-extension
Simplified Twitter
Remove distractions from the new Twitter layout. Extension for Chrome, Firefox, Safari, Edge & More
Stars: ✭ 111 (-87.96%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Premid
🧬 Source code of the PreMiD application.
Stars: ✭ 621 (-32.65%)
Mutual labels:  chrome-extension, firefox-extension, opera-extension
security.txt
ℹ️ Cross-platform browser extension for discovering security.txt and humans.txt files.
Stars: ✭ 15 (-98.37%)
Mutual labels:  firefox-extension, opera-extension, edge-extension
page-shadow
A Chrome, Firefox, Opera and Edge extension to increase contrast, decrase brightness and invert color of websites
Stars: ✭ 14 (-98.48%)
Mutual labels:  firefox-extension, opera-extension, edge-extension
Kiwix Js
Full portable & lightweight ZIM reader in Javascript
Stars: ✭ 130 (-85.9%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (-58.13%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Github Hovercard
Neat hovercards for GitHub.
Stars: ✭ 1,655 (+79.5%)
Mutual labels:  chrome-extension, edge-extension, opera-extension
Web Search Navigator
Chrome/Firefox extension that adds keyboard shortcuts to Google, YouTube, Github, Amazon, and others
Stars: ✭ 532 (-42.3%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Go Search Extension
The ultimate search extension for Golang
Stars: ✭ 69 (-92.52%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension
Ccsearch Browser Extension
Cross-Browser extension to search, filter and use images in the public domain and under Creative Commons licenses.
Stars: ✭ 92 (-90.02%)
Mutual labels:  chrome-extension, edge-extension, opera-extension
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (-92.95%)
Mutual labels:  firefox-extension, opera-extension, edge-extension
Reddit Enhancement Suite
Reddit Enhancement Suite
Stars: ✭ 3,326 (+260.74%)
Mutual labels:  chrome-extension, firefox-extension, edge-extension

Ghostery

Build Status   GitHub manifest version   Twitter Follow

Ghostery helps you browse smarter by giving you control over ads and tracking technologies to speed up page loads, eliminate clutter, and protect your data. This is the unified code repository for the Ghostery browser extensions in Chrome, Firefox, Opera and Edge.

Downloads

FirefoxDownload

ChromeDownload

OperaDownload

EdgeDownload

Installation

Install yarn

https://yarnpkg.com/en/docs/install

Install local npm packages

$ yarn install --frozen-lockfile

Upgrade packages

# Upgrade packages according to package.json version range
# https://yarnpkg.com/en/docs/cli/upgrade/
$ yarn upgrade

Building

# Build all sources
$ yarn build.dev
# Build for production
$ yarn build.prod
# Build and watch for changes
$ yarn build.watch

Enable Debugging / Logging

// In manifest.json set
"debug": true,

Testing and Linting

# Update Jest snapshot artifacts
$ yarn test.snapshot
# Run unit tests
$ yarn test
# Run linter over the ./app and ./src folders
$ yarn lint
# Lint a specific file
$ yarn lint.raw src/utils/matcher.js
# Test i18n string lengths for panel UI
$ yarn leet
# Reset back to original en language file
$ yarn leet.reset

Build Docs

# Build JSDoc files to ./docs
$ yarn docs

Internationalization

This project is configured to use the Transifex CLI. See their documentation to get started. Note: You do not need to run tx config as the project configuration file has already been generated.

Generate a Transifex API Token link

# Configure the Transifex CLI
$ tx init
# Submit translation files to Transifex
$ tx push -s
# Download translated files from Transifex
$ tx pull -a
# Add the placeholders into the downloaded translation files.
$ node tools/transifex.js

Cliqz Source Code

Ghostery implements the following open-source products from Cliqz:

Human Web

Anti-Tracking

Ad Blocker

Building Common Libraries for Ghostery

Common libraries are pre-built and included under the ghostery-common NPM dependency in package.json. To reproduce this build process, download the appropriate Ghostery release from the ghostery-common project.

$ npm ci
$ ./fern.js build configs/ghostery.js --environment=production --no-debug

Compatibility

  • Firefox: 68+
  • Firefox Android: 68+
  • Chrome: 69+
  • Opera: 56+
  • Edge: 79+

Contribute

See CONTRIBUTING and CODE OF CONDUCT

Links

Additional Open Source Ghostery Projects

Ghostery Team

Ghostery relies on contributions from lots of talented people.

License

MPL-2.0 Copyright 2019 Ghostery, Inc. All rights reserved.

See LICENSE

Tracker Databases

The databases folder contains JSON skeletons to show the schema expected by the extension pattern matcher. See the Database README for more information. Ghostery's production tracker databases have been purposely excluded from this project, as they remain proprietary to Ghostery, Inc. Which leads us to this grim, yet obligatory...

Copyright Notice

The proprietary databases are the intellectual property of Ghostery, Inc. and are protected by copyright and other applicable laws. All rights to them are expressly reserved by Ghostery, Inc. You may not use these databases or any portion thereof for any purpose that is not expressly granted in writing by Ghostery, Inc. All inquires should be sent to [email protected]. Ghostery, Inc. retains the sole discretion in determining whether or not to grant permission to use the databases. Unauthorized use of the databases, or any portion of them, will cause irreparable harm to Ghostery, Inc. and may result in legal proceedings against you, seeking monetary damages and an injunction against you, including the payment of legal fees and costs.

Ghostery

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].