Pinned Repositories
analog-film-emulator
A web based analog film emulator/photo editor.
dont-crop
A small, dependency free javascript library to fit a gradient to an image or extract it's primary colors.
fluidwebgl
WebGL Fluid Simulation
Neonflames
Neon flames is a crazy online HTML5 drawing tool.
normalmap.js
normalmap.js is a library for creating simple interactive lighting effects using normal maps.
playitslowly
Play it slowly is a software to play back audio files at a different speed or pitch.
simplex-noise.js
A fast simplex noise implementation in Javascript / Typescript.
smartcrop-cli
Command line interface for the smartcrop library to provide content aware image cropping.
smartcrop-sharp
Node module for using smartcrop via sharp/libvips
smartcrop.js
Content aware image cropping
jwagner's Repositories
jwagner/smartcrop.js
Content aware image cropping
jwagner/simplex-noise.js
A fast simplex noise implementation in Javascript / Typescript.
jwagner/normalmap.js
normalmap.js is a library for creating simple interactive lighting effects using normal maps.
jwagner/fluidwebgl
WebGL Fluid Simulation
jwagner/dont-crop
A small, dependency free javascript library to fit a gradient to an image or extract it's primary colors.
jwagner/smartcrop-sharp
Node module for using smartcrop via sharp/libvips
jwagner/playitslowly
Play it slowly is a software to play back audio files at a different speed or pitch.
jwagner/terrain
WebGL Terrain, ocean, fog
jwagner/voxelworlds
WebGL Voxel World Generation Demo
jwagner/simplex-noise-demo-synthwave
Just a little demo for simplex-noise.js 4.0
jwagner/webglice
A webgl demo, showing of an iceberg featuring hdr rendering water reflections etc.
jwagner/smartcrop-gm
Node module for using smartcrop via image magick
jwagner/fluidcanvas
Fluid simulation experiment using HTML5 Canvas
jwagner/wildwebgl
Raymarching distance fields with wild results
jwagner/kalman-ts
A simplistic library for implementing kalman filters using javascript/typescript.
jwagner/bluenoise-rs
A bit of fun generating blue noise using void and cluster
jwagner/color-thief
Grab the color palette from an image using just Javascript. Works in the browser and in Node.
jwagner/gpmf-extract
Extracts binary GoPro Metadata Format data from video files
jwagner/schwermetall
3D Printed Guitar Pedal Enclosure
jwagner/swirly-lens-hoods
A 3D printable lens hood that creates swirly bokeh.
jwagner/eframe_template
The easy way to make a Rust app with a GUI
jwagner/gopro-telemetry
Reads telemetry from the GPMF track in GoPro cameras (Hero5 and later) and converts it to multiple formats
jwagner/parcel-namer-29a
probably not of interest to anyone
jwagner/bevy
A refreshingly simple data-driven game engine built in Rust
jwagner/box2d
Box2D is a 2D physics engine for games
jwagner/bvh
A fast BVH using SAH in rust
jwagner/cpal
Cross-platform audio I/O library in pure Rust
jwagner/egui
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
jwagner/geolite2legacy
MaxMind GeoLite2 (CSV) to Legacy format converter
jwagner/workbox
📦 Workbox: JavaScript libraries for Progressive Web Apps