Skip to main content

Custom loading animations for Streamlit - replaces the default spinner with polished alternatives

Project description

st-custom-static

PyPI version Python versions License Build

Drop-in replacements for Streamlit's default loading animation. Swap out the running man with one of 13 polished alternatives in seconds.

Install

pip install st-custom-static
st-install --icon italic-h-sweep

Streamlit's version is auto-detected. Restart any running apps to apply the change.

Restore the original

st-install --restore

Available icons

Name Preview
italic-h-sweep italic-h-sweep
italic-h-striped italic-h-striped
italic-h-wave italic-h-wave
italic-h-scan italic-h-scan
italic-h-sequential italic-h-sequential
italic-h-cascade italic-h-cascade
three-dots Three Dots
bar-chart Bar Chart
progress-ring Progress Ring
spinning-sync Spinning Sync
pulsing-dot Pulsing Dot
rotating-gear Rotating Gear
hourglass Hourglass

Supported Streamlit versions

1.45.1, 1.46.1, 1.47.1, 1.48.1, 1.49.1, 1.50.0, 1.51.0, 1.52.0, 1.53.1, 1.54.0, 1.55.0, 1.56.0, 1.57.0

Pin a specific version if auto-detection is wrong:

st-install --icon italic-h-sweep --version 1.57.0

Use in a project

Add to pyproject.toml or requirements.txt:

st-custom-static

Then run st-install --icon <name> once after pip install.

Manual build

Clone and build from source using the scripts in manual-build/.

How it works

Pre-built zips are published as GitHub Releases per version/icon combination. st-install downloads the matching zip, backs up Streamlit's original static/ folder, and replaces it with the custom build. The CI workflow in this repo rebuilds those zips automatically when icons or workflow config changes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

st_custom_static-1.0.1.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

st_custom_static-1.0.1-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file st_custom_static-1.0.1.tar.gz.

File metadata

  • Download URL: st_custom_static-1.0.1.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for st_custom_static-1.0.1.tar.gz
Algorithm Hash digest
SHA256 84c83fd59936cb407b1083acc53dbccf338386ee7e2dfc194000c8c59d1b6683
MD5 42f4263fef9dd4da688d48f38e42ed6e
BLAKE2b-256 a3e02676f3aae724d621becb50c8ca275a50d55946470807bcba7978f8f5d9bb

See more details on using hashes here.

File details

Details for the file st_custom_static-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for st_custom_static-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f31a3ba6e1fa52dc06c22a02d8737059163a12717297d85ff7be128368f95603
MD5 6bef5c33ed91692df90a78b9f28a9230
BLAKE2b-256 491eb97816343e95c95ebe97c3834b67de4ab4bbab63c775204c073d7364fdcd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page