I don't find anything as satisfying as making tools that people like to use.
cryptico. An easy-to-use encryption system utilizing RSA and AES for javascript.
1.2kglsl-atmosphere. Renders sky colors with Rayleigh and Mie scattering.
633Astray. A WebGL maze game built with Three.js and Box2dWeb.
594space-3d. Quickly generate procedural 3D space scenes in your browser with WebGL
519candygraph. Fast by default, flexible 2D plotting library.
452speck. Browser-based WebGL molecule renderer with the goal of producing figures that are as attractive as they are practical.
423badlands. procedural badlands
417vixel. A WebGL voxel path tracer
333instanced-lines-demos. This is the source for the demos in my blog post Instanced Line Rendering.
241keyzen. A touch typing trainer geared towards programmers and others that need to practice with all the symbols on the keyboard.
200sdf-csg. Generate meshes from signed distance functions and constructive solid geometry operations.
191map-tile-lighting-demo. JavaScript
177dis-gui. An extensible, styleable, & React-based controller library inspired by the venerable dat-gui.
175geo-ambient-occlusion. Generates a per-vertex ambient occlusion array for arbitrary meshes.
173planet-3d. Procedural 3D planet texture and 2D planet sprite generator.
146space-2d. Fast procedural 2D space scene generation on the GPU.
144canvas-video-generator. Capture HTML5 canvas frames and render high quality video with FFMPEG.
141space-scene-2d. Procedural generator for 2D space scenes.
111procedural.js. JavaScript
108caffeine. Path tracing demo
98perlin.js. A javascript 1, 2, and 3-dimensional perlin noise generator.
75astray-2. A real-time WebGL path tracing maze game proof-of-concept
73python-ovrsdk. Cross-platform Python wrapper for the Oculus VR SDK C API
56vixel-editor. A javascript & webgl voxel path tracer.
55three-vr-renderer. VR renderer for THREE.js utilizing the upcoming VR APIs in popular browsers.
44instanced-lines-2. TypeScript
39rounded-box-figures. TypeScript
38rounded-box. Generates a rounded box mesh centered on the origin with configurable dimensions, corner and edge radius, and resolution.
37flameout. JavaScript
36isosurface-generator. A JS generator function that returns a list of vertices describing an isosuface given a density and level.
36regl-atmosphere-envmap. Easily generate an environment map, or skybox, of Earth atmosphere given a 3D vector representing the direction of the sun.
32proceduro. A collection of procedural generation tools in a desktop application.
32cellophane. A dead simple web terminal that gets all of the boilerplate out of the way and lets you do 100% of your work on the server side and in python.
29nw-ovrsdk-helloworld. A bare-bones example of using node-webkit, THREE.js, and node-ovrsdk to make an Oculus Rift application.
27regl-irradiance-envmap. Easily generate an irradiance environment map from an existing environment map.
27spaceship-2d. Create 2D spaceship diffuse, normal, depth, and position sprites with ambient occlusion through directed evolution.
20node-ovrsdk. Node FFI wrapper for the 0.3.2 Oculus VR SDK C API
19conway3d.js. Conway's Game of Life, in 3D, in Javascript.
19trackball-controller. Captures mouse events on an element and translates them to trackball-like motion.
19toothless. HTML
18brownie.js. A javascript library for creating and rendering (with THREE.js) voxel objects.
18geo-3d-transform-mat4. Transform geometry positions with a 4x4 transformation matrix.
13pyrift. Python wrapper for the Oculus Rift SDK
12geo-center. Centers vertices around a point.
12stackgl-shader-experiment. Generates boilerplate for experimenting with a fragment shader.
12gl-skybox. Draws a skybox into a 3D scene.
11webrift. An Oculus Rift websocket server
10regl-render-envmap. A simple tool for rendering environment maps with regl.
10webgpu-prng-example. A WebGPU example demonstrating pseudorandom number generation.
9regl-webxr-example. Bare-bones example of using WebXR with regl.
8cmdy. A tool for managing your utility scripts. Supports subcommands.
7gl-render-cubemap. Renders a scene to a cubemap.
7gl-format-compiler-error. Formats a webgl glsl compiler error.
7wwwtyro.github.io. HTML
6tumblebluff. JavaScript
4AegisLuna. Game entry for pyweek September 2013
3gl-cubemap-placeholder. Simple debug cubemap generator.
2tests. JavaScript
2bins.
1