> For the complete documentation index, see [llms.txt](https://redrop.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://redrop.gitbook.io/docs/getting-started/readme.md).

# Welcome

### **Welcome to the ReDrop Documentation!**

ReDrop is a JavaScript drag-and-drop library built on pointer events, designed to provide seamless drag-and-drop support for both mobile and desktop devices. Its main goal is to make setting up and using drag-and-drop functionalities straightforward and efficient.

While there are many existing JavaScript drag-and-drop libraries, some can be overly complex, others may feel excessive, and some may lack essential features. ReDrop strikes a balance, offering intuitive features and a quick setup process that makes it easy to get started.

{% hint style="info" %}

### IMPORTANT NOTICE

ReDrop is not recommended for use in production environments, as it will not receive long-term support. Instead, it is ideal for hobby and portfolio projects due to its simplicity and quick setup. This library serves as a prototype, showcasing how ReDrop can simplify implementing drag-and-drop functionality.
{% endhint %}

It is highly recommended to go through [Quickstart](/docs/getting-started/quickstart.md) guide to make yourself similar with the library. The [Quickstart](/docs/getting-started/quickstart.md) guide provide a comprehensive overview of the library.&#x20;

For more information about [Options](/docs/api-docs/options.md), [Type definitions](/docs/api-docs/type-definitions.md) please check [API Docs](/docs/api-docs/api-reference.md)
