An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: vector-graphics

MewPurPur/GodSVG

A vector graphics application for structured SVG editing, available on all major desktop platforms and on web. Currently in late alpha.

Language: GDScript - Size: 11.2 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 1,533 - Forks: 72

Photosounder/rouziclib

This is my personal library of code that is common to my different projects (Photosounder, SplineEQ, Spiral and others)

Language: C - Size: 7.04 MB - Last synced at: about 5 hours ago - Pushed at: about 7 hours ago - Stars: 59 - Forks: 9

Lichtso/contrast_renderer

Contrast is a WebGPU based 2D render engine written in Rust

Language: Rust - Size: 721 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 77 - Forks: 4

egaxegax/dbcartajs

Elegant pan, zoom vector data and images (Canvas, SVG)

Language: JavaScript - Size: 10.5 MB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 61 - Forks: 19

BloCamLimb/ModernUI

Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.

Language: Java - Size: 66.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 299 - Forks: 18

synfig/synfig

This is the Official source code repository of Synfig Studio animation software

Language: C++ - Size: 63.9 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,963 - Forks: 364

jonobr1/two.js

A renderer agnostic two-dimensional drawing api for the web.

Language: JavaScript - Size: 16.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8,445 - Forks: 458

pier-bezuhoff/Dodeclusters

Circle-based vector graphics editor

Language: Kotlin - Size: 223 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 4 - Forks: 0

reznakt/svglab

A manipulation and optimization library for Scalable Vector Graphics (SVG)

Language: Python - Size: 600 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 0

abey79/vpype

The Swiss-Army-knife command-line tool for plotter vector graphics.

Language: Python - Size: 16.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 787 - Forks: 66

fabioarnold/nanovg-zig

A small anti-aliased hardware-accelerated vector graphics library

Language: C - Size: 2.12 MB - Last synced at: about 10 hours ago - Pushed at: 20 days ago - Stars: 208 - Forks: 23

neplextech/vectorizer

Fast Node.js library to convert raster images to svg

Language: Rust - Size: 4.86 MB - Last synced at: about 19 hours ago - Pushed at: 4 months ago - Stars: 97 - Forks: 5

methodofaction/Method-Draw

Method Draw, the SVG Editor for Method of Action

Language: JavaScript - Size: 192 MB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 2,893 - Forks: 732

repath-project/repath-studio

A cross-platform vector graphics editor.

Language: Clojure - Size: 6.5 MB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 100 - Forks: 1

mbrlabs/Lorien

Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.

Language: GDScript - Size: 24.7 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 5,863 - Forks: 260

JuliaGraphics/Luxor.jl

Simple drawings using vector graphics; Cairo "for tourists!"

Language: Julia - Size: 381 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 598 - Forks: 72

GimelStudio/GimelStudio

Non-destructive 2D graphics editor

Language: Dart - Size: 40.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 778 - Forks: 44

MAZ01001/dice_stats

DND dice rolls with statistics

Language: JavaScript - Size: 119 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

tdewolff/canvas

Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.

Language: Go - Size: 117 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,570 - Forks: 105

nstgeorge/VEKTA

A space exploration game created in Processing 3 with orbital mechanics

Language: Java - Size: 757 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1

onecoolx/picasso

Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.

Language: C - Size: 19.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 359 - Forks: 42

svg-net/SVG

Fork of the ms svg library

Language: C# - Size: 29 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 1,225 - Forks: 479

nuclearsugar/VectorRecursionWorkbench

Generate recursively nested polygons as an SVG /// designed with laser cutting in mind

Language: Python - Size: 20.8 MB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 22 - Forks: 0

backface/turtlestitch Fork of jmoenig/Snap

visual, blocks-based programming for turtle graphics and generative embroidery

Language: JavaScript - Size: 1.25 GB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 58 - Forks: 16

beardicus/awesome-plotters

A curated list of code and resources for computer-controlled drawing machines and other visual art robots.

Size: 212 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 1,188 - Forks: 74

KanjiVG/kanjivg

Kanji vector graphics

Language: Python - Size: 72.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,140 - Forks: 191

sujithkanna/SmileyRating

