SVG Animations with Friction: No Library, No Problem
A new tool for SVG animations that promises to cut the bloat without cutting features.

Remember when SVG animations were as simple as SMIL? Then developers decided everything needed to be overengineered. Enter Friction — a tool that aims to bring back that simplicity with a modern twist.
Friction isn't a library in the traditional sense; it's more of an animation generator based on SMIL. You describe what should move, how, and when, and Friction outputs pure SVG code with zero external dependencies. No JavaScript bloat, no wrestling with requestAnimationFrame.
The creators of Friction clearly got tired of pulling in a full framework just to make a logo fade in. Their solution feels like assembling IKEA furniture without instructions — confusing at first, but then you realize it's brilliantly simple. The key selling point: animations stay inside the SVG, making them perfect for icons, illustrations, and even entire UIs.
For those weary of yet another JS framework promising a "revolution," Friction is a breath of fresh air. Sure, you'll need to brush up on SMIL, but that's no worse than debugging someone else's spaghetti code.
METABYTE studio's comment: We love SVG animations that don't break the build. Friction is a great way to add some flair to interfaces without the overhead. Just what you need to get a "wow" from the client instead of "why is it so slow?"
NEXT STEP
Liked the approach?
We apply the same principles to client projects: AI, automation, products that don't die after launch.