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

GitHub topics: vector-graphics

ajstarks/decksh

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

Language: Go - Size: 317 MB - Last synced at: about 12 hours ago - Pushed at: about 12 hours ago - Stars: 74 - Forks: 1

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: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 45 - Forks: 2

repath-project/repath-studio

A cross-platform vector graphics editor.

Language: Clojure - Size: 6.24 MB - Last synced at: about 22 hours ago - Pushed at: about 22 hours ago - Stars: 104 - 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.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 363 - Forks: 43

mgieseki/dvisvgm

A fast DVI, EPS, and PDF to SVG converter

Language: C++ - Size: 28.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 331 - Forks: 36

bdekoz/izzi

C++ API for SVG

Language: C++ - Size: 33.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

jaseg/gerbolyze

Directly render SVG overlays into Gerber and Excellon files

Language: C++ - Size: 20.5 MB - Last synced at: about 8 hours ago - Pushed at: 4 months ago - Stars: 368 - Forks: 33

dcf21/pyxplot9

Pyxplot version 0.9: a vector graphics and plotting package for Linux / MacOS

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

mathertel/gfxDraw

Arduino library for drawing vector graphics on displays with GFX support.

Language: C++ - Size: 465 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

john-h-k/MathSharp

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

Language: C# - Size: 5 MB - Last synced at: about 18 hours ago - Pushed at: over 2 years ago - Stars: 699 - Forks: 49

PixiEditor/PixiEditor

PixiEditor is a Universal Editor for all your 2D needs

Language: C# - Size: 140 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,736 - Forks: 109

blackhole89/notekit

A GTK3 hierarchical markdown notetaking application with tablet support.

Language: C++ - Size: 3.36 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 1,505 - Forks: 64

scour-project/scour

Scour - An SVG Optimizer / Cleaner

Language: Python - Size: 5.71 MB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 819 - Forks: 62

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.4 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 1,569 - Forks: 76

valeriyvan/swift-geometrize

Swift package for recreating images as geometric primitives in form of SVG files

Language: Swift - Size: 21.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 18 - Forks: 3

methodofaction/Method-Draw

Method Draw, the SVG Editor for Method of Action

Language: JavaScript - Size: 192 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 2,898 - Forks: 733

feenkcom/sparta

Sparta is a canvas on top of Skia.

Language: Smalltalk - Size: 4.05 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 32 - Forks: 6

KanjiVG/kanjivg

Kanji vector graphics

Language: Python - Size: 73.9 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 1,147 - Forks: 192

abey79/vpype

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

Language: Python - Size: 16.8 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 790 - Forks: 66

wieslawsoltes/Svg.Skia

An SVG rendering library.

Language: C# - Size: 302 MB - Last synced at: 4 days ago - Pushed at: 13 days ago - Stars: 562 - Forks: 71

tangrams/tangram

WebGL map rendering engine for creative cartography

Language: JavaScript - Size: 133 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 2,260 - Forks: 294

mbrlabs/Lorien

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

Language: GDScript - Size: 24.7 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 5,890 - Forks: 265

synfig/synfig

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

Language: C++ - Size: 64 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,973 - Forks: 364

tdewolff/canvas

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

Language: Go - Size: 117 MB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 1,576 - Forks: 106

GimelStudio/GimelStudio

Non-destructive 2D graphics editor

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

neplextech/vectorizer

Fast Node.js library to convert raster images to svg

Language: Rust - Size: 4.86 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 102 - Forks: 5

jpbruyere/vkvg

Vulkan 2D graphics library

Language: C - Size: 5.14 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 789 - Forks: 34

reznakt/svglab

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

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

cogentcore/cogent

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

Language: Go - Size: 11.4 MB - Last synced at: about 8 hours ago - Pushed at: 10 days ago - Stars: 211 - Forks: 11

meyfa/php-svg

Vector graphics (SVG) library for PHP

Language: PHP - Size: 749 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 527 - Forks: 95

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.07 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 59 - Forks: 9

urbic/mpshort

METAPOST. Краткий курс

Language: TeX - Size: 3.02 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

Tremus/nanovg_compat

NanoVG wrapper for Windows and MacOS

Language: C - Size: 50.8 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 11 - Forks: 1

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: 3 days ago - Pushed at: 2 months ago - Stars: 496 - Forks: 58

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.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 308 - Forks: 19

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: 530 - Forks: 21

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: 8 days ago - Pushed at: 8 days ago - Stars: 18 - Forks: 2

PureSwift/Cacao

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

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

listnt/GraphicsEditor

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

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: 8 days ago - Pushed at: 4 months ago - Stars: 8,768 - Forks: 1,851

parasol-framework/parasol

Vector graphics engine & UI framework for Windows and Linux desktops, supporting SVG

Language: C++ - Size: 49.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 2

bodoni/svg

Composer and parser for SVG

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

audulus/vger

2D GPU renderer for dynamic UIs

Language: C - Size: 5.8 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 293 - Forks: 17

ecomfe/zrender

A lightweight graphic library providing 2d draw for Apache ECharts

Language: TypeScript - Size: 14.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6,155 - Forks: 1,571

svg-net/SVG

