Evue is a high-performance gui framework base an html/css which can run on windows/linux/macos/web/ios/andriod/rtos! Write once, run everywhere!
See the 中文文档 for Chinese readme.
- Just python as you like
- multi-user for web
- dark/light theme support
- responsive support
- Evue architecture
Evue is a high-performance gui framework base an html/css which is platform independence and ui engine independence!
- Evuecompiler architecture
- Evue cross platfom
- Evue for flutter (windows/linux/macos/web/ios/andriod)
- Evue for lvgl（rtos on mcu like Asr3603/F1C100/F1C200/esp32/stm32/...）
you can run evue on any platfom as you like!
- Evue for all ui engine
- Evue for flutter
- Evue for lvgl
- Evue for Qt
- Evue for PySide2
you can compile evue to any ui code as you like!
Use the package manager pip to install evue.
pip install evue
git clone https://github.com/scriptiot/evue.git cd evue python setup.py install # also `pip install ."
cd examples python evuebrowser.py ./evue_website/project.json or python evuebrowser.py ./evue_website/app.py
cd examples python evuebrowser.py ./evue_login/project.json or python evuebrowser.py ./evue_login/app.py
Evue Studio is a develop platform for evue developer to create/compile/deploy evue project!
- uncompress evuestudio-*.7z
- double click
Evue for iot
Evue for iot is a commercial product named
quicknode, a tiny runtime of js engnine which can run on lots of mcu
more info what is quicknode
- uncompress quicknode-qbc-20221215142421-693fbf88.zip
- double click
how to compile evue to python code
- login in evue studio
- switch to compile page
- add project dir to watch
- evue will be compiled to python code automatically when you change evue file
Contribute to this wonderful project
Welcome to contribute to this wonderful project no matter you are a community technical talent or designer talent, or product manager talent or community operation talent, your name will be one of evue contributors!
if you like evue, you can send email to [email@example.com], thanks!
If there is a need for cooperation, please send email/wechat/QQ for more support!
- Email : firstname.lastname@example.org
- WeChat: dragondjf
- Evue for IOT