SmileyRating is a simple rating bar for android. It displays animated smileys as rating icon.

Language: Java - Size: 2.46 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 1,089 - Forks: 186

kingnobro/IconShop

(Siggraph Asia 2023) Code of "IconShop: Text-Guided Vector Icon Synthesis with Autoregressive Transformers"

Language: Python - Size: 54 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 73 - Forks: 14

ecomfe/zrender

A lightweight graphic library providing 2d draw for Apache ECharts

Language: TypeScript - Size: 16 MB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 6,148 - Forks: 1,569

kbinani/PathOps

Logical operation library for CGPath with skia https://skia.org/ backend

Language: Swift - Size: 759 KB - Last synced at: about 20 hours ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

snow6oy/recurrink

draw recurring patterns using python

Language: Python - Size: 1.47 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

PixiEditor/PixiEditor

PixiEditor is a Universal Editor for all your 2D needs

Language: C# - Size: 111 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,711 - Forks: 109

friction2d/friction Fork of MaurycyLiebner/enve

Friction Graphics

Language: C++ - Size: 107 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 508 - Forks: 20

VectorLogoZone/vectorlogozone

3,000+ gorgeous SVG logos, perfect for your README or credits page

Language: SVG - Size: 93.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 395 - Forks: 47

TPReal/tp-vector

Library for generating SVG files for laser cutters.

Language: TypeScript - Size: 2.95 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 22 - Forks: 3

bdekoz/izzi

C++ API for SVG

Language: C++ - Size: 31.4 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

JakobGlock/Generative-Art

A selection of generative art scripts written in Python

Language: Python - Size: 12.4 MB - Last synced at: about 10 hours ago - Pushed at: almost 3 years ago - Stars: 307 - Forks: 50

dsward2/macSVG

macSVG - An open-source macOS app for designing HTML5 SVG (Scalable Vector Graphics) art and animation with a WebKit web view ➤➤➤

Language: Objective-C - Size: 8.99 MB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 1,218 - Forks: 76

mgieseki/dvisvgm

A fast DVI, EPS, and PDF to SVG converter

Language: C++ - Size: 28.4 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 328 - Forks: 35

rawgraphs/rawgraphs-app

A web interface to create custom vector-based visualizations on top of RAWGraphs core

Language: JavaScript - Size: 54.6 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 8,752 - Forks: 1,852

wieslawsoltes/Svg.Skia

An SVG rendering library.

Language: C# - Size: 302 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 543 - Forks: 70

tangrams/tangram

WebGL map rendering engine for creative cartography

Language: JavaScript - Size: 133 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 2,254 - Forks: 293

orsinium-labs/svg.py

🎨 Type-safe and powerful Python library to generate SVG files

Language: Python - Size: 212 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 304 - Forks: 20

mpds-io/pylibcdr

Parse Corel Draw vector graphics from Python using libcdr

Language: Python - Size: 39.1 KB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 2

MarekRatajczak2024/AlfaCAD

General purpose 2D Computer-Aided Design program, with extra static and dynamic analyses feature

Language: C - Size: 302 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 2

audulus/vger

2D GPU renderer for dynamic UIs

Language: C - Size: 5.8 MB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 294 - Forks: 17

psygo/tecnicas_de_go

Livro de técnicas de Go, utilizando somente LaTeX, com diagrams vetoriais. (English: A book about Go techniques, using only LaTeX, with vector diagrams.)

Language: TeX - Size: 40.3 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 19 - Forks: 0

OrF8/Paintor

A small painter app made by OF8

Language: Python - Size: 4.47 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

ricardoboss/DuoBlazorIcons

Duo Blazor Icons is a set of multi-tone icons for Blazor.

Language: C# - Size: 641 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

r-lib/ragg

Graphic Devices Based on AGG

Language: C++ - Size: 167 MB - Last synced at: 5 days ago - Pushed at: 17 days ago - Stars: 175 - Forks: 27

vector-express/vx-sdk-ts

A Node.js wrapper for the Vector Express API

Language: TypeScript - Size: 285 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 2

bodoni/svg

Composer and parser for SVG

