stb single-file public domain libraries for C/C++
Repository Index
47,133 repositories indexed
1–24 of 34 · Most stars
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
Vulkan bindings for Rust
High performance physically based renderer in C++11
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
- direct3d
- direct3d11
- direct3d12
- graphics
Go bindings for OpenGL (generated via glow)
Vulkan API for JavaScript/TypeScript
- vulkan
- bindings
- javascript
A C++ binding for the OpenGL API, generated using the gl.xml specification.
- c-plus-plus
- c-plus-plus-11
- library
- opengl-bindings
Convert images to vectorized line drawings for plotters.
- drawing
- convert-images
- artwork
- plotter
Vulkan API bindings for Go programming language
Smaller images, same picture. Compress PNGs to PNG or WebP with automatic quality. PNG output is 8–12% smaller than TinyPNG at equal quality on the median image. Command line and browser.
Software that can create stipple drawings and “TSP art,” from image files
cell detection in calcium imaging recordings
- imaging
- neuroscience
- data-analysis
Robert Penner's easing functions in GLSL, available as a module for glslify.
Desktop app for designing parametric 3D models in CadQuery together with the coding agent of your choice
Cross platform .NET bindings for Vulkan, VMA, SPIRV-Cross and shaderc
- vulkan
- netstandard
- csharp
- dotnet
cl-opengl is a set of CFFI bindings to the OpenGL, GLU and GLUT APIs.
This repository contains low-level bindings for WebGPU used in Evergine.
- webgpu
- netstandard
- dotnet-core
- csharp
Go cross-platform OpenGL bindings.
Haskell bindings for Vulkan
C# Bindings for the Vulkan API & SPIR-V
- vulkan
- c-sharp
- spir-v
- dotnet-standard
Fast, memory-safe camera RAW decoder in Rust: ~40 formats, SIMD, GPU, WebAssembly, ICC colour management. CLI, C, C++, Python and JavaScript bindings.
- camera-raw
- decoder
- dng
- image-processing
swoopyarrows makes swoopy arrows between things