Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vector Graphics

Vector Graphics

168 projects

Showing 36 of 166 projects

react-native-sketch-canvas
react-native-sketch-canvasJavaScript

A React Native component for drawing by touch on iOS and Android with vector-based strokes, undo/redo, and image export.

#mobile-ui#ios#signature-capture
Stars717
Forks453
Last commit2 years ago
autotrace
autotraceC

Converts bitmap images to vector graphics with support for multiple formats and tracing algorithms.

#c-library#hacktoberfest#open-source
Stars716
Forks92
Last commit28 days ago
vg-renderer
vg-rendererC

A vector graphics renderer for bgfx with improved performance and batching, inspired by NanoVG and ImDrawList.

#2d-rendering#font-rendering#ui-toolkit
Stars636
Forks61
Last commit2 months ago
SwiftDraw
SwiftDrawSwift

A Swift library and command line tool to parse, draw, and convert SVG images into SFSymbol, PNG, PDF, and Swift source code.

#ios#appkit#coregraphics
Stars629
Forks64
Last commit1 day ago
Inkscape Electric Symbols
Inkscape Electric Symbols

A library of electrical engineering symbols and block diagrams for creating technical drawings in Inkscape.

#inkscape#electrical-circuits#symbols-collection
Stars555
Forks85
Last commit5 months ago
Birdfont
BirdfontVala

A free font editor for creating vector-based fonts in TTF, EOT, SVG, and Birdfont formats.

#ttf#svg-fonts#open-source
Stars547
Forks40
Last commit7 months ago
Drawing Animation
Drawing AnimationC++

A Flutter library for creating drawing animations from SVG paths and Flutter Path objects.

#dart#ui-animation#svg-animations
Stars512
Forks127
Last commit10 months ago
DrawingBotV3
DrawingBotV3Java

An open-source desktop application for converting images into stylized vector drawings, optimized for pen plotters and digital art.

#desktop-application#svg-export#video-processing
Stars510
Forks53
Last commit9 months ago
TruFont
TruFontPython

A multi-platform UFO font editor built with Python and PyQt5, offering Python scripting capabilities.

#font-editor#pyqt5#python-scripting
Stars503
Forks58
Last commit7 months ago
Tikz
TikzR

A gallery of 298 TikZ drawings for teaching statistics and creating scientific illustrations.

#scientific-illustration#teaching-resources#reproducible-research
Stars483
Forks74
Last commit7 months ago
stipplegen
stipplegenProcessing

Processing-based software that generates vector stipple drawings and TSP art from image files.

#generative-art#processing#tsp-art
Stars479
Forks58
Last commit4 years ago
Skin Composer
Skin ComposerJava

A graphical editor for creating skins and fonts for LibGDX's Scene2D.UI, featuring live preview and integrated tools.

#desktop-application#bitmapfont#nine-patch
Stars477
Forks37
Last commit2 years ago
Deploying with JPackage
Deploying with JPackageJava

A graphical editor for creating skins and fonts for LibGDX's Scene2D.UI, featuring live preview and integrated tools.

#desktop-application#font-editor#java
Stars477
Forks37
Last commit2 years ago
axidraw
axidrawPython

Inkscape extensions to control the AxiDraw pen plotter for precise vector drawing.

#inkscape-extension#hardware-control#digital-fabrication
Stars465
Forks137
Last commit2 years ago
Graphics32
Graphics32Pascal

A high-performance graphics library for Delphi and Lazarus optimized for 32-bit pixel operations.

#graphics#32-bit-graphics#object-pascal
Stars463
Forks138
Last commit1 day ago
LaTeXDraw
LaTeXDrawJava

A vector drawing editor for LaTeX, enabling graphical creation of PSTricks diagrams for inclusion in LaTeX documents.

#desktop-application#drawing-editor#eps
Stars447
Forks63
Last commit5 years ago
QNanoPainter
QNanoPainterC

An OpenGL-accelerated C++ vector drawing library for Qt, combining QPainter and HTML5 canvas APIs for high-performance UI components.

#qt#high-performance#opengl
Stars433
Forks77
Last commit2 years ago
sane_tikz
sane_tikzPython

A Python library for generating beautiful TikZ figures with clean, maintainable code instead of verbose TikZ syntax.

#scientific-visualization#academic-writing#python-library
Stars429
Forks37
Last commit5 years ago
VectorLogoZone
VectorLogoZoneSVG