Language: Rust - Size: 330 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 316 - Forks: 45

jpbruyere/vkvg

Vulkan 2D graphics library

Language: C - Size: 5.14 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 786 - Forks: 34

john-h-k/MathSharp

A vector and matrix library written in C# using hardware intrinsics

Language: C# - Size: 5 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 700 - Forks: 49

scour-project/scour

Scour - An SVG Optimizer / Cleaner

Language: Python - Size: 5.71 MB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 808 - Forks: 61

cstrotm/forth-tek4014

Forth vocabulary for vector graphics on a tektronix 4014 terminal (or macterm, xterm, MS-DOS Kermit)

Language: Forth - Size: 4.88 KB - Last synced at: about 21 hours ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 2

PureSwift/Cairo

Swift library for Cairo

Language: Swift - Size: 28.3 MB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 42 - Forks: 23

open-atmos/jupyter-utils

utility routines for embedding vector graphics and animations in Python Jupyter notebooks using matplotlib (with focus on testing and Colab & GitHub compatibility)

Language: Python - Size: 803 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 4

deeplook/svglib

Read SVG files and convert them to other formats.

Language: Python - Size: 2.82 MB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 339 - Forks: 79

trufont/trufont

TruFont is a font editor that uses the UFO font format and offers Python scripting.

Language: Python - Size: 2.29 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 495 - Forks: 58

nasso/lovector

A pure-lua vector graphics processing and rendering library for LÖVE 2D

Language: Lua - Size: 8.68 MB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 39 - Forks: 3

materight/evolutionary-image-vectorization

An algorithm for vectorizing raster images based on genetic algorithms and swarm intelligence.

Language: Python - Size: 52.5 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 4

abey79/vsvg

Fast and portable tools for plotter users

Language: Rust - Size: 18 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 131 - Forks: 17

blackhole89/notekit

A GTK3 hierarchical markdown notetaking application with tablet support.

Language: C++ - Size: 3.36 MB - Last synced at: 19 days ago - Pushed at: 12 months ago - Stars: 1,505 - Forks: 62

audulus/vger-rs

2D GPU renderer for dynamic UIs

Language: Rust - Size: 363 KB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 280 - Forks: 26

css4j/echosvg

SVG implementation in the Java™ Language, fork of Apache Batik, supporting modern CSS: level 4 selectors, colors, etc.

Language: Java - Size: 191 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 43 - Forks: 2

vector-js/vector 📦

A javascript library for creating interactive graphics.

Language: JavaScript - Size: 13.3 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 201 - Forks: 19

danieljprice/giza

giza - a scientific plotting library for C/Fortran

Language: C - Size: 1.96 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 36 - Forks: 18

microsoft/YOLaT-VectorGraphicsRecognition

Source Code of NeurIPS21 and T-PAMI24 paper: Recognizing Vector Graphics without Rasterization

Language: Python - Size: 2.34 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 92 - Forks: 18

kmgrant/macterm

Terminal emulator for macOS with 24-bit color, bitmap and vector graphics.

Language: Objective-C++ - Size: 22.6 MB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 239 - Forks: 14

RuiwenTang/Skity

A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM

Language: C++ - Size: 19.3 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 226 - Forks: 28

cogentcore/cogent

A powerful, fast, elegant software ecosystem of apps for all platforms.

Language: Go - Size: 11.4 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 205 - Forks: 11

TinyVG/sdk

TinyVG software development kit

Language: Zig - Size: 104 KB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 280 - Forks: 15

emorydunn/SwiftGraphics

SwiftGraphics is a library for creative coding and generative art tailored towards rendering SVGs meant for pen plotting.

Language: Swift - Size: 6.09 MB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 74 - Forks: 4

meyfa/php-svg

Vector graphics (SVG) library for PHP

Language: PHP - Size: 749 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 526 - Forks: 95

lemonyte/pyautotrace

Python bindings for AutoTrace, a bitmap to vector conversion library.

Language: Cython - Size: 196 KB - Last synced at: 17 days ago - Pushed at: 26 days ago - Stars: 16 - Forks: 4

poke1024/tove2d

