Alternatives
Products that do what Rio – Open Source Web Apps in Pure Python, No JS/HTML/CSS Needed does
Hey HN, Over the past 10 months, my friends and I created an open source project called Rio to help Python developers build modern web apps without needing HTML, CSS, or JavaScript. Whether you're working on a simple internal tool or a complex multi-page app, Rio lets you stay in the Python ecosystem without needing to learn frontend frameworks. With Rio, the UI is defined using Python components, inspired by React and Flutter. Instead of writing HTML/CSS, you compose reusable UI elements in Python and let Rio handle rendering and state updates. The backend and frontend stay seamlessly…
- 1
- 2

- 3EA
2018 · github.com
- 4

- 5

- 6

- 7

- 8HH
2015 · amol-mandhane.github.io
- 9

- 10

- 11

- 12

- 13MF
2013 · thisyr.com
- 14

- 15BA
We would like to introduce Dara - an app framework that allows you to build web-apps in Python. You can explore our open-source GitHub repo here: https://github.com/causalens/dara 2 years ago, our Data Scientists at causaLens were solving real world problems with our tech - causalAI. They found themselves impeded to turn their work into interactive visuals that allow informed decision-making. To overcome this, we built a framework designed to empower our Data Scientists to work effectively with the language they know, and get great looking apps powered by their work. The…
2023 · github.com
- 16BW
2023 · cocreate.app
- 17NJ
It's very early days for the project, but I wanted to share it to see if there is interest. It is the final piece of the FastAPI server-side rendering stack I started building with FastHX and htmy (the two dependencies of this project besides FastAPI). Think of it as a more powerful and convenient alternative to tools like FastHTML, powered by FastAPI (without any modifications). I hope you'll like it.
Oct 2025 · volfpeter.github.io
- 18HG
I built a library that to generate HTML from Python. We have been using this library with Django the last couple of months instead of classic templates and find it to be productive. It is easy to debug, works great with static type checkers and it is easy to build reusable components/partials. Give it a try!
2024 · htpy.dev
- 19PO
Google Docs for Python basically. For the past 4 months, I’ve been working on a full-stack project I’m really proud of called PyTogether; a real-time collaborative Python IDE designed with beginners in mind (think Google Docs, but for Python). It’s meant for pair programming, tutoring, or just learning Python together. It’s completely free. No subscriptions, no ads, nothing. Just create an account, make a group, and start a project. Has proper code-linting, live drawings for note-taking or teaching, voice chat, an extremely intuitive UI, autosaving, and live cursors. There are no limitations…
Nov 2025 · pytogether.org
- 20AO
Hi It's Logan (op) and David, we are launching our first open source Python SDK generator with other languages to come :) We built this because we believe that the OpenAPI Generator project is a mess and simply doesn't work for most users (us included). Additionally, proprietary generators miss the mark for complex use cases, and restrict developers from doing what they do best: writing code. On top of all that they force you into proprietary configuration layers for many desirable features which increases vendor lock in and pulls you further away from your API spec as the source of truth.…
2025 · github.com
- 21ZC
The full Python source code for zunzun.com online curve and surface fitting is at https://bitbucket.org/zunzuncode/zunzunsite3
2018
- 22AO
Hi HF, I'm Terrell, and we built an open-source app that lets developers create their own Operator with a Next.js/React front-end and a flask back-end. The purpose is to simplify spinning up virtual desktops (Xfce, VNC) and automate desktop-based interactions using computer use models like OpenAI’s There are already various cool tools out there that allow you to build your own operator-like experience but they usually only automate web browser actions, or aren’t open sourced/cost a lot to get started. Spongecake allows you to automate desktop-based interactions, and is fully open…
2025 · github.com
- 23RA
Hi, I'm an ipywidgets maintainer, which is a library for writing interactive widgets in the Jupyter notebook. For our living, we help organisations create larger applications, and sometimes turn them into user facing web applications using Voilà. Over time, we noticed that making larger application hit the same problems as web applications in the jQuery era (state transitions being the biggest issue). To tackle this issue, instead of coming up with our own declarative UI solution, we implemented the React API in Python. I think it is fair to say that ReactJS has proven itself, taking away…
2022 · github.com
- 24AC
2013 · platipy.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →