A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Repository Index
47,133 repositories indexed
1–8 of 8 · Most stars
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
- c-sharp
- opengl
- opengl-es
- graphics-library
Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
- direct3d
- direct3d11
- direct3d12
- graphics
OpenGL ES and input for iOS, tvOS, Android, and WebGL
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
Imgcompress is a self-hosted image processing toolbox that handles compression, format conversion, and AI background removal in a single web interface. It supports over 70 input formats (including PSD, HEIC, and RAW) and can output common formats or generate PDFs, all without sending files to external services.
- imagecompression
- imageoptimizer
- self-hosted
- webtool
A multi-platform library to create a Vulkan window, and handle input events.