Browsery is a fork of NanoBrowser that provides a lightweight, privacy-minded browser extension platform built with Vite and React.
This repository contains the Browsery extension source, build scripts, and shared packages used by the extension and its pages.
This project is a fork of the NanoBrowser project (https://github.com/nanobrowser/nanobrowser) and remains under the Apache License 2.0. See the top-level LICENSE file for full license terms.
Prerequisites
Install dependencies:
pnpm install
Run the extension in development mode (from the Browsery folder):
pnpm dev
Build for production:
pnpm build
Create a Chrome Web Store upload package:
pnpm zip
The generated upload archive is written to dist-zip/.
PRIVACY.md before publishing and host the same policy at a public URL for the Chrome Web Store listing.chrome-extension/ — extension manifest, Vite config and extension-specific codepages/ — UI pages (content script, side panel, options)packages/ — shared packages (ui, storage, i18n, etc.)public/ — static assets used by the extension buildsContributions are welcome. Please read CONTRIBUTING.md for guidelines.
If you modify or add documentation, keep it in English to keep the repository single-language.
chrome-extension/manifest.jspages/side-panel/srcpackage.json and pnpm-workspace.yamlOpen issues or pull requests on this repository for feature requests, bugs, or questions.
— The Browsery maintainers