React-spring
A spring physics-based React animation library enabling smooth animations in React.
React-spring is built in TypeScript, distributed under the MIT License, 29.1k GitHub stars from 100 contributors, latest release v10.0.3.
When to use React-spring
React-spring is listed here as a Animation project. The directory calls out Spring-physics animation, Declarative API, Compatible with React components as capabilities associated with it.
Other recorded traits for React-spring include Highly configurable, Supports interruptable animations.
Besides Animation, this page also files React-spring under React, Web.
React-spring compared with
Records in this directory name Motion, Anime.js, GSAP as products people compare with React-spring. That list is editorial metadata, not a claim that React-spring replaces each of them.
Open-source projects that mention React-spring are collected on a separate alternatives page.
What the React-spring stats reflect
GitHub currently shows 29.1k GitHub stars, about 100 contributors, 1.2k forks, 136 open issues, latest tracked release v10.0.3. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v10.0.3
- License
- MIT License
Our Newsletter
Get new Animation tools right in your inbox
Get short emails with useful animation projects, releases, and repos worth watching.
Key features of React-spring
- Spring-physics animation
- Declarative API
- Compatible with React components
- Highly configurable
- Supports interruptable animations
See open-source alternatives to React-spring
Compare with
React-spring resources
React-spring on GitHub
Frequently asked questions
What is React-spring?
A spring physics-based React animation library enabling smooth animations in React. This directory highlights Spring-physics animation, Declarative API, Compatible with React components.
Is React-spring free to use?
React-spring is published as open source under the MIT License. The directory lists Spring-physics animation, Declarative API, Compatible with React components among its recorded capabilities.
What language is React-spring written in, and what is the latest release?
React-spring is written primarily in TypeScript. The latest release tracked on this page is v10.0.3.
How widely is React-spring used on GitHub?
React-spring has about 29.1k GitHub stars across about 100 contributors. It also has about 1.2k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare React-spring with?
This directory records Motion, Anime.js, GSAP as comparison points for React-spring. A longer list of open-source projects that mention React-spring is at https://www.open-source-tools.com/alternatives/react-spring.
Related tools
Motion
A modern animation library for React and JavaScript that simplifies the implementation of dynamic animations and transitions.
Moti
Moti is a powerful animation library for React Native and web, leveraging Reanimated 3 to create smooth animations effortlessly.
AutoAnimate
A zero-config, drop-in animation utility that adds smooth transitions to your web app. It seamlessly integrates with modern JavaScript frameworks like React and Vue.
Number-flow
An animated number component for popular frontend frameworks including React, Vue, Svelte, and JavaScript/TypeScript for enhanced UI experiences.
React-parallax-tilt
Easily apply tilt hover effect to React components with this lightweight library that has zero dependencies and a small footprint of just 3kB.
React Native Reanimated
A powerful and flexible library for animations in React Native, reimagined to provide improved performance and usability.