Create desktop application by using Flask and QtWebEngine. Rather than open Flask app in user browser, create a QWebview and then run Flask app on it.
https://github.com/smoqadam/PyFladeskTags | flask desktop-application gui-application pyqt5 python3 |
Implementation | Python |
License | MIT |
Platform | Windows Linux |
A collection of 15 small — minute — desktop applications written in Python using the PyQt framework. These apps are intended as examples from which you can poke, hack and prod your way to writing your own tools. The apps showcase various parts of the Qt framework, including advanced widgets, multimedia, graphics views and decorationless windows. However, the most generally interesting/feature complete applications are Minesweeper, Solitaire and Paint.
python3 pyqt pyqt5 pyqt5-tutorial qtdesigner desktop-application example-app desktop pyqt4 python-apps python-gui guipywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. It gives you power of web technologies in your desktop application, hiding the fact that GUI is browser based. You can use pywebview either with a lightweight web framework like Flask or Bottle or on its own with a two way bridge between Python and DOM. pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on Mac OSX and Qt4/5 or GTK3 on Linux. If you choose to freeze your application, pywebview does not bundle a heavy GUI toolkit or web renderer with it keeping the executable size small. Compatible with both Python 2 and 3. While Android is not supported, you can use the same codebase with solutions like Python for Android for creating an APK.
webkit gtk gui osx cocoa html qt qt5TruFont is a font-editing application written with Python3, ufoLib, defcon and PyQt5. Set up a new Python virtual environment. Although this is not required, it's highly recommended, since TruFont has lots of dependencies, which may (or may not) conflict with other modules you installed globally.
fonts vector-graphics desktopDocker image with uWSGI and Nginx for Flask web applications in Python 3.6, Python 3.5 and Python 2.7 running in a single container. Optionally using Alpine Linux. This Docker image allows you to create Flask web applications in Python that run with uWSGI and Nginx in a single container.
uwsgi-nginx flask-application docker-image python-flask docker-container flask dockerfile uwsgi nginx nginx-server python-3 python3 python-2 python2 flask-image web alpine webapp debianA Flask application template with the boilerplate code already done for you. Documentation available at http://hack4impact.github.io/flask-base.
flask redis sqlalchemy boilerplate database user-management authentication python3Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop.
testing-framework testing-tool test automationWhat makes the situation even worse is that most solutions to the above problems are platform-specific. So you have to create an installer for Mac, one for Windows, etc. In recent years, Electron has seen a lot of interest as a technology for creating cross-platform desktop apps. The problem is, it is very resource intensive and its performance is not good enough for many use cases.
pyqt5 pyinstaller python3MobilCRM is a Crossplatform, Cross DB ( with Hibernate ) CRM application written with Java. This application includes two parts : Desktop and PDA applications. Swing is used for Desktop GUI and Thinlet is used for PDA GUI.
A cross platform (Windows, Mac, Linux) desktop application for downloading Udemy Courses. Since Udeler v1.6.0, there is support for login through Udeler Authenticator (A chrome extension for easily authenticating a Udemy account with Udeler).
electron nodejs udemy udemy-dl udemy-downloader-gui mac downloaderA keyboard-driven, vim-like browser based on PyQt5 and Qt. qutebrowser is a keyboard-focused browser with a minimal GUI. It’s based on Python and PyQt5 and free software, licensed under the GPL.
web-engine web-browser browser web vim qt pyqt5wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls. wxWidgets licence is a modified version of LGPL explicitly allowing not distributing the sources of an application using the library even in the case of static linking.
c-plus-plus gui-framework gui desktop win32 gtk cocoa x11 portable cross-platform cross-platform-desktop wxwidgetsWalk is a "Windows Application Library Kit" for the Go Programming Language. Its primarily useful for Desktop GUI development, but there is some more stuff.
gui gui-toolkit win32 windows-desktop declarative declarative-uiThis post shows how to use Electron as the GUI component of Python applications. (Updated version of one of my previous posts.) The frontend and backend communicate with each other using zerorpc. The complete code is on GitHub repo. The following are copied from my original post. They should be the same. If there are inconsistencies, the README.md on the GitHub repo is more accurate.
python-application electron desktop-application gui zerorpc demoAzul is a free, functional, IMGUI-oriented GUI framework for rapid prototyping of desktop applications written in Rust, supported by the Mozilla WebRender rendering engine, using a CSS / DOM model for layout and styling. Read more about the Hello-World application ...
guiRedis Desktop Manager (aka RDM) — is a fast Redis database management application. It works with Amazon ElastiCache, Microsoft Azure Redis Cache and Redis Labs. It provides basic operations like View keys as a tree, CRUD keys, Execute commands via shell, List connected clients, Pub/Sub channels and Slow log commands, Import data from RDB files, Copy data between databases and lot more.
redis redis-desktop-manager database-gui redis-tools redis-gui redis-clientA simple chat application that demonstrates how to structure a Flask-SocketIO application. To run this application install the requirements in a virtual environment, run python chat.py and visit http://localhost:5000 on one or more browser tabs.
OS.js is an open-source desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction. OS.js v3 is under development and will soon be released.
cloud-platform web-desktop desktop os.js cloud-desktopPyPI Portal is a small demo app used as an example of a potentially large Flask application with several views and Celery tasks. This is how I structure my large Flask applications. In this README I'll explain my design choices with several aspects of the project. For information on how to deploy this application to different production environments, visit the project's wiki.
A dark stylesheet for Qt applications (Qt4, Qt5, PySide, PyQt4, PyQt5, QtPy, PyQtGraph). You can use the setup script and pip install.
qt5 qt pyqt4 pyside pyqt5 stylesheets dark-theme
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.