Our great sponsors
Use Hotwire in your Ruby on Rails app
It's great to have more and more of these projects, especially since frontend dev is such a huge time sink (if you're not doing it 100%).
There are also some similar projects, for example flask-meld  for flask (also via websockets but falls back to polling if not available) and django-unicorn  (afaik only polling).
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
The magical reactive component framework for Django ✨
</> htmx - high power tools for HTML
A fork of plotly/dash to help Dash deal with devices.
There is a fork / enhanced version of Dash that does use websockets: https://github.com/richlegrand/dash_devices
A Kotlin web framework
Kweb is in kotlin, not java, but it runs on the jvm https://github.com/kwebio/kweb-core/
Streamlit — A faster way to build and share data apps.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.
I'd like to point to the excellent REMI  library that provides similar capabilities to Lona. You can create web apps by only writing Python. They can also be executed as GUI programs. You can even choose REMI to be the output backend of PySimpleGUI .
Not sure what the differences are, but good to know there are similar approaches :) Maybe every project can learn from each other. Thanks for sharing!
Apache Wicket - Component-based Java web framework
I think Apache Wicket takes a similar approach for Java? https://wicket.apache.org/
I like the approach, and it's good to see more projects in this space.
I get autocomplete and goto definition with dynamic languages just fine. And I make mistakes that static typing could have helped, but then again they are not frequent enough to justify the bureaucracy (and they don't break production).
Of course, there is no general rule. This is true for the type of projects that I've been recently working on, which are small-scale distributed web systems.
If a new project demands a rigorous type system, I would probably go to something like PureScript before going to C# clones like TypeScript. It seems that the compiler would help me a lot more in a language like that.
Write interactive web app in script way.
Awesome work! I also developed a similar project called PyWebIO (https://github.com/pywebio/PyWebIO) last year. It provides less control to HTML element but provides a straightforward way to make input and output. Hope we can learn from each other's project.
Ask HN: Where can one learn about boring web development?
8 projects | news.ycombinator.com | 11 Nov 2022
7 projects | /r/Python | 27 Jun 2021
Python3 framework for integration with HTML and CSS
7 projects | /r/Python | 17 Jun 2021
HappyX First Major Release 🎉
2 projects | /r/nim | 1 Jun 2023
Ask HN: Why is web development such a daunting task?
5 projects | news.ycombinator.com | 30 May 2023