React Konva
React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React. (by konvajs)
dnd-kit
The modern, lightweight, performant, accessible and extensible drag & drop toolkit for React. (by clauderic)

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
React Konva | dnd-kit | |
---|---|---|
6 | 50 | |
6,027 | 15,015 | |
0.5% | 1.8% | |
7.2 | 5.6 | |
7 days ago | 27 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
React Konva
Posts with mentions or reviews of React Konva.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-26.
-
What is the appropriate webpack loader for the 'canvas' package in a Node.js environment?
I'm currently using konva (& react-konva) package, to utilize it in Node.js enviroment I also need canvas package installed in. However, when running the code encountering this error:
- How to create a Drag and Drop quiz like this?
-
Nextjs & konva error I'm not sure how to resolve
Links I found googling (https://github.com/konvajs/react-konva/issues/588, https://stackoverflow.com/questions/53139884/next-js-disable-server-side-rendering-on-some-pages) hint that I should turn off SSR, but it does not seem to work for me as doing what this (https://stackoverflow.com/a/64509306/153399) solution suggests does nothing for me and even though my app looks like this now:
-
Redux as a global store
This is a known issue for Konva: https://github.com/konvajs/react-konva/issues/188
- React Renderer for 2d Canvas
- Can't find good libraries / sdks for advanced image editing in the browser? (including layers)
dnd-kit
Posts with mentions or reviews of dnd-kit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-05-31.
-
Using Dnd-Kit Basics
if you want to create draggable/droppable elements on your website one of the options available is Dnd-kit which is a modern drag-and-drop toolkit for React. Using it is fairly very easy, unless you end up on youtube where for some reason every one wants to make kanban boards with it and suddenly instead of learning how to use Dnd-kit now you are also dealing with the added complexity of a kanban board. So, I am just going to do a very simple and straightforward setup for Dnd-kit just going over how to use it and what we are doing.
-
Top 5 Drag-and-Drop Libraries for React
dnd-kit is a modern, lightweight toolkit for building drag-and-drop experiences in React. This library takes a unique approach because it doesn’t give you a pre-built DnD system—it's a framework you can use to build your own. This means you get full control over the DnD behavior, styling, and interactions, without being boxed into a rigid API. That flexibility is exactly why we decided to use it for Puck.
-
🚀 Top React Libraries for Project Management Apps You Need to Know
Note that currently dnd-kit is undergoing a rewrite with the new release planned in January 2025.
-
Is React as hard/complex as it sounds?
dnd-kit for drag-and-drop functionality
-
How to implement drag and drop in React using dnd-kit
Despite its widespread use, implementing drag-and-drop can be challenging—especially when building custom interfaces that need to handle complex interactions. That’s where dnd-kit, a powerful and developer-friendly open-source library, comes in.
-
Best React Libraries for Admin Panels
5. @dnd-kit for Drag and Drop: Lightweight, Modular, and Accessible
-
I made Webflow but for Python UI. Here's how I built it
When starting out I had researched on a couple of libraries such as React-beautiful-Dnd, React Dnd-kit and React Swappy.
-
A feature-rich front-end drag-and-drop component library
dndkit seemed very promising, until I realized the state of development [0], and critical performance issues if you want to use it for larger lists (individual issues linked within [0]). So it's fine if you need to use it for simple scenarios and a smaller number of items, but otherwise, it's inadequate in current state, unfortunately...The fact that the post was in Aug 2023, perf. issues still remain and there's low activity on issues in general, doesn't bode well...
[0] - https://github.com/clauderic/dnd-kit/issues/1194
-
Best Next.js Libraries and Tools in 2024
Link: https://dndkit.com/
-
Curious case of Drag and Drop
dnd-kit is one of the newest ones, it is modern, light-weight, and performant.
What are some alternatives?
When comparing React Konva and dnd-kit you can also consider the following projects:
Konva - Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
react-dnd - Drag and Drop for React
react-canvas - High performance <canvas> rendering for React components
react-beautiful-dnd - Beautiful and accessible drag and drop for lists with React
react-heat-map - A lightweight calendar heatmap react component built on SVG, customizable version of GitHub's contribution graph.
pragmatic-drag-and-drop - Fast drag and drop for any experience on any tech stack

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured