fbs - Electron alternative based on Python and Qt

  •        40

What 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.

https://build-system.fman.io
https://github.com/mherrmann/fbs

Tags
Implementation
License
Platform

   




Related Projects

fbs-tutorial - Tutorial for creating cross-platform desktop applications with fbs

  •    NSIS

The remainder of the tutorial assumes that the virtual environment is active. We want to turn the source code of your app into a standalone executable that can be run on your users' computers. In the context of Python applications, this process is called "freezing".

15-minute-apps - 15 minute (small) desktop apps built with PyQt

  •    Python

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.

trufont - TruFont is a streamlined and hackable font editor. À l’ancienne.

  •    Python

TruFont 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.

qutebrowser - A keyboard-driven, vim-like browser based on PyQt5.

  •    Python

A 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.

pyinstaller - PyInstaller official GIT repository

  •    Python

PyInstaller official GIT repository


Qt.py - Minimal Python 2 & 3 shim around all Qt bindings - PySide, PySide2, PyQt4 and PyQt5.

  •    Python

Qt.py enables you to write software that runs on any of the 4 supported bindings - PySide2, PyQt5, PySide and PyQt4. Write once, run in any binding.

twittor - A fully featured backdoor that uses Twitter as a C&C server

  •    Python

A stealthy Python based backdoor that uses Twitter (Direct Messages) as a command and control server This project has been inspired by Gcat which does the same but using a Gmail account. You're probably going to want to compile implant.py into an executable using Pyinstaller In order to remove the console when compiling with Pyinstaller, the flags --noconsole --onefile will help. Just saying.

qutebrowser - A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit.

  •    Python

A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit.

QDarkStyleSheet - A dark style sheet for QtWidgets application

  •    Python

A dark stylesheet for Qt applications (Qt4, Qt5, PySide, PyQt4, PyQt5, QtPy, PyQtGraph). You can use the setup script and pip install.

python3-in-one-pic - Learn python3 in one picture.

  •    Jupyter

Learn python3 in one picture.

Loki - Loki - Simple IOC and Incident Response Scanner

  •    Python

The Windows binary is compiled with PyInstaller 2.1 and should run as x86 application on both x86 and x64 based systems. Download the latest version of LOKI from the releases section.

esky - an auto-update framework for frozen python apps

  •    Python

Esky, is again unmaintained. I would reccomend trying pyinstaller and pyupdater It seems to be the king. There are some useful modules here such as the functions to get admin access. These could be made reusable for other projects.

windows-privesc-check - Standalone Executable to Check for Simple Privilege Escalation Vectors on Windows Systems

  •    Python

Windows-privesc-check is standalone executable that runs on Windows systems. It tries to find misconfigurations that could allow local unprivileged users to escalate privileges to other users or to access local apps (e.g. databases). It is written in python and converted to an executable using pyinstaller so it can be easily uploaded and run (as opposed to unzipping python + other dependencies). It can run either as a normal user or as Administrator (obviously it does a better job when running as Administrator because it can read more files).

Qt-Python-Binding-Examples - Lots of simple and Pythonic PySide demos

  •    Python

Lots of simple and Pythonic PySide demos, this project is released under the permissive 3-clause BSD license.

Cura - 3D printer / slicing GUI built on top of the Uranium framework

  •    Python

This is the new, shiny frontend for Cura. Check daid/LegacyCura for the legacy Cura that everyone knows and loves/hates. We re-worked the whole GUI code at Ultimaker, because the old code started to become unmaintainable. For additional support, you could also ask in the #cura channel on FreeNode IRC. For help with development, there is also the #cura-dev channel.

ninja-ide - {Ninja-IDE Is Not Just Another IDE}

  •    Python

Ninja-IDE is a cross-platform integrated development environment (IDE) that allows developers to create applications for any purpose making the task of writing software easier and more enjoyable. It's also a secret ninja agency but this doesn't matter right now. Currently version 3.0 is being developed, therefore this branch is unstable. This set of issues lists the tasks we must complete to get to a beta version.

spyder - Official repository for Spyder - The Scientific Python Development Environment

  •    Python

Spyder development is made possible by contributions from our global user community, along with organizations like NumFOCUS and Quansight. There are numerous ways you can help, many of which don't require any programming. If you'd like to make a donation to help fund further improvements, we're on OpenCollective. Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.

SciHubEVA - A Cross Platform Sci-Hub GUI Application

  •    Python

Sci-Hub EVA is a cross-platform Sci-Hub GUI application. Launch the app, click OPEN ... to choose where to save the download files. Fill the query and click RAMPAGE, then it will search and download.