High Performance 3D Animation with React + rxjs

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. react-three-fiber

    🇨🇭 A React renderer for Three.js

    In fact React has even let us port this idea to the third dimension with react-three-fiber; a wonderful library that uses three.js as a custom React render target.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. three.js

    JavaScript 3D Library.

    In fact React has even let us port this idea to the third dimension with react-three-fiber; a wonderful library that uses three.js as a custom React render target.

  4. framer/motion

    Discontinued Open source, production-ready animation and gesture library for React [Moved to: https://github.com/motiondivision/motion] (by framer)

    In turn, it's common for us developers to lean on existing libraries to get the job done. framer-motion, react-spring and GSAP are great libraries, but we can learn a lot more about animation by implementing our own approach. What's more almost all animation libraries require us to work with someone else's conceptual model of user input. They provide extension APIs of course but we tend to implement each of these as closed-box concepts, you can consume them but not compose them freely.

  5. RxJS

    A reactive programming library for JavaScript

    What values? How much time? Those are up to the specific instance. Libraries like rxjs provide an algebra for working with streams, letting us mix them together, pluck out select elements and aggregate data over time. Others have explained streams far better than I can.

  6. use-animation

    react hook for reactive animations, powered by rxjs

    If you want to go deeper again then check out the project README and samsarajs. I'd like to try @most/core instead of rxjs here since it boasts impressive performance[ref]. To me, this seems like a promising area for further investigation. I've begun to experiment with a similar approach in Unity3d, hopefully more to report soon!

  7. Stripe

    PHP library for the Stripe API.

    You know when you load a website and it has a bunch of fancy visualisations that respond to mouse and scroll position with animation? For most of the web's history creating experiences like these has either been impossible or required masochistic determination.

  8. core

    Most.js core event stream (by mostjs)

    If you want to go deeper again then check out the project README and samsarajs. I'd like to try @most/core instead of rxjs here since it boasts impressive performance[ref]. To me, this seems like a promising area for further investigation. I've begun to experiment with a similar approach in Unity3d, hopefully more to report soon!

  9. Most.js

    Ultra-high performance reactive programming

    [ref]

  10. react-spring

    ✌️ A spring physics based React animation library

    In turn, it's common for us developers to lean on existing libraries to get the job done. framer-motion, react-spring and GSAP are great libraries, but we can learn a lot more about animation by implementing our own approach. What's more almost all animation libraries require us to work with someone else's conceptual model of user input. They provide extension APIs of course but we tend to implement each of these as closed-box concepts, you can consume them but not compose them freely.

  11. Rx.NET

    The Reactive Extensions for .NET

    In ReactiveX terminology, this is a Subject wrapped up for easy consumption from React.

  12. easings.net

    Easing Functions Cheat Sheet

    An interpolator acts as a translation layer between different numerical ranges. They typically take the form of functions accepting take a value, t, from 0...1 and output a value of t from 0...1. This might sound familiar if you've heard of easing functions, which are almost ubiquitous in programmatic animation:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Best Animation packages for React.js , every frontend developer should use it

    10 projects | dev.to | 17 Jul 2023
  • Top 7 React Animation Libraries in 2022

    10 projects | dev.to | 11 Aug 2022
  • Build a scroll-driven WebGL hero in 30 lines

    1 project | dev.to | 23 May 2026
  • React Ref Synchronization: Fixing Hydration and Mutable Pointer Anomalies

    1 project | dev.to | 21 May 2026
  • Meet @vysmo/text - 243 text animation presets in 3 KB

    2 projects | dev.to | 19 May 2026

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?