# Min
Min is a fast, minimal browser that protects your privacy. It includes an interface designed to minimize distractions, and features such as:
- Information from [DuckDuckGo](https://duckduckgo.com) in the search bar.
- Full-text search for visited pages
- Ad and tracker blocking
- Automatic reader view
- Tasks (tab groups)
- Password manager integration
- Dark theme
Download Min from the [releases page](https://github.com/minbrowser/min/releases), or learn more on the [website](https://minbrowser.org/).
[![Downloads][DownloadsBadge]][DownloadsUrl]
[![Discord][DiscordBadge]][DiscordUrl]
Min is made possible by these sponsors:
| [<img src="https://avatars3.githubusercontent.com/u/17785839?s=400&v=4" width="40">](https://github.com/ritterob) | [<img src="https://avatars.githubusercontent.com/u/6592155?s=460&v=4" width="40">](https://github.com/blackgwe) | [<img src="https://avatars.githubusercontent.com/u/33535850?v=4" width="40">](https://github.com/jonathanhuston) | [<img src="https://avatars.githubusercontent.com/u/74563788?v=4" width="40">](https://github.com/JackGFuller) | [<img src="https://avatars.githubusercontent.com/u/34013162?v=4" width="40">](https://github.com/flightmansam) | [<img src="https://avatars.githubusercontent.com/u/65834069?v=4" width="40">](https://github.com/du64) | |
| ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --- |
| [@ritterob](https://github.com/ritterob) | [@blackgwe](https://github.com/blackgwe) | [@jonathanhuston](https://github.com/jonathanhuston) | [@JackGFuller](https://github.com/JackGFuller) | [@flightmansam](https://github.com/flightmansam) | [@du64](https://github.com/du64) ||
[Become a sponsor](https://github.com/sponsors/PalmerAL)
## Screenshots
<img alt="The search bar, showing information from DuckDuckGo" src="http://minbrowser.org/tour/img/searchbar_duckduckgo_answers.png" width="650"/>
<img alt="The Tasks Overlay" src="http://minbrowser.org/tour/img/tasks.png" width="650"/>
<img alt="Reader View" src="https://user-images.githubusercontent.com/10314059/53312382-67ca7d80-387a-11e9-9ccc-88ac592c9b1c.png" width="650"/>
## Installing
You can find prebuilt binaries for Min [here](https://github.com/minbrowser/min/releases). Alternatively, skip to the section below for instructions on how to build Min directly from source.
### Installation on Linux
- To install the .deb file, use `sudo dpkg -i /path/to/download`
- To install the RPM build, use `sudo rpm -i /path/to/download --ignoreos`
- On Arch Linux it's in the community repository, use `sudo pacman -Sy min`
- On Raspberry Pi, you can install Min from [Pi-Apps](https://github.com/Botspot/pi-apps).
## Developing
If you want to develop Min:
- Install [Node](https://nodejs.org).
- Run `npm install` to install dependencies.
- Start Min in development mode by running `npm run start`.
- After you make changes, you can press `ctrl+r` (or `cmd+r` on Mac) twice to restart the browser.
### Building binaries
In order to build Min from source, follow the installation instructions above, then use one of the following commands to create binaries:
- `npm run buildWindows`
- `npm run buildMacIntel`
- `npm run buildMacArm`
- `npm run buildDebian`
- `npm run buildRaspi` (for 32-bit Raspberry Pi)
- `npm run buildLinuxArm64` (for 64-bit Raspberry Pi or other ARM Linux)
- `npm run buildRedhat`
Depending on the platform you are building for, you may need to install additional dependencies:
- If you are using macOS and building a package for Linux, install [Homebrew](http://brew.sh), then run `brew install fakeroot dpkg` first.
- If you are using macOS or Linux and building a package for Windows, you will need to install [Mono](https://www.mono-project.com/) and [Wine](https://www.winehq.org/).
- If you are building a macOS package, you'll need to install Xcode and the associated command-line tools. You may also need to set your default SDK to macOS 11.0 or higher, which you can do by running `export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk`. The exact command will depend on where Xcode is installed and which SDK version you're using.
- To build on Windows, you'll need to install Visual Studio. Once it's installed, you may also need to run `npm config set msvs_version 2019` (or the appropriate version).
## Contributing to Min
Thanks for taking the time to contribute to Min!
### Getting Help
If you're experiencing a bug or have a suggestion for how to improve Min, please open a [new issue](https://github.com/minbrowser/min/issues/new/choose).
If you have questions about using Min, need help getting started with development, or want to talk about what we're working on, join our [Discord server](https://discord.gg/bRpqjJ4).
### Contributing Code
- Start by following the development instructions listed above.
- The wiki has an [overview of Min's architecture](https://github.com/minbrowser/min/wiki/Architecture).
- Min uses the [Standard](https://github.com/feross/standard) code style; [most editors](https://standardjs.com/#are-there-text-editor-plugins) have plugins available to auto-format your code.
- If you see something that's missing, or run into any problems, please open an issue!
### Contributing Translations
#### Adding a new language
- Find the language code that goes with your language from [this list](https://source.chromium.org/chromium/chromium/src/+/main:ui/base/l10n/l10n_util.cc;l=55) (line 55 - 230).
- In the `localization/languages` directory, create a new file, and name it "[your language code].json".
- Open your new file, and copy the contents of the <a href="https://github.com/minbrowser/min/blob/master/localization/languages/en-US.json">localization/languages/en-US.json</a> file into your new file.
- Change the "identifier" field in the new file to the language code from step 1.
- Inside the file, replace each English string in the right-hand column with the equivalent translation.
- (Optional) See your translations live by following the [development instructions](#installing) above. Min will display in the same language as your operating system, so make sure your computer is set to the same language that you're translating.
- That's it! Make a pull request with your changes.
#### Updating an existing language
- Find the language file for your language in the `localization/languages` directory.
- Look through the file for any items that have a value of "null", or that have a comment saying "missing translation".
- For each of these items, look for the item with the same name in the `en-US.json` file.
- Translate the value from the English file, replace "null" with your translation, and remove the "missing translation" comment.
- Make a pull request with the updated file.
[DiscordBadge]: https://img.shields.io/discord/764269005195968512.svg?label=Discord&logo=discord&logoColor=white
[Discor
没有合适的资源?快使用搜索试试~ 我知道了~
min:一款最小化的浏览器 它是仅包含搜索、书签、密码管理、广告屏蔽器等最基础功能的极简浏览器,适用于 Windows、Linu
共236个文件
js:140个
json:33个
css:24个
需积分: 0 0 下载量 79 浏览量
2023-01-07
11:47:59
上传
评论
收藏 6.44MB ZIP 举报
温馨提示
min:一款最小化的浏览器。它是仅包含搜索、书签、密码管理、广告屏蔽器等最基础功能的极简浏览器,适用于 Windows、Linux、macOS 操作系统
资源推荐
资源详情
资源评论
收起资源包目录
min:一款最小化的浏览器 它是仅包含搜索、书签、密码管理、广告屏蔽器等最基础功能的极简浏览器,适用于 Windows、Linu (236个子文件)
iconfont.css 92KB
tabBar.css 7KB
taskOverlay.css 6KB
listItem.css 4KB
viewer.css 4KB
readerContent.css 4KB
readerUI.css 4KB
windowControls.css 4KB
searchbar.css 3KB
settings.css 3KB
downloadManager.css 3KB
bookmarkManager.css 2KB
base.css 2KB
webviews.css 2KB
passwordCapture.css 2KB
modal.css 1KB
pagebase.css 1KB
prompt.css 1KB
newTabPage.css 1KB
findinpage.css 960B
tabEditor.css 945B
passwordViewer.css 619B
passwordManager.css 483B
phishingError.css 47B
windows-installer.gif 20KB
.gitignore 92B
.gitignore 80B
index.html 11KB
index.html 11KB
index.html 2KB
index.html 1KB
index.html 1KB
index.html 947B
index.html 690B
index.html 600B
index.html 64B
icon.icns 403KB
icon256.ico 409KB
Readability.js 77KB
abp-filter-parser.js 22KB
settings.js 18KB
viewer.js 18KB
webviews.js 16KB
taskOverlay.js 14KB
reader.js 13KB
menu.js 13KB
passwordFill.js 12KB
main.js 12KB
error.js 11KB
viewManager.js 11KB
webviewMenu.js 10KB
taskOverlayBuilder.js 10KB
customBangs.js 9KB
tabBar.js 9KB
fullTextSearch.js 9KB
tabColor.js 8KB
defaultKeybindings.js 8KB
bookmarkEditor.js 8KB
onePassword.js 8KB
searchbarUtils.js 8KB
placesWorker.js 8KB
downloadManager.js 7KB
permissionManager.js 7KB
filtering.js 7KB
bangsPlugin.js 7KB
bookmarkManager.js 7KB
browserUI.js 6KB
userscripts.js 6KB
places.js 6KB
sessionRestore.js 6KB
instantAnswerPlugin.js 6KB
urlParser.js 6KB
managerSetup.js 6KB
bitwarden.js 5KB
tagIndex.js 5KB
keybindings.js 5KB
webviewGestures.js 5KB
tab.js 5KB
default.js 5KB
translate.js 5KB
passwordCapture.js 5KB
tabEditor.js 5KB
searchbarPlugins.js 5KB
nonLetterRegex.js 5KB
placesPlugin.js 4KB
passwordViewer.js 4KB
menuRenderer.js 4KB
passwordManager.js 4KB
bookmarkConverter.js 4KB
task.js 4KB
readerDecision.js 4KB
siteUnbreak.js 4KB
readerView.js 4KB
createPackage.js 4KB
download.js 4KB
pageTranslations.js 4KB
findinpage.js 4KB
searchEngine.js 3KB
textExtractor.js 3KB
registryConfig.js 3KB
共 236 条
- 1
- 2
- 3
资源评论
jysf98746
- 粉丝: 1221
- 资源: 149
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功