Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Repository Index
47,133 repositories indexed
49–72 of 211 · Most stars
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 🦖
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
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
Insane(ly slow but wicked good) PNG image optimization
- png
- png-compression
- compression
- image-quality
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
A JavaScript API for drawing unconventional text effects on the web.
Cross-platform desktop GUI app to clean image metadata
- exif
- exiftool
- electron
- javascript
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
- vulkan
- vulkan-compute
- vulkan-example
- vulkan-tutorial
High-performance Toolkit for WebGL-based Data Visualization
A free, open source C# framework for making games, or your own game engine. Direct access to native APIs and Vulkan, with the low-level libraries around them. The foundation under Kitten Space Agency and RimWorld's Waylith engine.
- csharp
- dotnet
- game-engine
- vulkan
PNG encoder and decoder in C and C++.
libavif - Library for encoding and decoding .avif files
LedFx is a network based LED effect engine designed to deliver advanced real-time audio effects to a wide variety of devices.
- python
- music-visualizer
- audio-processing
- qlc
Supercharged experience for multiple models such as ChatGPT, DALL-E and Stable Diffusion.
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
High performance physically based renderer in C++11
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
- animation
- drawing
- qt5
- graphics2d
jpegoptim - utility to optimize/compress JPEG files
- image-optimization
- libjpeg
- jpegoptim
- jpeg-encoder
Damselfly is a server-based Photograph Management app. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. Damselfly includes support for object/face detection.
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
- vulkan
- fft
- convolution
- r2c
Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more.
ILGPU JIT Compiler for high-performance .Net GPU programs
Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.