skillfed

streamlit

A faster way to build and share data apps

streamlit Permissive license Apache-2.0 Active 45,544 v1.61.1 released

Install

streamlit on PyPI

pip

pip install streamlit

uv

uv add streamlit

poetry

poetry add streamlit

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 22 — altair, blinker, click, numpy, packaging, pandas, pillow, pydeck, protobuf, pyarrow, requests, tenacity, toml, typing-extensions, starlette, uvicorn, httptools, anyio, python-multipart, websockets, itsdangerous, watchdog
Maintenance actively maintained — 8 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: streamlit-1.61.1-py3-none-any.whl

Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: Web EnvironmentIntended Audience :: DevelopersIntended Audience :: Science/ResearchProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Database :: Front-EndsTopic :: Office/Business :: Financial :: SpreadsheetTopic :: Scientific/Engineering :: Information AnalysisTopic :: Scientific/Engineering :: VisualizationTopic :: Software Development :: Libraries :: Application FrameworksTopic :: Software Development :: Widget Sets

About streamlit

from the package's own PyPI description — quoted content, verbatim

<br>

<img src="https://user-images.githubusercontent.com/7164864/217935870-c0bc60a3-6fc0-4047-b011-7b4c59488c91.png" alt="Streamlit logo" style="margin-top:50px"></img>

Welcome to Streamlit 👋

A faster way to build and share data apps.

What is Streamlit?

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.

Why choose Streamlit?
  • Simple and Pythonic: Write beautiful, easy-to-read code.
  • Fast, interactive prototyping: Let others interact with your data and provide feedback quickly.
  • Live editing: See your app update instantly as you edit your script.
  • Open-source and free: Join a vibrant community and contribute to Streamlit's future.

Installation

Open a terminal and run:

$ pip install streamlit
$ streamlit hello

If this opens our sweet Streamlit Hello app in your browser, you're all set! If not, head over to our docs for specific...

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Streamlit transforms Python scripts into interactive web applications for data visualization and dashboards without requiring web development expertise. It provides widgets, charts, and layout components to build and deploy data apps in minutes.

Installation is straightforward with low friction—a pure Python wheel with no compiled dependencies. The project is actively maintained with a release 8 days ago, indicating strong community support and regular updates.

Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions, making it suitable for both open-source and proprietary projects.

Usage

pip install streamlit

import streamlit as st

x = st.slider("Select a value")
st.write(x, "squared is", x * x)

# Run with: streamlit run app.py

Requires Python 3.10 or later; 22 runtime dependencies including numpy, pandas, and pyarrow must be installed.

Verdict: Streamlit is a mature, actively maintained framework (Production/Stable status, 8-day-old release) with zero known vulnerabilities and permissive licensing. Its low install friction and broad dependency ecosystem make it accessible for rapid data app development.

Needs verification

  • GitHub repository activity level and contributor engagement beyond last commit date
  • Performance characteristics and scalability limits for production deployments
  • Whether the 22 runtime dependencies create meaningful startup latency in typical use cases
python data app frameworkinteractive dashboard builderdata visualization web apprapid prototyping pythonpython web app frameworkdata science ui builderbuild dashboards python

Similar packages