-
This is really crazy. Are we running out of words to name companies:
* https://pinecone.io/ - Long-term Memory for AI
* https://pynecone.io/ - Frontend. Backend. Hosting. Pure Python.
Just one letter difference 'i' -> 'y'. In other context I would suspect phishing.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I think all LiveView frameworks should be part of this.
Here are two Python ones I've tried:
https://www.django-unicorn.com/
-
I'd be interested to see what it looks like to integrate an old-school style JS "component" like LeafletJS, especially with a plugin like this: https://github.com/Leaflet/Leaflet.markercluster
-
-
Seems similar to https://nicegui.io/ which recently impressed me! Will check this out.
-
-
core
WebSharper - Full-stack, functional, reactive web apps and microservices in F# and C# (by dotnet-websharper)
Websharper[1] lets you develop web apps all in F# or C#. Its reactive HTML layer is particularly useful.
1: https://websharper.com/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Very cool that you built your own production site in Pynecone!
https://github.com/pynecone-io/pcweb
-
In the documentation, I don't see any mention of including external libraries. For example, do you have to do something special to use this nostr library with Pynecone?
https://github.com/jeffthibault/python-nostr
-
So ruby has a JS transpiler - opal - https://opalrb.com/
I tried using it a little bit but the reality is if you need JS to make your app more interactable it's really worth it to just learn some JS. As soon as you need something complex the extra layer of abstraction just gets in the way and becomes more of a headache, and if you don't need anything complex then you don't need JS in the first place.
-
Useful list. Dash & bokeh as two more in the space
https://github.com/plotly/dash
-
Founder here. Self hosting is a thing - just "pip install anvil-app-server"!
https://anvil.works/open-source
-
framework
Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby (by mayu-live)
I'm working on https://github.com/mayu-live/framework which is 100% server side Ruby. It's kinda like React/Preact, but server side, and Ruby. No JavaScript required (it's not even supported).
-
Looks similar to Nitro https://nitro.h2o.ai/ and Wave https://wave.h2o.ai/ - both open source. Nitro already works with WebAssembly via Pyodide. (Author here)
-
Looks similar to Nitro https://nitro.h2o.ai/ and Wave https://wave.h2o.ai/ - both open source. Nitro already works with WebAssembly via Pyodide. (Author here)
-
I think they had a typo and meant to say Chakra UI: https://chakra-ui.com/
-
remi
Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.
Making GUIs is always a fair amount of work/overhead on whatever you are working on, and I like to stay in Python when possible (I've used REMI (https://github.com/rawpython/remi) to create web apps before in Python). Thanks for creating this. I look forward to updates!
-
-
That's my understanding.
While it is possible to run Python on the browser, the typical solutions to do so has a lot of drawbacks:
- brython doesn't work with pip, doesn't implement full python spec, and has very limited tooling
- pyodide is very slow to load and execute
Plus, pynecone would have to solve the complicated problem of finding out how to delimitate what's python on the server side and on the client side, which we don't see in the API (and would complicate things for their target customer, somebody with little web dev experience).
So the decision makes sense knowing their goals and constraints.
You just have to understand the price you pay for it.
I can see myself using the product something I need to hack quickly that is a one page interactive program. Or for some of my clients with quants, geographers and the likes that often needs to make a small utility available but have only knowledge of basic python.
It also could be a good companion to tauri (https://tauri.app/) to create desktop app. To me that would be even more valuable to have finally an easy way to do a decent UI in python. Because QT, WX, GTK and Tkinter are not fun at all, and the web is an amazing platform.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives