4 releases (2 breaking)
0.3.1 | Sep 21, 2019 |
---|---|
0.3.0 | Sep 21, 2019 |
0.2.0 | Sep 4, 2019 |
0.1.1 | Aug 14, 2019 |
0.1.0 |
|
#10 in #model-view-controller
125KB
2.5K
SLoC
neutrino
Preamble
Neutrino is a MVC GUI framework written in Rust. It lets users create GUI applications by positioning widgets on a window and by handling events. Neutrino is based on the web-view crate provided by Boscop. As such, Neutrino renders the application using web technologies as HTML and CSS. As it is based on web-view, Neutrino does not embed a whole web browser. So don't worry, due to the very lightweight footprint of web-view, you won't have to buy more memory for your computer.
Install
In order to use Neutrino, you will have to use cargo. Just add the following
line to your Cargo.toml
and you'll be done :
neutrino = "<last_version>"
On Linux, you'll have to install webkit2gtk's development library. For example, in Ubuntu or Debian:
sudo apt install -y libwebkit2gtk-4.0-dev
Examples
Dependencies
~5MB
~99K SLoC