#### Animation - [Motion One](https://motion.dev/) > From creator of Popmotion, Pose and Framer Motion. For React, use Framer Motion. - [Framer Motion](https://www.framer.com/motion/) - [AutoAnimate](https://auto-animate.formkit.com/) - [React Spring](https://github.com/react-spring/react-spring) #### Drag and Drop - [DndKit](https://dndkit.com/) - [@hello-pangea/dnd](https://dnd.hellopangea.com) > Forked from [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) - [draggable](https://shopify.github.io/draggable/) - [react-dnd](https://react-dnd.github.io/react-dnd) # State Management - [zustand](https://github.com/pmndrs/zustand) - [jotai](https://github.com/pmndrs/jotai) - [Redux Toolkit](https://github.com/reduxjs/redux-toolkit) - [mobx](https://github.com/mobxjs/mobx) - [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) - [effector](https://github.com/zerobias/effector) - [Signals](https://github.com/preactjs/signals) - [XState](https://github.com/statelyai/xstate) # Data / Async - [swr](https://github.com/zeit/swr) - [TanStack Query](https://github.com/tanstack/query) - [urql](https://github.com/FormidableLabs/urql) - [RTK Query](https://github.com/reduxjs/redux-toolkit) # Routing - [TanStack Router](https://github.com/tanstack/router) - [React Router](https://github.com/remix-run/react-router) # Forms - [React Hook Form](https://github.com/react-hook-form/react-hook-form) - [Formik](https://github.com/jaredpalmer/formik) - [React Form](https://github.com/tannerlinsley/react-form) ## Virtual Lists - [TanStack Table](https://github.com/tanstack/table) - [TanStack Virtual](https://github.com/tanstack/virtual) - [React Window](https://github.com/bvaughn/react-window)