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.

Development

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

Prerequisites

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

Installation

  1. Clone the repository:

    git clone https://github.com/Jamison-Chen/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 the project
  5. Build the extension:

    npm run build

Contributing

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

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