Philip Smolen's repositories
random-svg-tests
Programming fun animations for fun
content
The content behind MDN Web Docs
typescript-getting-started
How to get started with TypeScript in 2024
typescript-template
A simple template for use with degit.
classic-chuzzle
A better version of the classic
secret-ingredient-sort
An introduction to sorting.
memory-cache-speed
Make JavaScript faster like C++
spinning-background
Demo of a background gradient controlled by the mouse.
ripples-on-a-pond
Cool SVG effect for web pages.
divide-by-zero
My entry in the #SoME3 contest.
riemann-surfaces
This is a way of graphing a function with complex inputs and outputs. It is especially useful for multi-valued functions.
readable-web-pages
Ideas to make text easier to read on the web.
better-terminal
A modern replacement for the command prompt.
compress
Fun experiments in data compression.
practice-projects
Like doodling, whittling, or scales
phil-lib
Blazingly fast TypeScript library for node.js and web browsers.
lib
Blazingly fast utilities for TypeScript.
bounce-3d
A simple 3d graphics demo. A ball bounces around.
deno-client-server-typescript-template
A template for creating a client/server project using Deno and TypeScript
vite-bug-export-as
For a bug report
roughjs-with-vite
Another graphics demo. Another ball bouncing in a cube.
intellisense-rest-parameters-object-literal
Sample to show off a bug in VS Code