101.dotnet / Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Ranked by Attention Score: stars gained over the last 180 complete days
101–200 of 601 by Attention Score · May 9, 2026 – Nov 4, 2026 (UTC)
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Your project is scattered across too many tools. Map the chaos on an infinite canvas where notes, files, TO-DOs (and more!) finally live together.
WebGL-based viewer for volumetric data
Highly configurable slideshows for displaying Immich assets on browsers and devices.
3D visualization and mesh analysis for science and engineering
GUI image optimizer for Mac
Live overlay for drawing, annotating, presenting with zoom, hiding text, and capturing screenshots on Linux. Can be used as whiteboard or blackboard. Packed with features. Highly customisable. Written in Rust.
A modern cross-platform low-level graphics library and rendering framework
JavaScript image gallery for mobile and desktop, modular, framework independent
Easy to integrate Vulkan memory allocation library
Gephi - The Open Graph Viz Platform
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
Optimizing compiler for React
:a: Web framework for building virtual reality experiences.
A self-hosted open source photo management service.
Self-hosted personal gallery application with online photo management and albums, supporting Live/Motion Photos, EXIF parsing, geolocation recognition, and an explore map.
WebGL point cloud viewer for large datasets
An easy 1-click way to create beautiful artwork on your PC using AI, with no tech knowledge. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
GPU Accelerated JavaScript
A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets
Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:
Photo gallery for self-hosted personal servers
Node base VFX editor for pixel art.
HTML5 canvas based smooth signature drawing
Where the GPU for the Web work happens!
LedFx is a network based LED effect engine designed to deliver advanced real-time audio effects to a wide variety of devices.
A lightweight single-header cross-platform library for general windowing
Self-hosted image hosting and sharing platform with private links, collections, S3/SMB storage, OIDC SSO and ShareX support.
A very compact representation of a placeholder for an image.
A fast and simple image viewer / editor for many operating systems
Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on global or continental scale
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
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 🦖
napari: a fast, interactive, multi-dimensional image viewer for python
JavaScript image cropper.
Safe and rich Rust wrapper around the Vulkan API
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.
libavif - Library for encoding and decoding .avif files
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
Fast, modern and advanced photo management suite. Runs as a Nextcloud app.
🖼️ Image optimization app for macOS, Windows and Linux.
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)
Build and run Docker containers leveraging NVIDIA GPUs
Diffusion Bee is the easiest way to run Stable Diffusion locally on your M1 Mac. Comes with a one-click installer. No dependencies or technical knowledge needed.
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
Image processing in Python
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
Evaluate OMR sheets fast and accurately using a scanner 🖨 or your phone 🤳.
A modern, cross-platform, 2D Graphics library for .NET
The lightweight library for manipulating and animating SVG
Bringing Old Photo Back to Life (CVPR 2020 oral)
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
Fast, secure image processing server and Go library, using libvips
Translated💮 amazing QRCode generator (supporting animated gif) - amazing QR code generator (supports animated gif QR codes)
A premium app for managing and editing your photos, videos, GIFs without ads
A PyTorch Library for Accelerating 3D Deep Learning Research
Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
🌊 A flexible and fun JavaScript file upload library
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
The “Quite OK Image Format” for fast, lossless image compression
Read and write OpenType fonts using JavaScript.
The open source Meme Search Engine and Finder. Free and built to self-host locally with Python, Ruby, and Docker.
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.
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
A portable and modular superset of WGSL
A renderer agnostic two-dimensional drawing api for the web
Online collaborative Whiteboard that is simple, free, easy to use and to deploy
Pure Go WebGPU Implementation
LIBPNG: Portable Network Graphics support, official libpng repository
Lightweight and modular C++11 graphics middleware for games and data visualization
2D Vector Graphics Engine Powered by a JIT Compiler
3D Engine with Blender Integration
cuGraph - RAPIDS Graph Analytics Library
A web component for visual art and creative coding
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.