Fork of the ms svg library

Language: C# - Size: 29 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 1,228 - Forks: 478

egaxegax/dbcartajs

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

Language: JavaScript - Size: 10.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 61 - Forks: 19

GoodDamn/VectorEditorAndroid

Make your native vector image special for mobile platforms

Language: Kotlin - Size: 26.7 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 2

JuliaGraphics/Luxor.jl

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

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

fabioarnold/nanovg-zig

A small anti-aliased hardware-accelerated vector graphics library

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

jackbdu/PAPERCUTTING.art

Web-based vector-graphics design tool for exploring paper-cutting art.

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

bgrabitmap/lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)

Language: Pascal - Size: 72.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 436 - Forks: 60

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: 12 days ago - Pushed at: 4 months ago - Stars: 1,193 - Forks: 74

graphics32/graphics32

Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.

Language: Pascal - Size: 32.9 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 423 - Forks: 129

abey79/vsvg

Fast and portable tools for plotter users

Language: Rust - Size: 18 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 134 - Forks: 17

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: 5 days ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 2

MykBamberg/linedraw

Image tracing for plotters

Language: D - Size: 1.51 MB - Last synced at: 15 days ago - Pushed at: 15 days 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: 12 days ago - Pushed at: about 1 month ago - Stars: 112 - Forks: 4

Vabiel/SVG-Converter

A Python-based tool for processing SVG files

Language: Python - Size: 11.7 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

snow6oy/recurrink

draw recurring patterns using python

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

lemonyte/pyautotrace

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

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

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: 17 days ago - Pushed at: 17 days ago - Stars: 220 - Forks: 19

aloisdeniel/svg_packer

Optimized and dynamic vector graphics for Flutter

Language: Dart - Size: 252 KB - Last synced at: 1 day ago - Pushed at: 19 days ago - Stars: 5 - Forks: 0

baku89/pave

A environment-agnostic toolkit for manipulating SVG/Path2D curves

Language: TypeScript - Size: 570 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 76 - Forks: 1

nasso/lovector

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

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

Lichtso/contrast_renderer

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

Language: Rust - Size: 721 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 77 - Forks: 4

r-lib/ragg

Graphic Devices Based on AGG

Language: C++ - Size: 168 MB - Last synced at: 3 days ago - Pushed at: 22 days ago - Stars: 175 - Forks: 27

jonobr1/two.js

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

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

pier-bezuhoff/Dodeclusters

Circle-based vector graphics editor

Language: Kotlin - Size: 221 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

TinyVG/sdk

TinyVG software development kit

Language: Zig - Size: 104 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 279 - Forks: 16

MAZ01001/dice_stats

DND dice rolls with statistics

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

nstgeorge/VEKTA

A space exploration game created in Processing 3 with orbital mechanics

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

google/iconvg

IconVG is a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji.

Language: C - Size: 1.12 MB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 679 - Forks: 11

deeplook/svglib

Read SVG files and convert them to other formats.

Language: Python - Size: 2.82 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 341 - Forks: 80

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: 3 days ago - Pushed at: 2 months ago - Stars: 93 - Forks: 19

nuclearsugar/VectorRecursionWorkbench

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

Language: Python - Size: 20.8 MB - Last synced at: 8 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: 5 days ago - Pushed at: 6 months ago - Stars: 58 - Forks: 16

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: 2 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: 27 days ago - Pushed at: 4 months ago - Stars: 73 - Forks: 14

kbinani/PathOps

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

Language: Swift - Size: 759 KB - Last synced at: 4 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

LokiResearch/three-svg-renderer

An experimental three.js SVG renderer to render 3D scenes as Vector Graphics.

Language: TypeScript - Size: 2.7 MB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 35 - Forks: 12

VectorLogoZone/vectorlogozone

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

Language: SVG - Size: 93.8 MB - Last synced at: 29 days ago - Pushed at: 30 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: 30 days ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 3

JakobGlock/Generative-Art

A selection of generative art scripts written in Python

Language: Python - Size: 12.4 MB - Last synced at: 3 days 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: 28 days ago - Pushed at: almost 3 years ago - Stars: 1,218 - Forks: 76

LingDong-/psvg

Programmable Scalable Vector Graphics -- drawings that draw themselves

Language: TypeScript - Size: 750 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 308 - Forks: 14

abey79/vpype-pixelart

Pixel art plotting in vpype

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

orsinium-labs/svg.py

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

Language: Python - Size: 212 KB - Last synced at: 30 days ago - Pushed at: 2 months 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: about 1 month 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2

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: 6 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 0

OrF8/Paintor

A small painter app made by OF8

Language: Python - Size: 4.47 MB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: 7 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

vector-express/vx-sdk-ts

A Node.js wrapper for the Vector Express API

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

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: 4 days 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: 6 days ago - Pushed at: 5 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: about 1 month ago - Pushed at: 3 months ago - Stars: 4 - Forks: 4

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: 10 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 4

audulus/vger-rs

2D GPU renderer for dynamic UIs

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

vector-js/vector 📦

A javascript library for creating interactive graphics.

Language: JavaScript - Size: 13.3 MB - Last synced at: 26 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 18