Skip to main content

A Dash component for building draggable and resizable grid layouts. Based on the wel known react-grid-layout.

Project description

👆 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 in progress.

A first draft of the documentation should be released on the 9th or 10th of january ✍.

🚶 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

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

dash_draggable-0.0.2.tar.gz (158.5 kB view hashes)

Uploaded Source

Built Distribution

dash_draggable-0.0.2-py3-none-any.whl (166.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page