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
Evuecompiler is a compiler which compile evue file to python/javascript code!
- 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
or
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
evuestudio.exe
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
quicknode.bat
orquicknode_chart.bat
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
-
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 [ding465398889@163.com], thanks!
If there is a need for cooperation, please send email/wechat/QQ for more support!
- Email : ding465398889@163.com
- WeChat: dragondjf
- Evue for IOT