Animated vector graphics for LÖVE.

Language: C++ - Size: 15 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 178 - Forks: 8

ChrisNikkel/SharpVG

Create SVG vector graphics in F#

Language: F# - Size: 653 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 75 - Forks: 8

otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET

This is a paint.net filetype plugin for loading SVG (Scalable Vector Graphics) and its compressed variant SVGZ files. SVG files can be rendered as a flat image or each element/group on a separate layer. This plugin also provides basic image tracing (raster to vector conversion) functionality which works best with black and white drawings.

Language: C# - Size: 527 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 220 - Forks: 20

Ranger-NF/BlastOff

🚀 BlastOff is a casual endless runner game featuring vector graphics. Built using Godot v4.2.2

Language: GDScript - Size: 23.7 MB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 16 - Forks: 2

jiesutd/Text-Attention-Heatmap-Visualization

Plot the vector graph of attention based text visualisation

Language: Python - Size: 1.33 MB - Last synced at: 18 days ago - Pushed at: about 6 years ago - Stars: 373 - Forks: 57

Vivek13130/infinite_zoom_draw

"Draw an entire world in a single DOT" ~~ Infinite canvas project that supports infinite zoom in and out without loosing quality.

Language: GDScript - Size: 77.1 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

voxell-tech/velyst

Interactive Typst content creator using Vello and Bevy.

Language: Rust - Size: 1.01 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 92 - Forks: 5

AnyChart/GraphicsJS

A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.

Language: JavaScript - Size: 1.47 MB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 992 - Forks: 68

jdryg/vg-renderer

A vector graphics renderer for bgfx, based on ideas from NanoVG and ImDrawList (Dear ImGUI)

Language: C - Size: 1.81 MB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 556 - Forks: 57

L2jLiga/xd2svg 📦

Utility for converting Adobe eXperience Design files into SVG

Language: Assembly - Size: 37.9 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 53 - Forks: 8

VectorLogoZone/logosearch

LogoSear.ch and IconSear.ch: search through zillions of SVG logos/icons directly linked to their source repos.

Language: TypeScript - Size: 1.87 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 114 - Forks: 5

mirrorcletech/playzerx

C++ libraries and application examples for Mirrorcle's Vector Graphics Laser Projector - PlayzerX

Language: C++ - Size: 21.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

savka777/Asteroid-Engine

Asteroid Game built with a custom 2D vector engine in Java.

Language: Java - Size: 14.7 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

nilsvu/texfig

Utility to generate PGF vector files from Python's Matplotlib plots to use in LaTeX documents.

Language: Python - Size: 479 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 69 - Forks: 8

mahozad/vectors

Some vector graphics that I've created for fun (mostly used in Wikipedia).

Language: Kotlin - Size: 32.5 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

PureSwift/Cacao

Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)

Language: Swift - Size: 3.2 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 1,081 - Forks: 39

ajstarks/decksh

decksh implements a domain-specific scripting language for presentations, visualizations, and information displays

Language: Go - Size: 317 MB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 60 - Forks: 1

tinne26/sfntshape

Wanna make cool shapes?

Language: Go - Size: 3.22 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ciwikda/-Adobe-Animate

Adobe Animate is a powerful tool for creating interactive animations, vector-based motion graphics

Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

abey79/vpype-pixelart

Pixel art plotting in vpype

Language: Python - Size: 31.3 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 3

msurguy/rad-lines

Beautiful Vector Generator Tool

Language: SCSS - Size: 12.3 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 169 - Forks: 13

simon-ritchie/apysc

apysc (pronounced æpisk) is a Python frontend library to create HTML and JavaScript, inspired by ActionScript 3 (as3) and Flutter.

Language: Python - Size: 50.7 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 2

Nebukam/mkfont

MkFont is a free (libre) tool to create & export fonts from existing assets. Component-based workflow, with advanced features to nit-pick & tweak metrics in a non-destructive way!

Language: JavaScript - Size: 45.5 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 2

hfutrell/BezierKit

Bezier curves and paths in Swift for building vector applications

Language: Swift - Size: 2.17 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 286 - Forks: 26