PuePy is a pure Python frontend web framework. It is built for browser-based interface work in Python and is presented as a way to run Python code directly in the browser without transpiling, a build step, Webpack, NPM, or JavaScript.
Its listed features are reactive data binding, a component-based architecture, and an included single-page app router. The page also shows a counter example with Python code, including state initialization, button click handlers, and updates to the current value, which illustrates that interface behavior runs in Python inside the browser. PuePy says it uses WebAssembly via PyScript and offers a choice of full CPython/Pyodide or Micropython.
The framework is described as a lightweight web framework and is aimed at people looking for a pure Python development stack for frontend work. It points readers to a tutorial, documentation, GitHub, and GitHub Discussions, and mentions demo material that can be edited and run in the browser on PyScript.com, along with an example app source code on GitHub. The page also notes that it is not suited to every site and contrasts its approach with mature JavaScript tooling and the communities around React or Vue.
PuePy is licensed under the Apache License. Copyright on the page is attributed to Ken Kinder and Contributors.
In the Frameworks & SDKs space, PuePy takes a focused approach. It allows Python developers to build modern, reactive web apps directly in the browser without JavaScript. It is built as an open-source project for python developers. PuePy is open source under the Apache-2.0 license. It ships for the web, and it can be self-hosted.
PuePy first shipped in 2024. Development happens publicly on GitHub with 322 stars. Key capabilities include reactive data binding, SPA routing, and component architecture.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do