Launched January 6, 2026
PyPositron

PyPositron

Effortlessly build desktop apps, hassle-free.

FreeUI LibraryDesignOpen Source188 impressions#1281 of its week

Build Desktop Apps with Python & HTML

PyPositron is a Python-powered desktop app framework that lets you build cross-platform apps using HTML, CSS, and Python—just like Electron, but with Python as the backend. Use existing web frameworks like React, Tailwind, etc to make your frontend UI.

PyPositron lets you build cross-platform desktop apps with Python for backend and HTML/CSS/JS for the UI.

for
Python developers who want to use web UI frameworks for desktop apps
pricing
open source
license
MIT
itzmetanjim/py-positron 41 2Pythonupdated a year ago
works withPythonHTMLCSSReactBootstrap

Key features

7 features of PyPositron
  • Python backend — Write all backend logic in Python while the UI is built with web technologies.
  • Any UI framework — Use Bootstrap, Tailwind, React or any HTML/CSS/JS framework for the frontend.
  • Lightweight installer — Leverages the system browser instead of bundling a separate engine for each app.
  • Cross-platform — Create one codebase that runs on Windows, Linux and macOS (coming soon).
  • Built-in virtual env — Manages dependencies in an isolated Python virtual environment per project.
  • AI compatible — Generate UI with AI tools without needing proprietary prompts.
  • CLI tooling — Commands to create, run, install packages and manage virtual environments.

Use cases

  • Build a desktop dashboard with React and Python data processing
  • Create a lightweight utility app using Tailwind UI and Python scripts
  • Package an internal tool with a Bootstrap UI and distribute via a single installer

PyPositron vs alternatives

PyPositronIonicStorybook
Best forPython-backed web-based desktop appsCross-platform mobile UI toolkitComponent documentation and testing
PricingOpen sourceFreeFree
DevHunt upvotes000
LaunchedJan 2026——

PyPositron FAQ

How do I start a new PyPositron project?+

Run `positron create` which launches an interactive setup for a new project.

What command runs the app during development?+

Use `positron start` to launch the desktop application.

Can I add Python packages to a PyPositron project?+

Yes, `positron install <package>` installs packages into the project's virtual environment.

Is PyPositron compatible with existing web IDEs or drag-and-drop builders?+

It works with any HTML/CSS/JS IDE or builder, such as Bootstrap Studio.

What platforms are currently supported?+

Windows and Linux are supported now; macOS support is announced for the future.

Summarized by DevHunt from pypositron.github.io · Oct 2, 2026. Details may change; check the official site.