Skip to content
SPECIFICTION
Get listed

Vivid.js

webkul.github.io

Free plan Web
Visit webkul.github.io
Spec score 7.0 #38 of 46 in Icon Libraries

Spec sheet

Purpose
Vivid.js is a JavaScript SVG icon library for adding customizable icons to the DOM.Read 11 Oct 2026 · webkul.github.io
License
The project states that it is free and open source and carries an MIT License.Read 11 Oct 2026 · webkul.github.io
Browser requirement
Vivid.js requires a browser that supports JavaScript.Read 11 Oct 2026 · webkul.github.io
Custom icon bundles
Developers can add, replace, or remove icons in the icons directory and build a customized bundle.Read 11 Oct 2026 · webkul.github.io
Customization
Icons can be customized individually with HTML data attributes for size and primary, accent, and prop colors.Read 11 Oct 2026 · webkul.github.io
Dependencies
The library can add icons to the DOM without development dependencies.Read 11 Oct 2026 · webkul.github.io
Design tools
The documentation links downloadable icon sets for Photoshop and Sketch.Read 11 Oct 2026 · webkul.github.io
Icon count
The home page describes the library as having 90+ pixel perfect, hand crafted icons.Read 11 Oct 2026 · webkul.github.io
Icon requests
The home page says requests for new icons are accepted.Read 11 Oct 2026 · webkul.github.io
Install options
The documentation describes installation through jsDelivr, UNPKG, npm, yarn, or bower.Read 11 Oct 2026 · webkul.github.io
Lightweight
The home page says the minified version is around half the size of the original SVG icons.Read 11 Oct 2026 · webkul.github.io
Maker headquarters
Webkul identifies its headquarters as being in Noida, Uttar Pradesh, India.Read 11 Oct 2026 · webkul.com
Platform use
The documentation shows the library being added to a web project by including its JavaScript file.Read 11 Oct 2026 · webkul.github.io

Plans and prices

Free and Open Source Free No paid tiers or usage limits stated Read 11 Oct 2026 · webkul.github.io

Every Vivid.js plan and price →

Where Specifiction places it

Alternatives to Vivid.jsAll alternatives →