vector-graphics

Open-source projects categorized as vector-graphics

Top 23 vector-graphic Open-Source Projects

  • two.js

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

    Project mention: Show HN: A JavaScript library for data visualization in both SVG and Canvas | news.ycombinator.com | 2024-04-11

    > DOM-like event bubbling

    This does sound very interesting. I started playing with https://two.js.org/ for a browser game but the event system proved a challange. The typescript focus also looks promising. Will give it a try.

  • Lorien

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

    Project mention: Show HN: GodotOS: A Fake Operating System Interface Made in the Godot Engine | news.ycombinator.com | 2024-01-11

    Completely agreed! I've been meaning to write a blog post on using Godot to professionally create cross-platform applications (and probably will soon). The short of it is that Godot is fantastic as a UI builder, and I think a lot of people are slowly realizing it. Many professional applications have been built with Godot[0] , and I also want to give a shoutout to Lorien[1] which is my favorite whiteboard application also made in Godot, and what partially inspired this whole project.

    [0]: https://alfredbaudisch.com/blog/gamedev/godot-engine/standal...

    [1]: https://github.com/mbrlabs/Lorien

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Method-Draw

    Method Draw, the SVG Editor for Method of Action

  • tangram

    WebGL map rendering engine for creative cartography (by tangrams)

  • synfig

    This is the Official source code repository of the Synfig project

  • canvas

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

  • notekit

    A GTK3 hierarchical markdown notetaking application with tablet support.

    Project mention: notekit VS Einwurf - a user suggested alternative | libhunt.com/r/notekit | 2023-12-20
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • SVG

    Fork of the ms svg library

  • Smiley Rating

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

  • awesome-plotters

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

    Project mention: Show HN: My Pen Plotting Journey | news.ycombinator.com | 2023-07-24

    i collect links to plotter-related projects, code, manuals, et cetera here:

    https://github.com/beardicus/awesome-plotters

    in case you find this stuff as fun as i do.

  • graphicsjs

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

  • kanjivg

    Kanji vector graphics

    Project mention: Doubt about 衆 stroke order | /r/LearningJapanese | 2023-05-14

    I am learning the most used kanjis and comparing some textbooks I have and the internet and I have found that depending on where I look I get a different stroke order. The kanji is question is 衆 and the orders I doubt about this two options, I guess it is the option that starts in the middle after "blood" but I can't find which is the actual writing order. Do you know how it is currently written and if there is any website or book where they explain these modifications? It is not the first kanji I have doubts about and I would like to have some material reference for these cases.

  • GodSVG

    An application in early development for creating simple vector graphics. Built in Godot.

    Project mention: GodSVG: An application for creating small and tidy SVG files. Built with Godot | news.ycombinator.com | 2023-12-07
  • scour

    Scour - An SVG Optimizer / Cleaner

    Project mention: Is it possible to save multiple files as optimized SVGs at once? | /r/Inkscape | 2023-06-11

    You could install the optimizer Inkscape uses internally and process your files with a super simple shell script. When reading the inkscape command line help, it does not seem to offer any option to export optimized SVGs from there

  • iconvg

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

  • vpype

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

    Project mention: Building a DIY Pen Plotter | news.ycombinator.com | 2023-10-04
  • Luxor.jl

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

  • trufont

    TruFont is a streamlined and hackable font editor. À l’ancienne.

  • lazpaint

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

    Project mention: What's the most lightweight alternative to paint that you know of? | /r/linuxquestions | 2023-05-25
  • vectorlogozone

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

  • gerbolyze

    Directly render SVG overlays into Gerber and Excellon files

  • star-charter

    A command-line tool for producing vector-graphics charts of the night sky in SVG, PDF and PNG formats.

    Project mention: StarCharter | news.ycombinator.com | 2023-07-11
  • canvas_ity

    A tiny, single-header <canvas>-like 2D rasterizer for C++

    Project mention: Writing a TrueType font renderer | news.ycombinator.com | 2024-01-01

    I have a small TTF implementation that's in the neighborhood of that size and is open source. It's part of my canvas_ity single-header library [0] that's around 2300 LOC / 36 KB object size and implements a C++ version of most of the 2D HTML5 canvas spec [1].

    The core implementation of the TTF parsing and drawing is in L1526-L1846 with another small bit at L3205-L3274 of src/canvas_ity.hpp.

    It's something of a toy implementation that only supports western left-to-right text, and doesn't do any hinting at all, nor kerning, nor shaping. But it's enough to draw a basic "Hello world!" using any typical TTF file.

    The test suite in test/test.cpp L84-304 embeds a few custom Base64-encoded TTF files. They're small and only have a few glyphs but they do exercise a number of interesting edge cases in the OpenType TTF spec [2]. Have a look at the HTML5 port of the test suite at test/test.html in different browsers to see how their canvas implementations render those fonts.

    [0] https://github.com/a-e-k/canvas_ity

    [1] https://www.w3.org/TR/2015/REC-2dcontext-20151119/

    [2] https://standards.iso.org/ittf/PubliclyAvailableStandards/c0...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-11.

vector-graphics related posts

Index

What are some of the best open-source vector-graphic projects? This list will help you:

Project Stars
1 two.js 8,181
2 Lorien 4,921
3 Method-Draw 2,724
4 tangram 2,178
5 synfig 1,689
6 canvas 1,418
7 notekit 1,413
8 SVG 1,087
9 Smiley Rating 1,077
10 awesome-plotters 992
11 graphicsjs 987
12 kanjivg 933
13 GodSVG 820
14 scour 736
15 iconvg 660
16 vpype 650
17 Luxor.jl 558
18 trufont 465
19 lazpaint 367
20 vectorlogozone 358
21 gerbolyze 339
22 star-charter 334
23 canvas_ity 317
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com