# PyUIBuilder - The only Python GUI builder you'll ever need
Build Python GUI's with the ease of Canva ## Table of contents - [Features](#features) - [Roadmap](#roadmap) - [License](#license) - [Newsletter](#newsletter) - [FAQ](#faq) - [License Information](#license-information) - [Webbased Editor](#webbased-editor) - [Electron App - Hobbyist License](#electron-app---hobbyist-license) - [Electron App - Commercial License](#electron-app---commercial-license) ## Features * Framework agnostic - Can outputs code in multiple frameworks. * Easy to use. * Plugins to extend 3rd party UI libraries * Generates Code. ## Roadmap Here are some of the upcoming features. * Treeview on the sidebar * Kivy Framework support * Pyqt/PySide Support * **Downloadable Electron app** and more. To learn more/ see upcoming features visit [roadmap](./roadmap.md) ## License To support open-source and development of this tool and upcoming free open-source tools, consider buying a one-time license. License will give you access to upcoming features, early access and more. The discount's will be available for limited time only on pre-orders. | Type | Free | Premium - Hobbyist / Per user | Premium - Commercial / Per user | |-------------------------------------------------------------------|-------------------|----------------------------------------------------------|------------------------------------------------------------| | **Support open-source development** | 👍️ | 😎 | 🚀 | | **Priority support** - (priorities your feature requests, issues) | community support | ✅ | ✅ | | **Lifetime license** (one-time purchase) | 👍️ | ✅ | ✅ | | **Early access** to upcoming features | ❌ | ✅ | ✅ | | **Downloadable Electron App** (upcoming) | ❌ | ✅ | ✅ | | **Run Preview live**(upcoming) | ❌ | ✅ | ✅ | | **Save and Load UI files** (upcoming) | ❌ | ✅ | ✅ | | **Load 3rd party plugins locally** | ❌ | ✅ | ✅ | | **Dark theme** (upcoming) | ❌ | ✅ | ✅ | | **Commercial Use** | ✅ | ❌ | ✅ | | **Support for PyQt/PySide frameworks** (upcoming) | ❌ | ❌ | ✅ | | **More upcoming features and support** | ❓️ | ✅ | ✅ | | **Price** | - | ~~$129~~ $29 (save 77.52% for limited time on pre-order) | ~~180~~ $49 (Save 72.78% for a limited time on pre-orders) | | Pre-order now! | | [Get license]() | [Get license]() | ## Newsletter Join the free newsletter to know about upcoming updates, learn how I built this tool and more about open-source. [Join free newsletter](https://paulfreeman.substack.com/subscribe?utm_source=Github-Pybuilder) #### Keep yourself updated To keep up with the latest developments considering starting ⭐️ this repo ## FAQ 1. **Why do I need a GUI builder?** **A.** GUI builders assist you quickly create GUI without learning too much about GUI frameworks. It can also help you quickly prototype and see things visually. 2. **Do I need to purchase a license to use this?** **A.** Webbased editor will remain free to use. To support open-source development, If you want a downloadable exe for local development and additional features, you'll need to purchase license based on your needs (hobbiest / commercial) 3. **How does this compare to other UI builders?** **A.** * Most GUI builders out there are framework specific, this UI Builder tool is framework independent. * This outputs code in Python, not in XML or other formats which can be hard to debug. So its easier to modify even after downloading the code. * Support for 3rd party UI libraries. Many GUI builders don't come with support for 3rd party libraries. ## License Information To support development of this project, license differ depending on the usecase. #### Webbased Editor * All code generated by the builder tools are licensed under MIT and can be used commercially #### Electron App - Hobbyist License This is meant for students and hobbiest's * All code generated by the builder tools are free to use for non-commercial purposes. If you are using this for a startup or your business you'll need to get a business license. #### Electron App - Commercial License This is meant for business usecases, you can use the code even for commercial use. * All code generated by the builder tools are free to use for commercial and non-commercial purposes. If you are using this for a startup or your business you'll need to get a commercial license. ## Author * Paul * Github: PaulleDemon