Streamlit Alternatives
Streamlit is described as 'open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science. In just a few minutes you can build and deploy powerful data apps' and is an app in the development category. There are five alternatives to Streamlit for a variety of platforms, including Mac, Windows, Linux, Self-Hosted solutions and R (programming language). The best alternative is OpenBoard, which is both free and Open Source. Other great apps like Streamlit are Shiny, Dash by Plotly, Voilà and Panel.
Streamlit alternatives are mainly Whiteboards but may also be Note-taking Tools. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of Streamlit.OpenBoard
Is this a good alternative?YesNo- Free • Open Source
- Whiteboard
- Note-taking Tool
- Digital Painting Tool
59 alternatives to OpenBoard- Mac
- Windows
- Linux
OpenBoard is a cross-platform (Linux / Windows / macOS) interactive whiteboard application. It is currently maintained by the Education Department (DIP) of the Canton of Geneva in Switzerland.
OpenBoard Features
Shiny
Is this a good alternative?YesNo- Freemium • Open Source
4 alternatives to Shiny- Mac
- Windows
- Linux
- R (programming language)
Shiny is an R package that makes it easy to build interactive web apps straight from R. You can host standalone apps on a webpage or embed them in R Markdown documents or build dashboards. You can also extend your Shiny apps with CSS themes, htmlwidgets, and JavaScript actions.
Shiny Features
Dash by Plotly
Is this a good alternative?YesNo- Paid • Open Source
5 alternatives to Dash by Plotly- Online
- Self-Hosted
- Software as a Service (SaaS)
Dash is a Python framework for building analytical web applications. No JavaScript required.
Dash by Plotly Features
Voilà
Is this a good alternative?YesNo- Free • Open Source
5 alternatives to Voilà- Mac
- Windows
- Linux
- Self-Hosted
Voilà turns Jupyter notebooks into standalone web applications. Each user connecting to the Voilà tornado application gets a dedicated Jupyter kernel which can execute the callbacks to changes in Jupyter interactive widgets.
Voilà Features
Panel is an open-source Python library that lets you create custom interactive web apps and dashboards by connecting user-defined widgets to plots, images, tables, or text.
Panel Features