tomjhinton's starred repositories

javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Language:JavaScriptLicense:MITStargazers:188442Issues:4327Issues:353

You-Dont-Know-JS

A book series on JavaScript. @YDKJS on twitter.

spark-joy

✨😂 2000+ ways to add design flair, user delight, and whimsy to your product.

awful-ai

😈Awful AI is a curated list to track current scary usages of AI - hoping to raise awareness

meshoptimizer

Mesh optimization library that makes meshes smaller and faster to render

glfx.js

An image effects library for JavaScript using WebGL

Language:JavaScriptLicense:MITStargazers:3292Issues:98Issues:50

Blotter

A JavaScript API for drawing unconventional text effects on the web.

Language:JavaScriptLicense:NOASSERTIONStargazers:3055Issues:38Issues:51

awesome-web-effect

A series of exquisite and compact web page cool effects

jeelizFaceFilter

Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

Language:JavaScriptLicense:Apache-2.0Stargazers:2705Issues:90Issues:233

face-parsing.PyTorch

Using modified BiSeNet for face parsing in PyTorch

Language:PythonLicense:MITStargazers:2312Issues:35Issues:56

hydra

Livecoding networked visuals in the browser

Language:JavaScriptLicense:AGPL-3.0Stargazers:2187Issues:60Issues:149

morphogenesis-resources

Resources on the topic of digital morphogenesis (creating form with code). Includes links to major articles, code repos, creative projects, books, software, and more.

react-three-flex

💪📦 Flexbox for react-three-fiber

Language:TypeScriptLicense:MITStargazers:1668Issues:26Issues:33

troika

A JavaScript framework for interactive 3D and 2D visualizations

Language:JavaScriptLicense:MITStargazers:1639Issues:36Issues:211

audio_shop

Your friendly neighbourhood script for mangling images or video using audio editing tools

Language:ShellLicense:GPL-2.0Stargazers:872Issues:26Issues:7

p5jsShaderExamples

A collection of heavily commented WebGL shaders created with p5.js and GLSL

Language:JavaScriptLicense:MITStargazers:836Issues:20Issues:4

Generative-Art

A hub for all of my generative art projects

Language:GLSLLicense:NOASSERTIONStargazers:486Issues:14Issues:4

sketch

Explorations on cross-hatching, engraving, and similar non-photorealistic rendering.

Language:JavaScriptLicense:MITStargazers:257Issues:9Issues:1

shadertutorialseries

source code for the YouTube series

youtube-explore

Finding YouTube's top recommendations from any query

vid2speech

Code for "Vid2speech: Speech Reconstruction from Silent Video" ICASSP '17

shaderbooth

Write & Share face filter shaders art in the browser

Language:JavaScriptLicense:NOASSERTIONStargazers:100Issues:6Issues:1

blender-resources

A list of resources and tools that have helped me learn blender

material-of-language

Notes and notebooks for Material of Language

Language:Jupyter NotebookStargazers:64Issues:2Issues:0

shaderplace

Real-time collaborative GLSL livecode editor

webxr-pacman

Pac-Man prototype in WebXR using Three.js

Language:JavaScriptLicense:GPL-3.0Stargazers:37Issues:3Issues:0

SMOL

Slot-in Manipulator of Output Levels

Language:CLicense:BSD-3-ClauseStargazers:15Issues:4Issues:0

3d-drum-machine

3D Drum machine using Three.js

Language:JavaScriptStargazers:11Issues:5Issues:0