demos icon indicating copy to clipboard operation
demos copied to clipboard

Curated demo apps made with PyWebIO

Demo apps built with PyWebIO

This repo includes various apps made with PyWebIO:

  • Dashboard
  • Database GUI
  • Web3 data app
  • Utilities

Folders and corresponding apps

jina_dalle-flow

Generative art app inspired by Jina-AI's Dalle-flow

Live demo: https://demo.pyweb.io/live/jina_dalle-flow/app/

Generative art app inspired by Jina-AI's Dalle-flow

typesense_search

TypeSense Search app

Live demo: https://demo.pyweb.io/live/typesense_search/app/

TypeSense Search app

ethereum-transaction-lookup

Query and analyze Ethereum data using web3.py

Live demo: https://demo.pyweb.io/live/ethereum-transaction-lookup/app/

Query and analyze Ethereum data

utilities

A curated list of simple utility apps

  • drop-in-Gomoku.py

    A web based Gomoku (AKA GoBang, Five in a Row) game made with <100 lines of Python code.

    Live demo: https://demo.pyweb.io/live/utility_apps/drop-in-Gomoku/

    More about Gomoku and its history: https://en.wikipedia.org/wiki/Gomoku

  • crud_table.py

    Construct a CRUD datatable to modify data source.

    Live demo: https://demo.pyweb.io/live/utility_apps/crud_table/

  • tab_with_input.py

    Create one page with different tabs and allow users switch between them and submit forms.

    Live demo: https://demo.pyweb.io/live/utility_apps/tab_with_input/

  • name_generator.py

    Construct a form using various input options, and write/read a local file for data persistence.

    Live demo: https://demo.pyweb.io/live/utility_apps/name_generator/

  • todo_list.py

    Demo advanced button actions

    Live demo: https://demo.pyweb.io/live/utility_apps/todo_list/

    Forked from https://github.com/ngshiheng/pywebio-todolist

  • excel_convertor.py

    Demo an use case in industrial engineering. They need to process data files from various sources. The file process logi is highly custom. This demo only shows the file uploading part. File process logic is IP related so skipped in the backend.

    Live demo: https://demo.pyweb.io/live/utility_apps/excel_convertor/

  • check_stock.py

    Build a dashboard using Pyweb with Plotly. Using Yahoo API to retrive live stock data.

    Live demo: https://demo.pyweb.io/live/utility_apps/check_stock/

  • online_chatroom.py

    An online chatroom built with PyWebIO using <70 lines of Python. Async call and background coroutine.

    Live demo: https://demo.pyweb.io/live/utility_apps/online_chatroom/

  • game_of_life.py

    Highly customized validation of use inputs, which cannot be done easily by any other form builders

    Live demo: https://demo.pyweb.io/live/utility_apps/game_of_life/

  • cloud_file_download.py

    Provide a download link on a web app

    Live demo: https://demo.pyweb.io/live/utility_apps/cloud_file_download/

  • dashboard-2x3_dark.py

    A dashboard template with dark theme

    Live demo: https://demo.pyweb.io/live/utility_apps/dashboard-2x3_dark/

  • dependent_form_generation.py

    Form's fields updated with user's inputs

    Live demo: https://demo.pyweb.io/live/utility_apps/dependent_form_generation/