A cross-platform, safe, pure-Rust graphics API.
Repository Index
47,133 repositories indexed
1–24 of 35 · Most stars
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
🏞 A fast, open-source, modern image viewer for 90+ formats – including WEBP, GIF, SVG, AVIF, JXL, HEIC and more – built for smooth browsing across Windows, macOS, and Linux.
- image-viewer
- photo-viewer
- imageglass
- picture-viewer
Python Imaging Library (fork)
- c
- cross-platform
- pil
- pillow
minimal cross-platform standalone C headers
A modern, cross-platform, 2D Graphics library for .NET
- image-processing
- drawing
- c-sharp
- jpeg
LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The GUI is highly customizable, and has dozens of translations.
projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
- music-visualizer
- visualizer
- library
- music
A modern cross-platform low-level graphics library and rendering framework
🖼️ Image optimization app for macOS, Windows and Linux.
- image-compression
- save-for-web
- jpegmini
- pngquant
Cross-Platform JavaScript Creative Coding Framework
Cross-platform desktop GUI app to clean image metadata
- exif
- exiftool
- electron
- javascript
Polycode is a cross-platform framework for creative code.
🎨 Powerful, minimalistic, cross-platform, opensource note-taking app
A lightweight single-header cross-platform library for general windowing
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
- animation
- drawing
- qt5
- graphics2d
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
- game-engine
- gamedev
- game-developement
- cpp
libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
- substation-alpha
- libass
- c
- subtitle-formats
GD Graphics Library
Parametric 3D CAD with a real B-rep kernel (OpenCASCADE)
- 3d-modeling
- 3d-printing
- brep
- cad
Modern and easy-to-use library for Vulkan
- vulkan-library
- modern-cpp
- modular
- cross-platform
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
Anvil is a cross-platform framework for Vulkan
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.