#millennium #apps #command #webview2 #interface #applications #plugin

已删除 millennium-cli

构建Millennium应用程序的命令行界面

3个版本

1.0.0-beta.32022年7月1日
1.0.0-beta.22022年4月3日
1.0.0-beta.12022年3月28日

#8 in #millennium

Apache-2.0 OR MIT

2.5MB
10K SLoC

包含(《DOS可执行文件》,455KB) scripts/vswhere.exe

*统计数据来自Tauri,可能不完全准确。

GitHub Workflow Status Audit Status Lines of code GitHub commit activity Crates.io


Millennium是一个用Rust编写的实验性跨平台webview框架。使用Millennium,您可以使用HTML、CSS和JavaScript设计一致的用户界面,该界面可以在所有平台上运行。

工作原理

您可以与原生代码交互并执行系统级操作,包括读取/写入文件和TCP/UDP网络。它利用现代操作系统预包含的webview库( WebKitGTK, WebView2, WebKit)来创建比Electron更小、更快、更安全、资源占用更少的应用程序。一个简单的Millennium应用程序大小可以小于10 MB,并且可以进一步减小到小于2 MB。Millennium应用程序可以比等效的Electron应用程序快近两倍,并且使用的RAM量可以减少到原来的1/4。

Millennium 是 Tauri 的一个分支,它包含了 Tauri官方插件taowry。我们将它们全部合并到一个仓库中,并做出了一些适合 Allie 项目pyke 内部项目的修改。

millennium-cli 工具

该工具用于创建启动应用程序并管理 Millennium 应用的简化构建/打包。

更多关于 Millennium 和如何开始的信息,请访问 https://millennium.pyke.io

依赖项

~39–53MB
~804K SLoC