Dev tools · alternatives · 2026
24 alternatives to Make SVGs interactive in React with 1 line
Hey HN I built svggles (npm: interactive-illustrations), a React utility that makes it easy to add playful, interactive SVGs to your frontend. It supports mouse-tracking, scroll, hover, and other common interactions, and it's designed to be lightweight and intuitive for React devs. The inspiration came from my time playing with p5.js — I loved how expressive and fun it was to create interactive visuals. But I also wanted to bring that kind of creative freedom to everyday frontend work, in a way that fits naturally into the React ecosystem. My goal is to help frontend developers make their…
Interactive-illustrations is a React utility that enables developers to add interactive SVGs to applications with minimal code. It supports common interactions including mouse-tracking, scrolling, and hovering effects.… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1AV
I made this because building UIs in a lexical medium like code is super annoying. I have to pre-render what I’m making in my head, and then jump between the browser and IDE to test. I was inspired by the developer console in chrome and safari since I end up editing css there because it’s ironically more convenient. Hope it’s useful!
2022 · dev.aspect.app · its alternatives →
- 2

- 3

React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable. - xyflow/xyflow
2021 · github.com · its alternatives →
- 4

:eyes: A React component that adds pan and zoom features to SVG - chrvadala/react-svg-pan-zoom
2016 · github.com · its alternatives →
- 5

A collection of CSS effects with a click to copy.
2019 · emilkowalski.github.io · its alternatives →
- 6

Markdown UI - Interactive widgets in Markdown
2025 · markdown-ui.com · its alternatives →
- 7

Many JS libraries exist to build graphs on the web (Vega, chartJS, Plotly...). They allow to make charts quickly. But you lose flexibility: you're limited by the options they offer. I just created a gallery with hundreds of graphs made with d3.js and React. - Examples are split by graph types - They all come with explanation and code sandboxes - Gradual complexity to ease the learning curve It took me ages to create this project! Feedback welcome!
2023 · react-graph-gallery.com · its alternatives →
- 8MW
2019 · subdued-health.surge.sh · its alternatives →
- 9

Get access to 2500+ High-quality and affordable illustrations and animations in over 50+ different styles. Great illustration pack designs, don't have to break the bank!
2020 · pixeltrue.com · its alternatives →
- 10

Here's a project I've been working on for a little while now. Ripl is a JS library that provides a unified API for rendering shapes on both canvas and SVG interchangeably. Over the years I've used D3 extensively to create data visualisations so I figured I'd have a go at making my own version with a slightly more modern API and stricter TypeScript support. I am aware there are already libraries that can draw to multiple contexts interchangeably, but I've added a few little niceties to Ripl that (as far as I know) some other libraries don't have such as CSS-like query selectors, DOM-like…
2024 · github.com · its alternatives →
- 11

- 12IM
Hi! I made a React compatibility library for a Virtual DOM library (https://github.com/aidenybai/million). The idea is to have much faster rendering (a compiler optimizes virtual DOM beforehand) while ensuring the same developer experience React provides. This is very, VERY early stage, so be prepared for weird bugs / plugin incompatibility / etc. If you have any suggestions, I'd be more than happy if you replied in a comment with it! You can spin up the demo here >> https://stackblitz.com/github/aidenybai/million-react-compat
2022 · its alternatives →
- 13

How can you make affine transformations (the only ones SVGs are capable of) resemble perspective transformations?
2025 · seve.blog · its alternatives →
- 14

Expressive Animator is an SVG vector animation software that helps users create and export animated icons, logos, and illustrations. Users can import SVG, PDF, Adobe Illustrator files, and Figma designs, and animate them using easing controls, motion paths, masking, and other techniques. Expressive Animator also allow users to export their animations in other formats as Lottie, GIF, PNG, and video.
2025 · expressive.app · its alternatives →
- 15RD
2016 · fatiherikli.github.io · its alternatives →
- 16
Walkway.js▲121An easy way to animate simple SVG elements
2014 · connoratherton.com · its alternatives →
- 17
SVG Circus▲125Design cool svg spinners and other looped svg animations
2014 · svgcircus.com · its alternatives →
- 18

- 19

- 20
SVG Viewer▲17Edit, optimize and convert your SVG files into code
2020 · svgviewer.dev · its alternatives →
- 21

Convert images to interactive particle systems
2024 · npmjs.com · its alternatives →
- 22

Renders a svg circle + progress, it just works 💘. Contribute to zzarcon/react-circle development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 23

- 24
Spinners React▲110Lightweight SVG/CSS spinners for React
2020 · adexin.github.io · its alternatives →
Also compare
- A Visual IDE for React alternatives
- SVGator alternatives
- React Flow – library for creating node based editors and apps alternatives
- React-svg-pan-zoom – A component that adds pan and zoom to SVG alternatives
- CSSeffectsSnippets. alternatives
- Turn Markdown into React/Svelte/Vue UI at runtime, zero build step alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →