GeezerVison is showing github.com — reindernijhoff - Overview
Reinder Nijhoff
reindernijhoff
Hello, I’m Reinder.
I’m a creative coder based in the Netherlands. In my spare time, I build platforms for generative art (like Turtletoy) and other digital experiments.
I’m currently working on:
- Eigen: Eigen is a self-hosted alternative to Google Workspace.
- Dittytoy: Create your generative music online using a Javascript API.
- OneShader: One fragment shader and your imagination.
- Turtletoy: Create your generative art online using a JavaScript Turtle graphics API.
- Rijkscollection: An immersive exploration of art pieces from the Rijksmuseum Amsterdam.
- The RenderQueue: A collection of creative coding experiments by Johan Holwerda and me.
If you want, you can sponsor me, or buy me a coffee. Donations are highly appreciated and will be used to cover hosting costs and to buy (more) coffee.
Pinned
Loading
-
Your own workspace. A self-hosted, open source alternative to Google Workspace: mail, drive, docs, sheets, slides, drawings, stickies, calendar, contacts and chat. Syncs with your own apps over IMA…
TypeScript
76
2
-
A backup of all public WebGL fragment shaders that I have published on Shadertoy.
GLSL
41
2
-
Compile and play code (ditties) from Dittytoy.net, an online platform that allows you to create generative music using a minimalistic javascript API. Zero dependencies.
JavaScript
19
1
-
The image-effect-renderer is a lightweight package for running fragment shaders on websites using WebGL. Apply effects to HTML image or video sources. Zero dependencies.
TypeScript
28
-
The fast-image-sequence-renderer is a powerful package for displaying image sequences at high frame rates on websites. Use it to create smooth animations, 360° product views, or video-like sequence…
TypeScript
54
3
-
Run Turtletoy turtle graphics code in the browser or Node.js. Turtletoy is an online platform where you can create generative art using a minimalistic JavaScript Turtle graphics API. Zero dependenc…
TypeScript
11
Uh oh!
There was an error while loading. Please reload this page.