explaingit

minbrowser/min

8,976JavaScriptAudience · generalComplexity · 1/5Setup · easy

TLDR

A lightweight web browser that blocks ads and trackers by default, strips page clutter for reading, and organizes tabs into task groups, available for Windows, macOS, and Linux.

Mindmap

mindmap
  root((Min Browser))
    What it does
      Ad and tracker blocking
      Distraction-free reading
      Tab task groups
    Features
      Reader view
      Full-text history search
      Password manager support
      Userscripts
    Platforms
      Windows macOS Linux
      Raspberry Pi build
      Electron-based
    Contributing
      Community funded
      Translation via JSON
      Open source
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Browse the web with built-in ad and tracker blocking without installing any separate extension.

USE CASE 2

Read articles in a clutter-free reader view that strips away ads, navigation, and sidebars.

USE CASE 3

Organize browser tabs into named task groups to keep different projects or contexts completely separate.

USE CASE 4

Extend website behavior by installing community-written userscripts without needing a browser extension.

Tech stack

JavaScriptElectronNode.js

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

Min is a web browser built to be fast and distraction-free, with a focus on privacy. It is an alternative to browsers like Chrome or Firefox, with a simpler interface and a smaller set of features by design. The browser blocks ads and trackers by default. It also includes a reader view that strips the visual clutter from articles and shows just the text, a full-text search for pages you have previously visited, and a dark theme. Tabs can be organized into groups called Tasks, and bookmarks can be tagged for easier retrieval. There is also built-in integration with password managers. Min supports userscripts, which are small JavaScript files that modify or extend how websites behave. The community has written a collection of these that can be installed into the browser. Prebuilt downloads are available from the releases page for Windows, macOS, and several Linux distributions including Debian, Fedora, and Arch. A Raspberry Pi build is also provided. If you prefer to compile it yourself, the repository includes build scripts for each platform, and the development setup requires only Node.js and running npm install. Translation contributions are welcomed. The README explains how to add a new language or update an existing one by editing a JSON file in the localization directory. Min is built on top of Electron, which is a framework for wrapping web technology into a desktop application. The project is open source and community-funded through GitHub Sponsors.

Copy-paste prompts

Prompt 1
How do I install the Min browser on Ubuntu Linux using the provided Debian package from the releases page?
Prompt 2
How do I create a Task in Min browser to group all my work tabs separately from personal browsing?
Prompt 3
How do I install a userscript in the Min browser to change how a specific website looks or behaves?
Prompt 4
How do I add a new translation language to Min browser by editing the JSON localization file?
Open on GitHub → Explain another repo

← minbrowser on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.