Vivus
A lightweight JavaScript library for animating SVGs to appear drawn, with customizable animation types and timing functions.
Score
70
User Rating
3.0
Free/Trial Support
Supported
Starting Price
--
Last Updated
Aug 13, 2026
Overview
What is Vivus?
Vivus is a lightweight JavaScript class with no dependencies that animates SVGs, making them look like they are being drawn. It offers multiple animation types and allows custom scripting for unique effects.
What is Vivus used for?

Top Features
- Animate SVGs with drawing effects
- Multiple animation types: delayed, sync, oneByOne
- Customizable timing functions
- Scenarize feature for scripting animations
- Lightweight and no dependencies
How to use Vivus?
Include the Vivus script in your web project, select an animation type (e.g., delayed, sync, oneByOne), and apply it to SVG elements. Customize timing functions or use scenarize for advanced scripting.
Alternative Tools
No alternative tools found
Pros & Cons
Pros
- Easy to integrate
- Highly customizable
- No external dependencies
- Free and open-source
Cons
- Limited to SVG animations
- Requires basic JavaScript knowledge
Use Cases
- Enhancing website graphics with animated SVGs
- Creating interactive data visualizations
- Adding drawing effects to logos or icons
Vivus Pricing
Free Plan
No detailed pricing information available
User Reviews
3.0
out of 5
3.0
No reviews yet
Be the first to review this tool!