Graphics Open Source Projects
Browse 1,135 Graphics open source projects, ranked by GitHub stars. Find the most popular Graphics tools and libraries.
flutter/flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Metrics details
| Stars | 177,840 |
jgraph/drawio-desktop
Official electron build of draw.io
Metrics details
| Stars | 62,193 |
aseprite/aseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Metrics details
| Stars | 38,186 |
nothings/stb
stb single-file public domain libraries for C/C++
Metrics details
| Stars | 34,242 |
raysan5/raylib
A simple and easy-to-use library to enjoy videogames programming
Metrics details
| Stars | 33,945 |
iced-rs/iced
A cross-platform GUI library for Rust, inspired by Elm
Metrics details
| Stars | 31,025 |
lvgl/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Metrics details
| Stars | 24,134 |
ssloy/tinyrenderer
A brief computer graphics / rendering course
Metrics details
| Stars | 23,878 |
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
| Stars | 23,808 |
rough-stuff/rough
Create graphics with a hand-drawn, sketchy, appearance
Metrics details
| Stars | 21,079 |
google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Metrics details
| Stars | 20,271 |
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
| Stars | 19,766 |
mojs/mojs
The motion graphics toolbelt for the web
Metrics details
| Stars | 18,729 |
mahmoud/awesome-python-applications
💿 Free software that works great, and also happens to be open-source Python.
Metrics details
| Stars | 17,938 |
gztchan/awesome-design
🌟 Curated design resources from all over the world.
Metrics details
| Stars | 17,302 |
bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Metrics details
| Stars | 17,291 |
ellisonleao/magictools
:video_game: :pencil: A list of Game Development resources to make magic happen.
Metrics details
| Stars | 16,997 |
hoffstadt/DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Metrics details
| Stars | 15,525 |
dolphin-emu/dolphin
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
Metrics details
| Stars | 15,280 |
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
| Stars | 14,629 |
MonoGame/MonoGame
One framework for creating powerful cross-platform games.
Metrics details
| Stars | 14,190 |
adobe-webplatform/Snap.svg
The JavaScript library for modern SVG graphics.
Metrics details
| Stars | 14,013 |
fogleman/primitive
Reproducing images with geometric primitives.
Metrics details
| Stars | 13,172 |
antvis/G2
📊 The concise and progressive visualization grammar.
Metrics details
| Stars | 12,569 |
CosmicMind/Material
A UI/UX framework for creating beautiful applications.
Metrics details
| Stars | 12,003 |
SFML/SFML
Simple and Fast Multimedia Library
Metrics details
| Stars | 11,953 |
DmitryBaranovskiy/raphael
JavaScript Vector Library
Metrics details
| Stars | 11,276 |
baldurk/renderdoc
RenderDoc is a stand-alone graphics debugging tool.
Metrics details
| Stars | 10,900 |
openframeworks/openFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Metrics details
| Stars | 10,403 |
QianMo/Game-Programmer-Study-Notes
:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.
Metrics details
| Stars | 9,988 |
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
| Stars | 9,923 |
c3js/c3
:bar_chart: A D3-based reusable chart library
Metrics details
| Stars | 9,346 |
LibreSprite/LibreSprite
Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite
Metrics details
| Stars | 8,065 |
SixLabors/ImageSharp
:camera: A modern, cross-platform, 2D Graphics library for .NET
Metrics details
| Stars | 8,012 |
PixiEditor/PixiEditor
PixiEditor is a Universal Editor for all your 2D needs
Metrics details
| Stars | 7,891 |
tidyverse/ggplot2
An implementation of the Grammar of Graphics in R
Metrics details
| Stars | 6,968 |
ScottPlot/ScottPlot
Interactive plotting library for .NET
Metrics details
| Stars | 6,680 |
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
| Stars | 6,588 |
olikraus/u8g2
U8glib library for monochrome displays, version 2
Metrics details
| Stars | 6,585 |
visioncortex/vtracer
Raster to Vector Graphics Converter
Metrics details
| Stars | 6,430 |
exyte/Macaw
Powerful and easy-to-use vector graphics Swift library with SVG support
Metrics details
| Stars | 6,046 |
galacean/runtime
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
Metrics details
| Stars | 5,840 |
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
| Stars | 5,738 |
steveruizok/perfect-freehand
Draw perfect pressure-sensitive freehand lines.
Metrics details
| Stars | 5,631 |
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
| Stars | 5,516 |
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
| Stars | 5,398 |
gfx-rs/gfx
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Metrics details
| Stars | 5,394 |
spritejs/spritejs
A cross platform high-performance graphics system.
Metrics details
| Stars | 5,388 |
ssloy/tinyraytracer
A brief computer graphics / rendering course
Metrics details
| Stars | 5,347 |
williamngan/pts
A library for visualization and creative-coding
Metrics details
| Stars | 5,337 |
KhronosGroup/Vulkan-Samples
One stop solution for all Vulkan samples
Metrics details
| Stars | 5,326 |
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
| Stars | 5,324 |
patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
Metrics details
| Stars | 5,306 |
Orillusion/orillusion
Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.
Metrics details
| Stars | 5,192 |
mosra/magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Metrics details
| Stars | 5,182 |
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
| Stars | 5,135 |
nicholas-ochoa/OpenSC2K
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Metrics details
| Stars | 5,093 |
hpjansson/chafa
📺🗿 Terminal graphics for the 21st century.
Metrics details
| Stars | 5,036 |
alandefreitas/matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Metrics details
| Stars | 4,904 |
GoogleTrends/data
An index of all open-source data
Metrics details
| Stars | 4,859 |
