GitHub / richplastow 99 Repositories
Award-winning front-end web app developer with twenty years’ experience working for leading brands and digital agencies in London and Brighton
richplastow/richplastow.github.io
Portfolio website for Rich Plastow, creative front-end web app developer
Language: HTML - Size: 21.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

richplastow/basic-dynamodb-lambda-api
A step-by-step guide to set up a CRUD RESTful API, using AWS CLI, DynamoDB and Lambda
Language: JavaScript - Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

richplastow/cdndb
An in-browser JavaScript database which uses any CDN (e.g. S3 or GitHub Pages) for persistence
Language: JavaScript - Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

richplastow/zebedex-initial-ideas
Some early experiments and tryouts for zbdx (successor to 0bdx)
Language: JavaScript - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

richplastow/tryout-auth-static-site
An example of a simple static (CDN hosted) site, with some password-protected pages
Size: 6.84 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

richplastow/rust-to-wgsl
Transforms Rust source code to WebGPU Shading Language (WGSL) source code
Language: JavaScript - Size: 157 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

richplastow/cluster-viewer
Three.js + Vue 3 .glb viewer, with buttons to cluster objects by shape or color.
Language: Vue - Size: 9.14 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

richplastow/tryout-plop
Exploring 'Plop' which Turborepo uses for code generation
Language: JavaScript - Size: 80.1 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

richplastow/tryout-turbo-nextjs
Exploring multiple Next.js apps in a Turborepo monorepo
Language: TypeScript - Size: 172 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

richplastow/tunefields-old-without-nextjs
A 3D creative music game
Language: TypeScript - Size: 587 KB - Last synced at: about 7 hours ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/gus
A generic user server, based on Nest.js, Express and Node, which manages user auth and accounts for multiple domains at once
Language: TypeScript - Size: 104 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/generic-user-server
A Node.js Express server which manages user auth and accounts for multiple domains at once
Language: JavaScript - Size: 193 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/vr-carousel
A 3D and VR Carousel Website Example
Language: JavaScript - Size: 12.5 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/vue-veux-pug-coffee-stylus
The original Vue Webpack, with Veux, Pug, CoffeeScript and Stylus added
Language: JavaScript - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 1

richplastow/app-name-all-lowercase-and-hyphens
A VR art gallery in A-Frame and Angular
Language: HTML - Size: 313 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/basic-angular-4-es6
No TypeScript, no build-process, ES6 browsers only
Language: HTML - Size: 248 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/docleidoscope
A randomized movie-clip viewer
Language: CoffeeScript - Size: 2.13 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/cell-survivor Fork of aidsalliance/cell-survivor
An HTML5 game with information on living with HIV.
Language: CoffeeScript - Size: 1.37 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

richplastow/rollup-plugin-ternary Fork of nashdot/rollup-plugin-ternary
Rollup Plugin: Unpack ternary conditional operators
Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/magazzino Fork of eddiemachado-zz/bones
A unique magazine style WordPress theme, based on Bones
Language: CSS - Size: 2.41 MB - Last synced at: about 1 year ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/docs Fork of mongodb/docs
The MongoDB Documentation Project Source.
Language: Python - Size: 53.2 MB - Last synced at: about 1 year ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/ddgame Fork of loopdotcoop/moossical
A simple multiplayer online hide-and-seek game
Language: JavaScript - Size: 5.11 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

richplastow/a-painter Fork of aframevr/a-painter
Paint in VR in your browser.
Language: JavaScript - Size: 21.8 MB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

richplastow/buildless-three-elements Fork of hmans/three-elements
Web Components-powered custom HTML elements for building Three.js-powered games and interactive experiences. 🎉
Size: 5.46 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

richplastow/20231104-running-rust-four-ways
A minimal example Rust app, that can be run in four different ways
Language: JavaScript - Size: 62.5 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

richplastow/furl
Playing with WebGL's ANGLE_instanced_arrays, in a custom Rust-based parametric design app.
Language: Rust - Size: 159 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

richplastow/clumpiverse
A tryout/playground for a universe where everything is a mass-spring-damper lattice.
Language: Rust - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

richplastow/tryout-vue3-threejs-drie
Trying out Drie, a react-three-fiber-like Three.js component library for Vue.js.
Language: Vue - Size: 1.48 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

