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 →
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ImageSharp.Drawing
:pen: Extensions to ImageSharp containing a cross-platform 2D polygon manipulation API and drawing operations.
-
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
-
jle
'Jet-Lagged Engine' is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.
-
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.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: 3D and 2D: Testing out my cross-platform graphics engine | news.ycombinator.com | 2024-04-02
Blend2D: https://blend2d.com/
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...
Project mention: Wanted to share my game engine, if anyone's interested. It's C++, and quite capable-ish. | /r/cpp | 2023-09-26
2d-graphics related posts
-
Does anyone know any good open source project to optimize?
-
Blend2D – Fast 2D vector graphics library
-
Creating Dynamic Shipping Labels
-
The Lone Developer Problem
-
Anime Effects – an open-source 2D animation app
-
C Port of Ken Thompson's Space Travel
-
Gimel Studio: Non-destructive, 2D image editor
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
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