Skip to main content

A Streamlit component that wraps SlickGrid

Project description

streamlit-slickgrid

A wrapper that allows you to use SlickGrid in Streamlit.

View demo:

Streamlit App

IMPORTANT: This is not an officially-maintained package by Streamlit. We built this to "scratch our own itch" with some internal Finance folks who needed it for their apps. Consider this a community project, for all intents and purposes. That said, we think it's awesome :)

Installation instructions

pip install streamlit-slickgrid

Usage instructions

See examples/streamlit_app.py.

Contributing

Development setup

In one terminal:

cd [this folder]
python -m venv .venv # One-time only.
source .venv/bin/activate
pip install -e .
streamlit run examples/streamlit_app.py

In another terminal:

cd [this folder]
cd streamlit_slickgrid/frontend
npm install
npm run start

Building wheel file

cd [this folder]

# Build front end
cd streamlit_slickgrid/frontend
npm run build

# Build Python library
cd ../..
rm dist/*
uv build
# The wheel file is in dist/ now.

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

streamlit_slickgrid-0.2.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

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

streamlit_slickgrid-0.2.0-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file streamlit_slickgrid-0.2.0.tar.gz.

File metadata

  • Download URL: streamlit_slickgrid-0.2.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.29

File hashes

Hashes for streamlit_slickgrid-0.2.0.tar.gz
Algorithm Hash digest
SHA256 07345a2aece3ce967c0225aaed5c690b3915cf6ff67f77d10529e487bab209f7
MD5 1eda0fb857afa195d5062014f6e09061
BLAKE2b-256 a5b7f30748e3ecbcede1670abc01a347c3722e020fc5ecacc96708302b04cf91

See more details on using hashes here.

File details

Details for the file streamlit_slickgrid-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for streamlit_slickgrid-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89469979053de1af74dec3cb2e39d3523c3b2c3763e2ed1a95b5002903499415
MD5 e7de1bf4f2ab605fa94a3bbb76986fee
BLAKE2b-256 c3ac8d6dcb45bbfe1de2818bcd18cf279e0d87df5d76d841bea5335db7b659f1

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