Love the idea. As someone who's not trying to build The Next Big Thing (TM), but just get some stuff done - I appreciate the focus on the basics. A lot of the python webui's are heavily focused on AI/ML related stuff, which is cool - but what about those of us who just want to build an internal tool that does 5 specific things and nothing more? I try to avoid javascript if at all possible, so "python front to back" i…
> A lot of the python webui's are heavily focused on AI/ML I'm sorry, what?
Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
51–60 of 329 posts
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#52But as someone who feels most at home with Python, I always love to see new competition in this space.
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#53The API seems pretty similar to Streamlit, another library to create data apps with Python Given thar it’s more popular compared to Pynecone based on Github, how do you plan to differentiate? I would love to hear about the way that you compile to NextJS because that’s a challenge with Streamlit. I have looked into your docs for custom components but I wonder if it’s possible to use compiled NextJS and bring my custom…
See here for bringing your own components: https://pynecone.io/docs/advanced-guide/wrapping-react
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#54I'm surprised you haven't mentioned anything about it in your HN comment, given it seems, at least on the face of it, extremely similar.
Are you able to go into a bit more detail about why Pynecone and not others?
Did you ever consider contributing to Streamlit instead or forking it? if so, why didn't that work out? What do you do better? Etc.
Disclaimer: I'm not too knowledgeable about this niche, however, so if I'm very off-base here then please let me know :)
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#55I like it. Reminds me of Vaadin and friends. One question regarding the states: when do I get a new State allocated? Is it with every new tab? It's definitely not per-browser-session: if I open a new tab I seem to get a new state, while undoing a closed tab seems to recover its state with it though. Also are old states gc'ed?
Each new browser tab creates a new state. We use Redis to store the state and expire it after 30 minutes.
(Pretty cool, btw! Congrats on the launch)
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#56Love the idea. As someone who's not trying to build The Next Big Thing (TM), but just get some stuff done - I appreciate the focus on the basics. A lot of the python webui's are heavily focused on AI/ML related stuff, which is cool - but what about those of us who just want to build an internal tool that does 5 specific things and nothing more? I try to avoid javascript if at all possible, so "python front to back" i…
> A lot of the python webui's are heavily focused on AI/ML I'm sorry, what?
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#57My only interaction in this space is helping out a friend of mine with Streamlit. I'm surprised you haven't mentioned anything about it in your HN comment, given it seems, at least on the face of it, extremely similar. Are you able to go into a bit more detail about why Pynecone and not others? Did you ever consider contributing to Streamlit instead or forking it? if so, why didn't that work out? What do you do bette…
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#58My only interaction in this space is helping out a friend of mine with Streamlit. I'm surprised you haven't mentioned anything about it in your HN comment, given it seems, at least on the face of it, extremely similar. Are you able to go into a bit more detail about why Pynecone and not others? Did you ever consider contributing to Streamlit instead or forking it? if so, why didn't that work out? What do you do bette…
I posted an answer to this in one of the other comments but in short Pynecone is much more customizable and flexible in terms of what your can build.
I agree that Streamlit was very limited feature-wise. Basically for extremely simple PoCs, etc.
I like how you dog-food Pynecone for Pynecone's website :)
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#59My only interaction in this space is helping out a friend of mine with Streamlit. I'm surprised you haven't mentioned anything about it in your HN comment, given it seems, at least on the face of it, extremely similar. Are you able to go into a bit more detail about why Pynecone and not others? Did you ever consider contributing to Streamlit instead or forking it? if so, why didn't that work out? What do you do bette…
I think the idea's behind the projects are a little different. Streamlit - small data science apps vs Pynecone - A more generalized framework to built a broader range of applications.
Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
#60My only interaction in this space is helping out a friend of mine with Streamlit. I'm surprised you haven't mentioned anything about it in your HN comment, given it seems, at least on the face of it, extremely similar. Are you able to go into a bit more detail about why Pynecone and not others? Did you ever consider contributing to Streamlit instead or forking it? if so, why didn't that work out? What do you do bette…
We didn't consider forking it because our architecture if fundamentally different. This allows us to customize our apps more and make larger apps. We compile down to a react/next app vs streamlit who uses tornado and has to re-render based on changes to the app. I think the idea's behind the projects are a little different. Streamlit - small data science apps vs Pynecone - A more generalized framework to built a broa…