Graphics Open Source Projects

Browse 1,135 Graphics open source projects, ranked by GitHub stars. Find the most popular Graphics tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 1,135 projects
177,840 stars

flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Metrics details
Stars177,840
62,193 stars

jgraph/drawio-desktop

Official electron build of draw.io

Metrics details
Stars62,193
38,186 stars

aseprite/aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

Metrics details
Stars38,186
34,242 stars

nothings/stb

stb single-file public domain libraries for C/C++

Metrics details
Stars34,242
33,945 stars

raysan5/raylib

A simple and easy-to-use library to enjoy videogames programming

Metrics details
Stars33,945
31,025 stars

iced-rs/iced

A cross-platform GUI library for Rust, inspired by Elm

Metrics details
Stars31,025
24,134 stars

lvgl/lvgl

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

Metrics details
Stars24,134
23,878 stars

ssloy/tinyrenderer

A brief computer graphics / rendering course

Metrics details
Stars23,878
23,808 stars

processing/p5.js

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org

Metrics details
Stars23,808
21,079 stars

rough-stuff/rough

Create graphics with a hand-drawn, sketchy, appearance

Metrics details
Stars21,079
20,271 stars

google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

Metrics details
Stars20,271
19,766 stars

lettier/3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

Metrics details
Stars19,766
18,729 stars

mojs/mojs

The motion graphics toolbelt for the web

Metrics details
Stars18,729
17,938 stars

mahmoud/awesome-python-applications

💿 Free software that works great, and also happens to be open-source Python.

Metrics details
Stars17,938
17,302 stars

gztchan/awesome-design

🌟 Curated design resources from all over the world.

Metrics details
Stars17,302
17,291 stars

bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

Metrics details
Stars17,291
16,997 stars

ellisonleao/magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.

Metrics details
Stars16,997
15,525 stars

hoffstadt/DearPyGui

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

Metrics details
Stars15,525
15,280 stars

dolphin-emu/dolphin

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.

Metrics details
Stars15,280
14,629 stars

konvajs/konva

Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

Metrics details
Stars14,629
14,190 stars

MonoGame/MonoGame

One framework for creating powerful cross-platform games.

Metrics details
Stars14,190
14,013 stars

adobe-webplatform/Snap.svg

The JavaScript library for modern SVG graphics.

Metrics details
Stars14,013
13,172 stars

fogleman/primitive

Reproducing images with geometric primitives.

Metrics details
Stars13,172
12,569 stars

antvis/G2

📊 The concise and progressive visualization grammar.

Metrics details
Stars12,569
12,003 stars

CosmicMind/Material

A UI/UX framework for creating beautiful applications.

Metrics details
Stars12,003
11,953 stars

SFML/SFML

Simple and Fast Multimedia Library

Metrics details
Stars11,953
11,276 stars

DmitryBaranovskiy/raphael

JavaScript Vector Library

Metrics details
Stars11,276
10,900 stars

baldurk/renderdoc

RenderDoc is a stand-alone graphics debugging tool.

Metrics details
Stars10,900
10,403 stars

openframeworks/openFrameworks

openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

Metrics details
Stars10,403
9,988 stars

QianMo/Game-Programmer-Study-Notes

:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.

Metrics details
Stars9,988
9,923 stars

Orama-Interactive/Pixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

Metrics details
Stars9,923
9,346 stars

c3js/c3

:bar_chart: A D3-based reusable chart library

Metrics details
Stars9,346
8,065 stars

LibreSprite/LibreSprite

Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

Metrics details
Stars8,065
8,012 stars

SixLabors/ImageSharp

:camera: A modern, cross-platform, 2D Graphics library for .NET

Metrics details
Stars8,012
7,891 stars

PixiEditor/PixiEditor

PixiEditor is a Universal Editor for all your 2D needs

Metrics details
Stars7,891
6,968 stars

tidyverse/ggplot2

An implementation of the Grammar of Graphics in R

Metrics details
Stars6,968
6,680 stars

ScottPlot/ScottPlot

Interactive plotting library for .NET

Metrics details
Stars6,680
6,588 stars

romannurik/AndroidAssetStudio

A set of web-based tools for generating graphics and other assets that would eventually be in an Android application's res/ directory.

Metrics details
Stars6,588
6,585 stars

olikraus/u8g2

U8glib library for monochrome displays, version 2

Metrics details
Stars6,585
6,430 stars

visioncortex/vtracer

Raster to Vector Graphics Converter

Metrics details
Stars6,430
6,046 stars

exyte/Macaw

Powerful and easy-to-use vector graphics Swift library with SVG support

Metrics details
Stars6,046
5,840 stars

galacean/runtime

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.

Metrics details
Stars5,840
5,738 stars

KhronosGroup/MoltenVK

MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.

Metrics details
Stars5,738
5,631 stars

steveruizok/perfect-freehand

Draw perfect pressure-sensitive freehand lines.

Metrics details
Stars5,631
5,516 stars

mono/SkiaSharp

SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

Metrics details
Stars5,516
5,398 stars

LWJGL/lwjgl3

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

Metrics details
Stars5,398
5,394 stars

gfx-rs/gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.

Metrics details
Stars5,394
5,388 stars

spritejs/spritejs

A cross platform high-performance graphics system.

Metrics details
Stars5,388
5,347 stars

ssloy/tinyraytracer

A brief computer graphics / rendering course

Metrics details
Stars5,347
5,337 stars

williamngan/pts

A library for visualization and creative-coding

Metrics details
Stars5,337
5,326 stars

KhronosGroup/Vulkan-Samples

One stop solution for all Vulkan samples

Metrics details
Stars5,326
5,324 stars

jagenjo/webglstudio.js

A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.

Metrics details
Stars5,324
5,306 stars

patriciogonzalezvivo/glslViewer

Console-based GLSL Sandbox for 2D/3D shaders

Metrics details
Stars5,306
5,192 stars

Orillusion/orillusion

Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.

Metrics details
Stars5,192
5,182 stars

mosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

Metrics details
Stars5,182
5,135 stars

dotnet/Silk.NET

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

Metrics details
Stars5,135
5,093 stars

nicholas-ochoa/OpenSC2K

OpenSC2K - An Open Source remake of Sim City 2000 by Maxis

Metrics details
Stars5,093
5,036 stars

hpjansson/chafa

📺🗿 Terminal graphics for the 21st century.

Metrics details
Stars5,036
4,904 stars

alandefreitas/matplotplusplus

Matplot++: A C++ Graphics Library for Data Visualization 📊🗾

Metrics details
Stars4,904
4,859 stars

GoogleTrends/data

An index of all open-source data

Metrics details
Stars4,859
1-60 of 1,135 projects
Get A Weekly Email With Trending Graphics Projects
Stay updated on Graphics plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.