dusty-nv / dash-draggable

Dash components for building draggable and resizable grid layouts. Based on the well-known STRML/react-grid-layout.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ‘† dash-draggable

dash-draggable is a Dash component library for building grid layouts in dash with draggable and resizable components.

Note: This project is still at an early stage 🚢, don't hesitate to report potential bugs and to suggest features 😊.

πŸ’» Installation

Pip

pip install dash-draggable

Note: This library requires dash.

β–Ά Demo

Live Examples

Image

Run locally

Get started with:

  1. Install Dash and its dependencies: https://dash.plotly.com/installation
  2. Run python usage.py to experiment with a basic example (Note: you need to be connected to internet to run this example)
  3. Visit http://localhost:5080 in your web browser

πŸ“š Documentation

The documentation is still in progress, you can find it here.

🚢 Upcoming features

  • Design: Add themes
  • Drag freely (without grid)
  • Drag and drop items in list (trello-like)

Don't hesitate to suggest other features πŸ’¬

Contributing

See CONTRIBUTING.md

Credits

About

Dash components for building draggable and resizable grid layouts. Based on the well-known STRML/react-grid-layout.

License:MIT License


Languages

Language:JavaScript 98.8%Language:Python 0.6%Language:Julia 0.4%Language:R 0.2%Language:CSS 0.0%Language:HTML 0.0%Language:Procfile 0.0%