Live showcase of four production-ready custom Streamlit components
A live showcase of four custom Streamlit components by RhythrosaLabs — each one a production-ready, pip-installable package you can drop into any Streamlit app.
| Component | Description | Install |
|---|---|---|
| 📋 Kanban | Drag-and-drop board with columns, cards, tags & priorities | pip install streamlit-kanban |
| 🎚️ Audio Editor | Waveform editor with full effects rack, mic input & jam-session recording | pip install streamlit-audio-editor |
| 🪜 Stepper | Multi-step wizard with typed fields, validation & animated progress | pip install streamlit-stepper |
| 🔗 Node Editor | ComfyUI/Blueprints-style node graph with typed ports & drag-to-connect | pip install streamlit-node-editor |
# Install all four
pip install streamlit-kanban streamlit-audio-editor streamlit-stepper streamlit-node-editor
# Run the demo locally
git clone https://github.com/RhythrosaLabs/streamlit-components-demo.git
cd streamlit-components-demo
pip install -r requirements.txt
streamlit run app.py- Python / Streamlit — app framework
- React + TypeScript — all component frontends
- Web Audio API — powers the audio editor
- HTML5 Drag-and-Drop — powers the kanban board
PRs and issues welcome on each individual component repo.
MIT
If these components save you time, consider supporting development:
👉 Donate via PayPal — @noodlebake
Made with ❤️ by RhythrosaLabs