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
FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
3D Engine with Blender Integration
A very fast SIMD-first image comparison library (with nodejs API)
- visual
- diff
- snapshot
- image-comparison
Goxel: Free and Open Source 3D Voxel Editor
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! 🚀
.Net port of the original java-based barcode reader and generator library zxing
A JavaScript API for drawing unconventional text effects on the web.
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
- path-tracer
- gltf
- graphics
- physically-based-rendering
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
- microsoft
- directx
- directx-11
- cpp-library
Cross-platform desktop GUI app to clean image metadata
A vector graphics application for structured SVG editing, available on all major desktop platforms and on web. Currently in late alpha.
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
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
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
The animation engine for agents: blazingly fast math and 3D videos with Manim's Python API, on a Rust GPU core.
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
Helix Toolkit is a collection of 3D components for .NET.
- sharpdx
- c-sharp
- wpf
- helix-toolkit
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon
cuGraph - RAPIDS Graph Analytics Library
Go Language Library for SVG generation
TwelveMonkeys ImageIO: Additional plug-ins and extensions for Java's ImageIO
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