A collection of over 3,000 uniform SVG logos, optimized for hot-linking in READMEs and websites.

#zone#vector#svg-logos
Stars427
Forks49
Last commit1 day ago
ktikz
ktikzC++

A graphical user interface for creating diagrams and pictures using the TikZ LaTeX package.

#desktop-application#graphics#live-preview
Stars394
Forks37
Last commit11 months ago
micro-gl
micro-glC++

A headers-only C++11 CPU vector graphics library that requires no standard library, FPU, or GPU.

#graphics#fixed-point#headers-only
Stars392
Forks22
Last commit1 month ago
Inkscape Ray Optics
Inkscape Ray OpticsPython

An Inkscape extension for drawing optical diagrams by simulating ray paths through reflection and refraction.

#scientific-illustration#inkscape-extension#optics
Stars374
Forks21
Last commit2 years ago
Macaw-Examples
Macaw-ExamplesSwift

A collection of example iOS/macOS applications demonstrating the Macaw vector graphics and animation library.

#ios#animation#swift-package-manager
Stars357
Forks50
Last commit3 years ago
Blazor.SVGEditor
Blazor.SVGEditorC#

A basic SVG editor component for Blazor applications, enabling interactive creation and editing of SVG elements.

#webassembly#wysiwyg#interactive-graphics
Stars339
Forks60
Last commit10 months ago
SquiggleDraw
SquiggleDrawProcessing

Processing app that converts images into SVG files using brightness-based sine wave transformations.

#sine-waves#svg-generation#generative-art
Stars335
Forks60
Last commit3 years ago
font-GIS
font-GISCSS

An icon font and SVG collection designed specifically for GIS applications and web mapping tools.

#web-mapping#cartography#open-source
Stars321
Forks48
Last commit1 year ago
Synopse PDF
Synopse PDFPascal

A fully-featured open-source PDF document creation library for Delphi, embedded in a single unit.

#object-pascal#windows-development#embarcadero
Stars320
Forks117
Last commit8 months ago
Pencil.js
Pencil.jsJavaScript

A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.

#modular#web-animation#oop
Stars288
Forks23
Last commit1 year ago
papercraft
papercraftRust

A tool to unwrap 3D models into printable 2D layouts for creating physical papercraft models.

#svg-export#papercraft#digital-fabrication
Stars268
Forks10
Last commit5 days ago
svgsort
svgsortPython

A greedy path planning tool that optimizes SVG files for more efficient pen plotting by sorting drawing paths.

#greedy-algorithm#pen-plotting#command-line-tool
Stars262
Forks19
Last commit2 years ago
Topcoat Icons
Topcoat IconsJavaScript

Open source icon set designed for Topcoat, featuring common UI icons and social media logos in multiple sizes.

#design-system#topcoat#open-source-design
Stars254
Forks54
Last commit12 years ago
geojson2svg
geojson2svgJavaScript

A JavaScript library that converts GeoJSON data to SVG strings for mapping, supporting both client-side and server-side usage.

#web-mapping#geojson#map
Stars250
Forks44
Last commit1 month ago
gcodeplot
gcodeplotPython

Convert SVG and HPGL files to G-code for using 3-axis CNC machines as pen plotters.

#3-axis-machines#svg-to-gcode#command-line-tool
Stars198
Forks74
Last commit1 year ago
Drawbot_image_to_gcode_v2
Drawbot_image_to_gcode_v2Processing

Generates G-code for drawbots and polargraphs from images, optimized for multi-pen setups like Copic markers.

#polargraph#open-source-hardware#gcode-generation
Stars183
Forks57
Last commit
go-cairo
go-cairoGo

Go bindings for the Cairo 2D graphics library with Go-specific extensions for image integration.

#svg-generation#cairo-graphics#go-package
Stars153
Forks33
Last commit2 months ago
Elephant
ElephantSwift

An elegant SVG animation presentation kit for iOS apps, supporting both SVG and CSS animation formats.

#ios#presentation-kit#ui-animation
Stars150
Forks26
Last commit1 month ago
PreviousPage 3 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
Next
#Svg55
#Graphics Library22
#Cross Platform22
#Animation18
#2d Graphics18
#Data Visualization17
#Javascript Library17
#Graphics16
#Creative Coding16
#Frontend15
#Image Processing14
#Pen Plotter14