Widdershin / Flask Desktop
Licence: mit
flask-desktop lets you create first class desktop applications in Python with HTML/CSS
Stars: ✭ 266
Programming Languages
python
139335 projects - #7 most used programming language
flask-desktop
flask-desktop is a Python module that allows you to convert Flask apps into cross platform desktop apps with three lines of code.
Installation:
::
pip install git+git://github.com/widdershin/flask-desktop.git
I'd like to have flask-desktop available on pip, but currently don't have the time and headspace to make that happen. If you want this to happen, please do it and I'll add you as a collaborator to this repo.
Usage:
::
from webui import WebUI # Add WebUI to your imports
from flask import Flask, render_template, request
app = Flask(__name__)
ui = WebUI(app, debug=True) # Create a WebUI instance
# all of your standard flask logic
if __name__ == '__main__':
ui.run() #replace app.run() with ui.run(), and that's it
flask-desktop is powered by PyQt5, and should run on Windows, Mac and Linux. You can even create standalone executables using PyInstaller!
License
flask-desktop is licensed under the MIT License. See the LICENSE file for more details.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].