Description
Streamlit lets you transform Python scripts into interactive web apps in minutes, instead of weeks. Build dashboards, generate reports, or create chat apps. Once youβve created an app, you can use our Community Cloud platform to deploy, manage, and share your app.
Welcome to Streamlit π alternatives and similar packages
Based on the "GUI" category.
Alternatively, view streamlit alternatives based on common mentions on social networks and blogs.
-
Textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser. -
PySimpleGUI
Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users. -
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies -
Flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required. -
Eel
DISCONTINUED. A little Python library for making simple Electron-like HTML/JS GUI apps [Moved to: https://github.com/ChrisKnott/Eel] -
Python version of the Atlas toolkit
World's lightest toolkit to quickly and easily add a GUI to your Python programs and bring them online. -
Qt Style Sheet Inspector
A inspector to be able to view and edit Qt style sheet while an application is running -
PyQt
Python bindings for the Qt cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks.
Scout Monitoring - Free Django app performance insights with Scout Monitoring
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Welcome to Streamlit π or a related project?
README
Welcome to Streamlit :wave:
The fastest way to build and share data apps.
Streamlit lets you turn data scripts into shareable web apps in minutes, not weeks. Itβs all Python, open-source, and free! And once youβve created an app you can use ourΒ Community Cloud platformΒ to deploy, manage, and share your app!
Installation
pip install streamlit
streamlit hello
Streamlit can also be installed in a virtual environment on Windows, Mac, and Linux.
A little example
Streamlit makes it incredibly easy to build interactive apps:
import streamlit as st
x = st.slider('Select a value')
st.write(x, 'squared is', x * x)
A bigger example
Streamlit's simple and focused API lets you build incredibly rich and powerful tools.Β This demo project lets you browse the entire Udacity self-driving-car dataset and run inference in real-time using the YOLO object detection net.
The complete demo is implemented in less than 300 lines of Python. In fact, the app contains only 23 Streamlit calls which illustrates all the major building blocks of Streamlit. You can try it right now at share.streamlit.io/streamlit/demo-self-driving.
The Streamlit GitHub badge
Streamlit's GitHub badge helps others find and play with your Streamlit app.
Once you deploy your app, you can embed this badge right into your GitHub readme.md as follows:
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://share.streamlit.io/yourGitHubName/yourRepo/yourApp/)
More Information
- Our launch post explaining why we created Streamlit
- Our Community Cloud platform announcement
- Our amazing community where Streamlit users share apps, ask questions, and help each other out
- Streamlit documentation and blog for the latest Streamlit info
- More demo projects to inspire you
- And if you would like to contribute, see instructions here
Community Cloud
With Community Cloud you can deploy, manage, and share your apps with the world, directly from Streamlit β all for free. Sign-up here.
License
Streamlit is completely free and open-source and licensed under the Apache 2.0 license.
*Note that all licence references and agreements mentioned in the Welcome to Streamlit π README section above
are relevant to that project's source code only.