Rye Terrell (@wwwtyro)
  • Stars
    star
    7,014
  • Global Rank 3,504 (Top 0.2 %)
  • Followers 934
  • Following 60
  • Registered over 13 years ago
  • Most used languages
    JavaScript
    69.7 %
    Python
    14.5 %
    TypeScript
    7.9 %
    HTML
    2.6 %
    Makefile
    2.6 %
    C++
    1.3 %
    GLSL
    1.3 %

Top repositories

1

cryptico

An easy-to-use encryption system utilizing RSA and AES for javascript.
JavaScript
1,174
star
2

glsl-atmosphere

Renders sky colors with Rayleigh and Mie scattering.
GLSL
583
star
3

Astray

A WebGL maze game built with Three.js and Box2dWeb.
JavaScript
503
star
4

space-3d

Quickly generate procedural 3D space scenes in your browser with WebGL
JavaScript
500
star
5

candygraph

Fast by default, flexible 2D plotting library.
TypeScript
434
star
6

badlands

procedural badlands
JavaScript
417
star
7

speck

Browser-based WebGL molecule renderer with the goal of producing figures that are as attractive as they are practical.
JavaScript
397
star
8

vixel

A WebGL voxel path tracer
JavaScript
317
star
9

instanced-lines-demos

This is the source for the demos in my blog post Instanced Line Rendering.
JavaScript
226
star
10

keyzen

A touch typing trainer geared towards programmers and others that need to practice with all the symbols on the keyboard.
JavaScript
195
star
11

sdf-csg

Generate meshes from signed distance functions and constructive solid geometry operations.
JavaScript
178
star
12

dis-gui

An extensible, styleable, & React-based controller library inspired by the venerable dat-gui.
JavaScript
176
star
13

map-tile-lighting-demo

JavaScript
172
star
14

geo-ambient-occlusion

Generates a per-vertex ambient occlusion array for arbitrary meshes.
JavaScript
165
star
15

planet-3d

Procedural 3D planet texture and 2D planet sprite generator.
JavaScript
139
star
16

canvas-video-generator

Capture HTML5 canvas frames and render high quality video with FFMPEG.
JavaScript
137
star
17

space-2d

Fast procedural 2D space scene generation on the GPU.
JavaScript
133
star
18

procedural.js

JavaScript
106
star
19

space-scene-2d

Procedural generator for 2D space scenes.
JavaScript
96
star
20

caffeine

Path tracing demo
JavaScript
95
star
21

astray-2

A real-time WebGL path tracing maze game proof-of-concept
JavaScript
73
star
22

perlin.js

A javascript 1, 2, and 3-dimensional perlin noise generator.
JavaScript
72
star
23

vixel-editor

A javascript & webgl voxel path tracer.
JavaScript
52
star
24

python-ovrsdk

Cross-platform Python wrapper for the Oculus VR SDK C API
Python
49
star
25

three-vr-renderer

VR renderer for THREE.js utilizing the upcoming VR APIs in popular browsers.
JavaScript
43
star
26

rounded-box-figures

TypeScript
38
star
27

rounded-box

Generates a rounded box mesh centered on the origin with configurable dimensions, corner and edge radius, and resolution.
TypeScript
37
star
28

instanced-lines-2

TypeScript
35
star
29

isosurface-generator

A JS generator function that returns a list of vertices describing an isosuface given a density and level.
JavaScript
35
star
30

flameout

JavaScript
33
star
31

proceduro

A collection of procedural generation tools in a desktop application.
JavaScript
31
star
32

regl-atmosphere-envmap

Easily generate an environment map, or skybox, of Earth atmosphere given a 3D vector representing the direction of the sun.
JavaScript
30
star
33

cellophane

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.
Python
28
star
34

regl-irradiance-envmap

Easily generate an irradiance environment map from an existing environment map.
JavaScript
27
star
35

nw-ovrsdk-helloworld

A bare-bones example of using node-webkit, THREE.js, and node-ovrsdk to make an Oculus Rift application.
JavaScript
26
star
36

brownie.js

A javascript library for creating and rendering (with THREE.js) voxel objects.
JavaScript
18
star
37

node-ovrsdk

Node FFI wrapper for the 0.3.2 Oculus VR SDK C API
JavaScript
18
star
38

spaceship-2d

Create 2D spaceship diffuse, normal, depth, and position sprites with ambient occlusion through directed evolution.
JavaScript
18
star
39

conway3d.js

Conway's Game of Life, in 3D, in Javascript.
JavaScript
16
star
40

toothless

HTML
16
star
41

trackball-controller

Captures mouse events on an element and translates them to trackball-like motion.
JavaScript
16
star
42

pyrift

Python wrapper for the Oculus Rift SDK
C++
12
star
43

geo-3d-transform-mat4

Transform geometry positions with a 4x4 transformation matrix.
JavaScript
12
star
44

geo-center

Centers vertices around a point.
JavaScript
11
star
45

stackgl-shader-experiment

Generates boilerplate for experimenting with a fragment shader.
JavaScript
10
star
46

webrift

An Oculus Rift websocket server
Python
10
star
47

regl-render-envmap

A simple tool for rendering environment maps with regl.
JavaScript
9
star
48

gl-skybox

Draws a skybox into a 3D scene.
JavaScript
9
star
49

webgpu-prng-example

A WebGPU example demonstrating pseudorandom number generation.
TypeScript
8
star
50

gl-render-cubemap

Renders a scene to a cubemap.
JavaScript
7
star
51

regl-webxr-example

Bare-bones example of using WebXR with regl.
JavaScript
6
star
52

gl-format-compiler-error

Formats a webgl glsl compiler error.
JavaScript
6
star
53

cmdy

A tool for managing your utility scripts. Supports subcommands.
Python
6
star
54

wwwtyro.github.io

HTML
5
star
55

webgl-perlin2d-example

JavaScript
4
star
56

gl-texture-cube

Wraps WebGL's cube texture object.
JavaScript
4
star
57

tumblebluff

JavaScript
3
star
58

AegisLuna

Game entry for pyweek September 2013
Python
3
star
59

latexyt

A clone of the popular Mac OS program latexit for GTK/linux.
Python
3
star
60

simple-pan

JavaScript
2
star
61

game-off-2022-public

My Game Off 2022 Entry, public repo with assets removed.
TypeScript
2
star
62

gl-cubemap-placeholder

Simple debug cubemap generator.
JavaScript
2
star
63

jjviz

JavaScript
2
star
64

geo-convert-position-format

Converts between a few common geometry position formats.
JavaScript
2
star
65

gevent-websocket

Python
2
star
66

kdb-viewer

A simple webgl xyz file renderer for the [KDB](http://theory.cm.utexas.edu/KDB/) project.
JavaScript
2
star
67

geo-identify-position-format

Identifies geometry position format as flat array, array of arrays, typed array, or 1D ndarray.
JavaScript
2
star
68

share

Things I want to share.
Python
1
star
69

tests

JavaScript
1
star
70

juju-status

Compact, no-wrap, colored Juju status.
Python
1
star
71

bins

1
star
72

retired

JavaScript
1
star
73

geogame

JavaScript
1
star
74

layer-freeciv-server

Charm layer for a freeciv server.
Python
1
star
75

k8s-snap-bot-test

Makefile
1
star
76

cdk-cli

A command line utility for performing various tasks related to the management of the Canonical Distribution of Kubernetes.
Python
1
star
77

media

1
star
78

toothless-pkg

Packaging utilities for Toothless
Makefile
1
star
79

widgiverse-editor-demo

Demo for the Widgiverse editor.
1
star