Skip to content

Noads is a lightweight Chrome extension that removes specific DOM elements using CSS selectors, effectively blocking ads on web pages.

Notifications You must be signed in to change notification settings

bingyangchen/noads

Repository files navigation

Noads - A Simple Ad Blocker Chrome Extension

Noads is a lightweight Chrome extension that removes specific DOM elements using CSS selectors, effectively blocking ads on web pages.

Contributing

We welcome contributions to Noads! If you have suggestions or improvements, please open an issue or submit a pull request.

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites for Development

  • Node.js (LTS version recommended)
  • npm
  • Google Chrome browser

Quick Start

  1. Clone the repository:

    git clone https://github.com/bingyangchen/noads.git
    cd noads
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Load and test the extension in Chrome:

    • Open Chrome and navigate to chrome://extensions
    • Enable "Developer mode" in the top right corner
    • Click "Load unpacked" and select the root directory of this project (noads)
  5. Build the extension:

    npm run build

About

Noads is a lightweight Chrome extension that removes specific DOM elements using CSS selectors, effectively blocking ads on web pages.

Resources

Stars

Watchers

Forks

Releases

No releases published