2d-graphics

Open-source projects categorized as 2d-graphics

Top 23 2d-graphic Open-Source Projects

  • Graphite

    2D raster & vector editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.

  • Project mention: 3D and 2D: Testing out my cross-platform graphics engine | news.ycombinator.com | 2024-04-02
  • gg

    Go Graphics - 2D rendering in Go with a simple API.

  • 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.

    InfluxDB logo
  • blend2d

    2D Vector Graphics Engine Powered by a JIT Compiler

  • Project mention: Does anyone know any good open source project to optimize? | /r/simd | 2023-06-08

    Blend2D: https://blend2d.com/

  • tigr

    TIGR - the TIny GRaphics library for Windows, macOS, Linux, iOS and Android.

  • GimelStudio

    Non-destructive, node based 2D image editor with an API for custom nodes

  • Luxor.jl

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

  • 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...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Generative-Art

    A selection of generative art scripts written in Python (by JakobGlock)

  • ImageSharp.Drawing

    :pen: Extensions to ImageSharp containing a cross-platform 2D polygon manipulation API and drawing operations.

  • vger

    2D GPU renderer for dynamic UIs

  • urpflanze

    A library for developers who want to approach to creative coding, artists who want to approach coding and for those who find it fun to play with math.

  • Skity

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

  • ink

    Creative coding in Go (by buchanae)

  • jle

    'Jet-Lagged Engine' is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.

  • Project mention: Wanted to share my game engine, if anyone's interested. It's C++, and quite capable-ish. | /r/cpp | 2023-09-26
  • AnimeEffects

    2D Animation Tool

  • canvas

    Draw on an HTML 2D canvas in a web browser from a server program using WebSockets. (by fzipp)

  • VTerminal

    A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.

  • gridder

    A Grid based 2D Graphics library (by shomali11)

  • ShapeEngine

    My custom made engine based on the great Raylib Framework. Main focus is being performant and only using draw functions instead of textures.

  • Game-Engine-Development-Series

    Game Engine Development Series - Learn to code a Game Engine in C++ from scratch

  • maps

    maps is a simple Spigot plugin and api for creating clientside maps and map screens. (by cerus)

  • stochastic_sierpinski

    A stochastic method to generate an approximation to the Sierpinski triangle

  • tilemancer

    GIMP script to generate sprite sheets

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

2d-graphics related posts

  • Does anyone know any good open source project to optimize?

    1 project | /r/simd | 8 Jun 2023
  • Blend2D – Fast 2D vector graphics library

    1 project | news.ycombinator.com | 22 Mar 2023
  • Creating Dynamic Shipping Labels

    1 project | /r/golang | 8 Mar 2023
  • The Lone Developer Problem

    3 projects | news.ycombinator.com | 27 Feb 2023
  • Anime Effects – an open-source 2D animation app

    1 project | news.ycombinator.com | 15 Feb 2023
  • C Port of Ken Thompson's Space Travel

    5 projects | news.ycombinator.com | 5 Feb 2023
  • Gimel Studio: Non-destructive, 2D image editor

    4 projects | news.ycombinator.com | 8 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    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. Learn more →

Index

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

Project Stars
1 Graphite 6,903
2 gg 4,280
3 blend2d 1,466
4 tigr 691
5 GimelStudio 634
6 Luxor.jl 565
7 canvas_ity 318
8 Generative-Art 299
9 ImageSharp.Drawing 266
10 vger 247
11 urpflanze 197
12 Skity 192
13 ink 146
14 jle 125
15 AnimeEffects 104
16 canvas 89
17 VTerminal 75
18 gridder 73
19 ShapeEngine 72
20 Game-Engine-Development-Series 70
21 maps 41
22 stochastic_sierpinski 41
23 tilemancer 36

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com