3 ms·
This is neat! One similar project is https://anvil.works https://anvil.works. It's got a pure Python front end rather than HTML/CSS/JS, with a drag-and-drop de
by meredydd 9y ago
This is neat!
One similar project is https://anvil.works https://anvil.works. It's got a pure Python front end rather than HTML/CSS/JS, with a drag-and-drop designer - kinda like a modern Delphi or VB. But the client-to-server function call interface is very similar (are you using websockets too? [edit: Yes you are!]).
It's targeted at traditional web apps, rather than desktop apps, but it has an "uplink" that lets you connect local code (eg here's me building a GUI that shows text on a Raspberry Pi: https://anvil.works/blog/uplink https://anvil.works/blog/uplink).
- sandGorgon 9y agoThis is just one step away from being a better Jupyter. Prototype your code in the notebook ..and then click a single button to export it as a standalone app/API. People will pay for this !
- mlevental 9y agocool except it's not self-hostable/oss. why would you use a hosted frontend for a local app?
- make3 9y agofrom their perspective, to charge people, I guess
- meredydd 9y agoIt actually is self hostable (that's how quite a few of our customers use it), but no, it's not OSS (because we needed to build a sustainable business). Anvil isn't for distributable desktop apps (that's not where most of the action is these days, for better or worse). But we use it for one-offs (driving local code via the Uplink) all the time.
- ChrisKnott 9y agoAnvil has been on my to-check-out list for a while, I think it's really impressive what you guys have done.