agnivade / Shimmer
Licence: mit
Image transformation in wasm using Go
Stars: β 110
Programming Languages
javascript
184084 projects - #8 most used programming language
golang
3204 projects
Labels
Projects that are alternatives of or similar to Shimmer
Wasmer
π The leading WebAssembly Runtime supporting WASI and Emscripten
Stars: β 11,047 (+9942.73%)
Mutual labels: webassembly
Evm2wasm
[ORPHANED] Transcompiles EVM code to eWASM
Stars: β 96 (-12.73%)
Mutual labels: webassembly
Webassembly Raytracer
a performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL
Stars: β 102 (-7.27%)
Mutual labels: webassembly
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: β 92 (-16.36%)
Mutual labels: webassembly
D3 Wasm Force
A re-implementation of d3-force with WebAssembly.
Stars: β 93 (-15.45%)
Mutual labels: webassembly
Blake3
BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly
Stars: β 100 (-9.09%)
Mutual labels: webassembly
Embly
A serverless web application framework for collaboration and scale.
Stars: β 90 (-18.18%)
Mutual labels: webassembly
Sod
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
Stars: β 1,460 (+1227.27%)
Mutual labels: webassembly
Telegram React
Experimental Telegram web client with tdlib, webassembly and react js under the hood
Stars: β 1,332 (+1110.91%)
Mutual labels: webassembly
Greenwasm
An implementation of the Webassembly spec in Rust
Stars: β 102 (-7.27%)
Mutual labels: webassembly
Emscripten Docker
Docker image with Emscripten to compile ASM.js and WebAssembly
Stars: β 92 (-16.36%)
Mutual labels: webassembly
Dcmjs
dcmjs is a javascript cross-compile of dcmtk (dcmtk.org).
Stars: β 92 (-16.36%)
Mutual labels: webassembly
Wasmer Go
πΉπΈοΈ WebAssembly runtime for Go
Stars: β 1,365 (+1140.91%)
Mutual labels: webassembly
Wasi Fs Access
This is a demo shell powered by WebAssembly, WASI, Asyncify and File System Access API.
Stars: β 98 (-10.91%)
Mutual labels: webassembly
shimmer
βThe shimmer is a prism but it refracts everything.β- Annihilation (2018)
Image transformation in wasm using Go.
LIVE DEMO at https://agniva.me/shimmer/
Just a demo project done on a weekend to play with images inside the browser using WASM. Performance lag is noticeable for images over 100KB.
Setup
- Run
make build-prod
- Serve the files using any HTTP server. (Note that .wasm files need to be served with
application/wasm
mime type. So the server must be capable of doing that.)
Benchmarks
name time/op
AdjustImage 249ms Β± 4%
name alloc/op
AdjustImage 2.44MB Β± 0%
name allocs/op
AdjustImage 62.0 Β± 0%
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].