atlassian / pragmatic-drag-and-drop

Fast drag and drop for any experience on any tech stack
https://atlassian.design/components/pragmatic-drag-and-drop
Other
7.45k stars 133 forks source link

@formkit/drag-and-drop #2

Closed alexreardon closed 1 month ago

alexreardon commented 2 months ago

A few folks have linked me about @formkit/drag-and-drop as it is another recent drag and drop library, and so I thought I would create this issue containing my thoughts to link people to if they ask me about it.

I generally try to stay away from detailed public solution comparison for the things that I build, so I will be keeping my thoughts pretty high level. I want to encourage and celebrate anybody who puts something out there for people to use. The reality is that in open source software, that all projects are being inspired from the ones around them.

While not related to the code itself, the effort Formkit put into their branding and their website should be celebrated. It's really incredible!

@formkit/drag-and-drop appears to be a library that enables the quick setting up of single level sortable experiences, and a way to connect those sortable experiences together. It looks to be targeting a similar problem domain to Sortable

Pragmatic drag and drop is a lower level abstraction, and can be used to power any experience, including: sortable lists, connected sortable lists, boards, trees, tables, site builders, resizing, drawing, file dropping, text selection dragging, dragging into and out of iframes - and anything else that is possible on the web platform. Pragmatic drag and drop is a low level abstraction layer on the web platform itself. I suspect that (most of) the API and behaviour of @formkit/drag-and-drop could be built on top of Pragmatic drag and drop.

I hope this is helpful,

Cheers

alexreardon commented 1 month ago

I'm going to close this issue for now, but folks should be able to link / find it if they are interested :)