richplastow/tryout-node-rough-user-session
An idea for an API server which uses request headers to roughly (and quickly) infer user sessions
Language: JavaScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

richplastow/not-timid-demo-newsletter-subscriber-page
An initial tryout HTML client, for the `not-timid-demo-server` /v0/newsletter/subscriber/ endpoint
Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

richplastow/react-three-starter-minimal
A simple template for reactive 3D web apps
Language: JavaScript - Size: 1.11 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/rollup-plugin-weenify
Rollup plugins for removing JavaScript code which a real-world app never uses
Language: JavaScript - Size: 85 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/tryout-tree-shaking-threejs
Work on THREE in 2022 made it more tree-shakable... let's try that out.
Language: HTML - Size: 1.19 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/preact-three-starter
Template for reactive 3D web apps
Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/comment-swap
Injects code, markup and values from block comments into CSS, HTML or JavaScript
Language: JavaScript - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/rollup-plugin-comment-swap
A powerful and flexible Rollup plugin for injecting values and code into bundled files
Language: JavaScript - Size: 150 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/rufflib-verify
A ruffLIB library for succinctly validating JavaScript values
Size: 1.95 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/rufflib-obscure
A RuffLIB library for roughly encrypting and decrypting strings
Language: JavaScript - Size: 104 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/rufflib-formulate
A RuffLIB library for transforming an object schema into an HTML <form> element
Language: JavaScript - Size: 314 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/rufflib-validate
A RuffLIB library for succinctly validating JavaScript values
Language: JavaScript - Size: 314 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

richplastow/rufflib-expect
A RuffLIB library for unit testing rough and sketchy JavaScript apps
Language: JavaScript - Size: 304 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

richplastow/rufflib
Homepage for RuffLIB, a family of libraries for building rough and sketchy JavaScript apps
Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

richplastow/desoot
A Looptopian desert
Language: JavaScript - Size: 191 KB - Last synced at: 3 months ago - Pushed at: almost 11 years ago - Stars: 1 - Forks: 0

richplastow/threecap-causes
Animated 3D motion-graphics, exploring some of the causes of overtourism
Language: JavaScript - Size: 132 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

richplastow/threecap-growth
Showing growth of tourism over the last 50 years
Language: JavaScript - Size: 23.9 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

richplastow/threecap-top100
Animation of the top 100 overtouristed cities, with video-capturing by threecap
Language: JavaScript - Size: 78.9 MB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

richplastow/threecap-tryout
A basic tryout of https://github.com/jbaicoianu/threecap
Language: JavaScript - Size: 35.7 MB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

richplastow/oom-dd
The Developing Dreams VR Website
Language: JavaScript - Size: 1.87 MB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

richplastow/squarejig
A UI layout of dancing squares, based on Vue components
Language: JavaScript - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

richplastow/vvpcs-initial-test
Test whether a Vue component makes a good node_module
Language: Vue - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

richplastow/w4
A collection of HTML snippets, for seamless webpage loads
Language: HTML - Size: 4.14 MB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

richplastow/seqin-r1ma Fork of loopdotcoop/seqin-m1ma
Rich’s first (experimental) mathematical Seqin
Language: JavaScript - Size: 33.2 KB - Last synced at: 3 days ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

richplastow/ge2e
General End-to-End data pipeline framework for web apps
Language: HTML - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

richplastow/my_example_app
For testing 'Webhook Endpoint for GitHub Sync'
Language: PHP - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

richplastow/qik-test-2
Language: JavaScript - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

richplastow/btnwebvr
Welcome to Brighton WebVR
Language: JavaScript - Size: 4.23 MB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

richplastow/purescript-tryout
Just getting to know PureScript
Size: 0 Bytes - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

richplastow/webvrsofar
A short history of WebVR, presented in … WebVR!
Language: HTML - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

richplastow/gitspace
A WebSocket hub which facilitates collaboration in 3D space, while archiving activity to a Git repo
Language: CoffeeScript - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/test-ts-highlighting
What’s TypeScript highlighting like in GitHub?
Language: JavaScript - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/lesspruino
A simple rapid-prototyping environment for Espruino development
Language: CoffeeScript - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/datagrater
Fine-grained admin UI for managing a Meteor app’s database
Language: JavaScript - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/datagrater-demo-1
Basic demo of a Meteor app with DBoss installed
Language: JavaScript - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/nestag
Multiply linked list with tags, for spatial and nested data
Language: CoffeeScript - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/z0
A loose collection of ultra-minimal HTML+CSS+JS snippets
Language: HTML - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/listag
A doubly linked list with tags
Language: CoffeeScript - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

