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 streamlit_slickgrid/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 .[dev]
streamlit run streamlit_slickgrid/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/*
python -m build --wheel # or: 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.1.11.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.1.11-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for streamlit_slickgrid-0.1.11.tar.gz
Algorithm Hash digest
SHA256 1147ee34cf0da53a3ad29aa60d84016754f03564766bc301e440696ab7a35419
MD5 8e792b4d0406eedbea3b2298ac133af6
BLAKE2b-256 c097c293245c5bb0c6a5b428285328d17c0a8b3abace9a32a5127634dc485be5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for streamlit_slickgrid-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 37a6f0cb1c6beb9ffa4b35cd53ee1e4391859365c3d1a2587022bb0eade22fe6
MD5 2376d64ae6831d7f4fd6f12c8ad09ed2
BLAKE2b-256 dcf5e920d24161abd6c5652c88a6a48e4324faa53daa0b55ed2093a124da98ea

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