15 个版本
0.2.5 | 2023年3月12日 |
---|---|
0.2.3 | 2023年3月11日 |
0.2.0 | 2022年12月12日 |
0.1.9 | 2022年11月29日 |
#509 in GUI
66 每月下载次数
110KB
435 行
简介
将任何网页转换为桌面应用程序(但,轻量级 <1MB)
- 捆绑包将小于1MB
- 演示: https://i.imgur.com/BLr03oF.mp4
要求
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# macOS
brew install imagemagick
# apt
sudo apt install imagemagick
- Linux 特定
# arch
sudo pacman -S webkit2gtk
# debian
sudo apt install -y webkit2gtk
安装
cargo install nativefier_tauri
用法
# Run with args
nativefier_tauri args -n Notion -u https://www.notion.so -i icon.png
# Run with interactive mode
nativefier_tauri interactive
# 🍀 Enter Name (TestApp):
# 🍀 Enter URL (https://trello.com):
# 🍀 Enter Description (An example application.):
# 🍀 Enter Version (0.1.0):
# 🍀 Enter Author (John Doe):
# 🍀 Enter Identifier (com.example.testapp):
# 🍀 Enter Icon (icon_path.png):
# 🍀 Enter User Agent (Mozilla/5.0):
输出
- 输出将保存在
$HOME/nativefier_tauri_apps/<name>
目录中。
路线图
- 放大/缩小
- 重新加载
- 标准复制/粘贴
- 暗色阅读器扩展(已经存在但,尚未完全工作)
- 自定义用户代理
- 桌面通知(适用于Discord等应用程序)
- 自定义 URL 导航
- Github Action 构建二进制文件
- 将
native_tauri_apps
仓库分开以通过 Github Action 存储常见构建的应用程序 - 重启后保留窗口大小和位置
- 文件下载支持
- 自动从网站获取图标
- crates.io 中的文档
库
依赖项
~1.5–9MB
~76K SLoC