richplastow/ldc
Audiovisual framework for Loop.Coop
Language: CoffeeScript - Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/w80
A collection of 80 character wide frontend dev snippets
Language: HTML - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/looptopiapp
Container-app for Looptopia
Size: 0 Bytes - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/looptopia-stone-circle
A basic beat-loop for the initial Looptopia proof of concept
Language: HTML - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/looptopia-pine-tree
A charming chiming pine tree for the initial Looptopia proof of concept
Language: HTML - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/looptopia-map-test
An initial test-map for Looptopia
Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/jsmultrun
Run JavaScript under node, v8, rhino, webkit, all at once
Language: CoffeeScript - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/ok
Constants and helpers for Oopish apps
Language: CoffeeScript - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/smoof
Smooth out the differences between JavaScript runtime environments
Size: 0 Bytes - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/proon
A neatly trimmed data-tree API for many species of storage
Language: CoffeeScript - Size: 96.7 KB - Last synced at: 4 days ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/permasalt
Preserves hard-coded salts after an upgrade
Language: CoffeeScript - Size: 156 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/domlet
A lightweight subset of DOM functionality, with unexpected CLI goodness
Language: CoffeeScript - Size: 160 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/test-syntax-highlighting
Can GitHub detect and highlight Literate CoffeeScript in files without the .litcoffee extension?
Language: CoffeeScript - Size: 137 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/nwang
A suite of functions which convert numbers into asian glyphs and back again
Language: CoffeeScript - Size: 180 KB - Last synced at: about 1 month ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/cheesynth
A modular Web Audio synthesizer with plaintext rendering.
Language: CoffeeScript - Size: 156 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 1

richplastow/oo3d
The Oopish WebGL library
Language: CoffeeScript - Size: 472 KB - Last synced at: 9 days ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/ookonsole
Monitor and control an Ookive, clientside and serverside
Language: CoffeeScript - Size: 188 KB - Last synced at: 9 days ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/ookive
Permanent persistent storage, clientside and serverside
Language: CoffeeScript - Size: 148 KB - Last synced at: 3 days ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

richplastow/__name__
Template for projects written in Literate CoffeeScript
Language: CoffeeScript - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

richplastow/actile
A grid of ‘active tiles’, which scale to fit any window shape
Language: CoffeeScript - Size: 148 KB - Last synced at: 3 months ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

richplastow/nyoo
CoffeeScript classes, brittle or supple
Language: CoffeeScript - Size: 156 KB - Last synced at: 3 months ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

richplastow/cors-server
A test CORS server, written in NodeJS, deployed to OpenShift
Language: JavaScript - Size: 148 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/ddpjam
An example of a DDP-based live collaborative music service
Size: 129 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/abasis
A solid base class, ready to extend
Language: JavaScript - Size: 164 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/apage
A single-page website from lots of markdown
Language: CoffeeScript - Size: 340 KB - Last synced at: 11 days ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/akaybe
A collection of tiny ‘pure functions’
Language: CoffeeScript - Size: 145 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/che-js
JavaScript implementation of Che, the ‘Collection of Hot Endpoints’
Language: CoffeeScript - Size: 184 KB - Last synced at: 12 days ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 2

richplastow/tudor-js
The easy-to-write, easy-to-read test framework
Language: HTML - Size: 129 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/tudor-php
The easy-to-write, easy-to-read test framework
Language: HTML - Size: 129 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/wup
WordPress Utility Pack, built to be WP API ready
Language: HTML - Size: 129 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/broostyle
A WordPress plugin which compiles Stylus, with shortcodes, to CSS
Language: HTML - Size: 129 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/chee
The basic set of ‘Compact Hot-Edge Element’ classes, written in Literate CoffeeScript
Language: CoffeeScript - Size: 148 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/filog
Filtered JavaScript logging, with a simple HTML frontend
Language: CoffeeScript - Size: 148 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

richplastow/visual-synth
An open source JavaScript library which takes audio inputs, visualises them on <CANVAS> elements, and generates audio outputs.
Language: CoffeeScript - Size: 120 KB - Last synced at: 3 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 1
