A lightweight single-header cross-platform library for general windowing
Repository Index
47,133 repositories indexed
25–48 of 57 · Most stars
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
- animation
- drawing
- qt5
- graphics2d
Self-hosted image hosting and sharing platform with private links, collections, S3/SMB storage, OIDC SSO and ShareX support.
- gallery
- self-hosted
- docker
- homelab
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
The mature, battle-tested, high-end, OG self-hosted image and video hosting solution trusted since 2007. Build your own Flickr / Imgur media sharing platform with complete control over your content, data, and platform rules.
- image-host
- image-hosting
- image-sharing
- image-sharing-website
GD Graphics Library
A MS-DOS Creative Coding IDE/platform based on JavaScript
- msdos
- retrocomputing
- retro
- javascript
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
NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers.
Anvil is a cross-platform framework for Vulkan
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
A cross-platform image viewer which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it.
- yuv
- yuv2rgb
- yuv420
- yuv-tool
Cross platform .NET bindings for Vulkan, VMA, SPIRV-Cross and shaderc
- vulkan
- netstandard
- csharp
- dotnet
Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.
Alternativa3D Flash GPU accelerated 3D engine
Lightweight direct modelling 3D CAD for all platforms, with a custom CAD kernel called Pali Ijo
[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
A multiplatform framework built on top of Babylon.js and React, designed to create interactive and immersive XR experiences.
- ar
- babylonjs
- extended-reality
- mr
A library for libGDX that draws simple shapes using a batch.
Go cross-platform OpenGL bindings.
CloudPeek is a lightweight, cross-platform, single-header C++ point cloud viewer. It’s designed for simplicity and efficiency, requiring no heavy libraries like PCL or Open3D. Ideal for visualizing and interacting with 3D data from LiDAR, photogrammetry, or other datasets, CloudPeek delivers powerful, real-time exploration in a minimalistic package