A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
- animation
- 2d-graphics
- embedded
- graphics-library
47,133 repositories indexed
25–48 of 57 · Most stars
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
Vector graphics in Go
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Go bindings for OpenGL (generated via glow)
A C++ binding for the OpenGL API, generated using the gl.xml specification.
C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading etc.) to speed up development of Vulkan, OpenGL ES 2.0 & 3.x applications
Simple OpenGL core profile loading
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
🎨 The Ruby 2D gem
HARFANG 3D source code public repository
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
Free, open-source 3D sculpting for Linux, macOS and Windows: dense meshes, remeshing, painting, built-in AI (image/text to 3D), Send to Unreal, game-ready LODs, Gaussian splats and OpenUSD.
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
Repository for the PyOpenGL Project
cl-opengl is a set of CFFI bindings to the OpenGL, GLU and GLUT APIs.
libGDX post-processing visual effects
OpenGL and Vulkan header and loader generator.
3D engine completely written in HTML5 without OpenGL
Shädows - A Shadows & Lights engine for löve
Go cross-platform OpenGL bindings.
A realtime visual programming language for interactive media.
JS renderer based on GLTF to WebGPU or WebGL backends.
Thick Ada binding for OpenGL and GLFW
Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs