Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Streamlit Components Demo

Live showcase of four production-ready custom Streamlit components

Python Streamlit React License

🚀 Launch on Streamlit Cloud →


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.

✨ Components

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

🚀 Quick Start

# 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

🛠️ Tech Stack

  • Python / Streamlit — app framework
  • React + TypeScript — all component frontends
  • Web Audio API — powers the audio editor
  • HTML5 Drag-and-Drop — powers the kanban board

🤝 Contributing

PRs and issues welcome on each individual component repo.

📄 License

MIT

💛 Support

If these components save you time, consider supporting development:

👉 Donate via PayPal — @noodlebake


Made with ❤️ by RhythrosaLabs