3 releases
1.0.0-beta.3 | Jul 1, 2022 |
---|---|
1.0.0-beta.2 | Apr 3, 2022 |
1.0.0-beta.1 | Mar 28, 2022 |
#4 in #millennium
25 downloads per month
Used in 3 crates
(2 directly)
210KB
4K
SLoC
Millennium is a cross-platform webview framework written in Rust. With Millennium, you can design consistent UI that works across all platforms, using HTML, CSS, and JavaScript.
How It Works
You can interact with native code and perform system-level operations, including reading/writing files & networking. It leverages modern operating systems' pre-included webview libraries ( WebKitGTK, WebView2, WebKit) for smaller, faster, more secure, and less resource-heavy applications compared to Electron. A simple Millennium app can be less than 10 MB in size and can be reduced further to less than 2 MB. Millennium apps can launch almost twice as fast as equivalent Electron applications and use as little as 1/4 of the amount of RAM.
Millennium is a fork of Tauri, its official plugins, tao, and wry, with a few added features and changes ✨
The millennium-codegen
crate
This crate:
- Embeds, hashes, and compresses assets, including icons for the app and the system tray.
- Parses
.millenniumrc
at compile time and generates configuration to be used by the rest of Millennium.
Learn more
- More information: https://millennium.pyke.io/
Join the Discord server! |
---|
Dependencies
~10–21MB
~349K SLoC