Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 SVG Open-Source Projects
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Three.js for 3D rendering
-
echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Note: a website may use more than one web server
5 months using Apache Echarts and watch GitHub repository https://github.com/apache/echarts for all activities. The developer team enthusiasm and unity is impressive. It is flexible, powerful, constantly improved and plenty of examples.
-
Made with anime.js v4 (https://animejs.com)
-
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Project mention: Why Single Function Lambdas is a terrible choice for Serverless development. | dev.to | 2025-04-06For example, you might have a Lambda that powers your entire web server. Another for data crunching using an npm package that ships with a rust binary (node polars) leveraging multiple vCpus. A third might handle image processing with sharp, triggered by S3 uploads. And maybe another is dedicated to web scraping where you bundle a headless browser like Puppeteer as Layer to Lambda.
-
Have been building drawDB[1] for a while now. It's a database schema visualizer. Currently working on adding support for oracle databases. Wrote a parser[2] to allow importing from oracle sql. Have been struggling with motivation though, the pieces are pretty much there but I've been procrastinating on putting it all together. This has been my main side project for almost 2 years now.. I miss the feeling of novelty.. but can't come up with something worth building..idk
[1] https://github.com/drawdb-io/drawdb
[2] https://github.com/1ilit/oracle-sql-parser
-
Explore Now
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: What We Did to Gain 3,000 GitHub Stars for the Liam Repository | dev.to | 2025-04-21
Using colorful badges created with Shields.io to display the tool's status
-
4、Simple Icons - A Simple, Open-Source Icon Collection
-
We often come across large and complex SVG files full of redundancies, which can be a hassle. Fortunately, we can optimize this with SVGO, a tool that reduces the size of SVG files by removing unnecessary data without compromising quality.
-
Project mention: Analyzing the codebase of Caffeine: a high performance caching library | news.ycombinator.com | 2025-02-02
https://excalidraw.com/
https://www.drawio.com/
For something a bit lower level, try:
https://roughjs.com/
It's what powers the sketch-like look from many of the sites like those above.
-
Check Popmotion 🔥
-
Visx is built for React, so it seamlessly integrates with React applications. Its architecture aligns with React's component-based approach, allowing developers to leverage React's state management and lifecycle methods for building dynamic and interactive visualizations.
-
tabler-icons
A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.
-
Check Mo.js 🔥
-
lucide
Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons.
Explore Now
-
DOMPurify
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Let's take a look at how we implement sanitization in the secure version of our vulnerable application. Since this application is primarily written using JavaScript, we use the dompurify library for the client side and the isomorphic-dompurify library for server-side sanitization. In the app.js program that acts as our web server, you will find an express endpoint /sanitized with a GET and POST implementation:
-
-
SuperTinyIcons
Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos
Participating in Hacktoberfest 2024 was my first step into the world of open-source, and it has been a truly memorable experience. At first, I was unsure of where to begin. But after some exploration, I discovered the Super Tiny Icons repository, and that’s where my journey really took off.
-
Project mention: Building a financial dashboard with HTML5, TailwindCSS v4, and Vanilla JavaScript | dev.to | 2025-02-11
This is a basic HTML structure that includes Google Fonts, ApexCharts (for placeholder charts), and links to your compiled CSS and JavaScript files. The body includes classes for light and dark modes.
-
-
-
nivo
nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries
Nivo is an efficient React analytics library with server-side chart rendering capabilities. It can generate responsive bar, line, and pie charts using pure HTML, SVG, and Canvas.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
SVG discussion
SVG related posts
-
IcôNES
-
Badgen – A Badge Generating Service
-
Clock playback controls
-
What We Did to Gain 3,000 GitHub Stars for the Liam Repository
-
✨"Day 1 with Anime.js — Breathing Life into a Static Webpage"
-
Top 10 Icon Libraries for Next.js - 2025
-
Nice Things with SVG
-
A note from our sponsor - Civic Auth
www.civic.com | 26 Apr 2025
Index
What are some of the best open-source SVG projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | d3 | 110,438 |
2 | three.js | 105,867 |
3 | echarts | 63,338 |
4 | anime.js | 58,941 |
5 | sharp | 30,288 |
6 | drawdb | 28,469 |
7 | feather | 25,391 |
8 | shields | 24,725 |
9 | simple-icons | 22,412 |
10 | svgo | 21,515 |
11 | rough | 20,301 |
12 | popmotion | 20,075 |
13 | visx | 19,962 |
14 | tabler-icons | 19,049 |
15 | Mo.js | 18,613 |
16 | lucide | 16,718 |
17 | DOMPurify | 15,051 |
18 | Frappe Charts | 15,006 |
19 | SuperTinyIcons | 14,947 |
20 | apexcharts.js | 14,734 |
21 | Snap.svg | 13,993 |
22 | react-content-loader | 13,893 |
23 | nivo | 13,507 |