PyWebIO

Dev tools

web app framework for python scripts

SHOW HN2021

200points
37comments
#231of 2,533 in 2021
Top 10%of 2021 by points

How HN took it

LovedMost comments that take a side are positive

11 positive, 11 neutral or asking, 1 mixed, 0 critical, out of 23 comments about the project. Thread score +0.40.

Idea: 5 for, 0 againstDocs: 3 for, 0 againstDesign: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Simple and easy to get started with

    From 3 comments
    • This was easy to install and get started with. I have a [ton] of one-off python scripts for various work-related purposes we all use. Things like PyWebIO can make them accessible…
      clipradiowallet on HN
    • Looks really cool, I love how simple it is.
      hultner on HN
    • Thanks for sharing. This is really awesome!
      pytlicek on HN
  • Good documentation and examples

    From 2 comments
    • > the docs look fine to me I object! The docs and examples are fantastic.
      canada_dry on HN
    • Examples and demo gifs look simple and easy to understand.
      vsskanth on HN
  • Useful for turning internal scripts into tools for non-technical staff

    From 2 comments
    • This was easy to install and get started with. I have a [ton] of one-off python scripts for various work-related purposes we all use. Things like PyWebIO can make them accessible…
      clipradiowallet on HN
    • Excellent work, and thank you for sharing! I see some immediate applications for this at my job. Much appreciation!
      JPKab on HN

Objections

  • Less polished than Streamlit and lacks deployment docs

    From 3 comments
    • Not finding a reason to use this over Streamlit which is pretty polished and has good layout, pandas df support and other nice bells and whistles. Edit: actually did. Running…
      manojlds on HN
    • Looks great, the docs look fine to me, but I would love instructions on how to deploy these applications. I imagine this will let Python devs create small web front ends very…
      offtop5 on HN
    • Looks awesome! Please add a step by step guide to deploy it to a web server.
      hirot890p on HN
  • Documentation is hard to follow in places

    From 1 comment
    • PyWebIO is a Python library which provides a series of imperative functions to obtain user input and output on the browser. The input function of PyWebIO is blocking, and the…
      Wang0618 on HN

Requests

  • Step-by-step deployment guide

    From 3 comments
    • Looks awesome! Please add a step by step guide to deploy it to a web server.
      hirot890p on HN
    • Looks great, the docs look fine to me, but I would love instructions on how to deploy these applications. I imagine this will let Python devs create small web front ends very…
      offtop5 on HN
    • I would love to use this. How do I deploy it to the web easily and cheaply?
      55555 on HN
  • Example of integrating with existing web frameworks

    From 1 comment
    • I'm giving this a spin for a small experiment that I'm playing with, however I need this to run alongside other code. I see the example for getting pywebio to work with its…
      simtel20 on HN

Questions

  • How does it compare to Streamlit

    From 1 comment
    • How is this different from streamlit? Curious.
      JPKab on HN
  • Does it re-execute the whole script like Streamlit

    From 1 comment
    • So, PyWebIO doesn't re-execute the whole script like Streamlit does? I use streamlit, and that's one of its pain points. If the script is complicated, re-execution becomes slow.…
      yamrzou on HN
  • Security considerations for password-protected apps

    From 1 comment
    • This is awesome! I'm going to use this to make a couple of applications! I've been looking for something to quickly make something easy for my clients. I'll probably put these…
      RandomWorker on HN

Alternatives named

  • Streamlit

    From 3 comments
    • Fantastic work! This looks like an arguably better/more generalized version of something like Streamlit. Great concept for building rapid applications.
      jimsparkman on HN
    • How is this different from streamlit? Curious.
      JPKab on HN
    • Not finding a reason to use this over Streamlit which is pretty polished and has good layout, pandas df support and other nice bells and whistles. Edit: actually did. Running…
      manojlds on HN
  • Gradio

    From 1 comment
    • Gradio is another one optimized for testing functions / ML models. https://gradio.app
      Aliabid94 on HN
  • Anvil

    From 1 comment
    • Between idom[0], streamlit[1], anvil[2], and PyWebIO this space is moving quickly. While it's a little rough around the edges, idom has worked great for us. I look forward to…
      bbaumgar on HN
  • Idom

    From 1 comment
    • Between idom[0], streamlit[1], anvil[2], and PyWebIO this space is moving quickly. While it's a little rough around the edges, idom has worked great for us. I look forward to…
      bbaumgar on HN
  • Pyodide

    From 1 comment
    • You could run them in the browser using something like Pyodide [0]! [0]: https://github.com/iodide-project/pyodide
      protoduction on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/26554451)