Edit photos by describing the change, on your own GPU. A free, open-source alternative to Nano Banana and ChatGPT image editing: photos stay on your computer, no daily limit. One installer for Windows, Mac and Linux sets up the best open model (Qwen-Image 2.1). MCP server for AI agents.
ClojureCL is a Clojure library for parallel computations with OpenCL.
- opencl
- parallel-computations
- clojure-library
- clojure
Streaming Markdown renderer for AI apps. React, Vue, Svelte, Angular, React Native, React Lynx, Vue Lynx, SolidJS, Taro, and Uni App Vapor components with a shared reactive core.
[DEPRECATED] see canvas-sketch
Open source math and physics engine that executes MATLAB-syntax code. Features a modern compiler, automatic GPU acceleration for large calculations, and support for math on geometry / FEA calculations.
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
A Swift playground that generates beautiful Julia set fractal images.
Fast and Easy Augmented Reality for the Web :rocket:
- augmented-reality
- webar
- webgl
- webgl2
Dot-lattice art: photo to two-tone dot map to seamless animated loop (engine + scripts)
Turn a scene prompt into a shot sheet, then have a coding agent draw the film in HTML. No video model.
Converts GeoJSON to SVG string given SVG view port size and maps extent.
Animated, steppable code explainers. Zero-dependency TypeScript, SVG output, browser and Cloudflare Workers.
A tool to create sketchy backgrounds, shapes and lines
go library for image programming (merge, crop, resize, watermark, animate, ease, transit)
Conway's Game of Life implemented as an artistic, abstract macOS screensaver and tvOS app using SpriteKit
- conways-game-of-life
- spritekit
- gamekit
- game-of-life
TrackMate is your buddy for your everyday tracking.
- image-analysis
- single-particle-tracking
- fiji-plugin
Sample Flutter Drawing App which allows the user to draw onto the canvas along with color picker and brush thickness slider.
A multiplatform framework built on top of Babylon.js and React, designed to create interactive and immersive XR experiences.
infinite canvas in mygo
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
- pascal
- vulkan
- vulkan-api
- vulkan-library
Static recompilation of Donkey Kong Bananza (Switch 2) to native Windows with Vulkan. The 3D tutorial renders; not playable yet. No game files included.
- arm64
- donkey-kong
- game-port
- nintendo-switch-2
🧑🎨 Mobile app for drawing 2D animations
tinder like app for gifs built with elm and firebase
- elm-architecture
- elm
- gif
- signal
OME (Open Microscopy Environment) develops open-source software and data format standards for the storage and manipulation of biological light microscopy data. A joint project between universities, research establishments and industry in Europe and the USA, OME has over 20 active researchers with strong links to the microscopy community. Funded by private and public research grants, OME has been a major force on the international microscopy stage since 2000.