Zubin Khavarian's starred repositories
use-context-selector
React useContextSelector hook in userland
three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
camera-controls
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
total-typescript-book
The companion repo for the upcoming Total TypeScript book
three-pathfinding
Navigation mesh utilities for three.js, based on PatrolJS.
awesome-glsl
:sparkler: Compilation of the best resources to learn programming OpenGL Shaders
hugeicons-react
4,000+ Open Source Beautiful React Icons
deploy-pages
GitHub Action to publish artifacts to GitHub Pages for deployments
webgl-outlines
Implementation of a post process outline shader in ThreeJS & PlayCanvas.
upload-pages-artifact
A composite action for packaging and uploading an artifact that can be deployed to GitHub Pages.
zustand-slices
A slice utility for Zustand
effect-workshop
Effect beginner workshop delivered at Effect Days 2024
react-three-jolt
⚡ Jolt physics in React
deploy-via-surge.sh-github-action-template
A simple Github Actions template to deploy your static site using surge.sh
vite-plugin-icons-spritesheet
Vite plugin that listens to an icon folder and outputs a spritesheet with optional types to specified location
zustand-valtio
A sweet combination of Zustand and Valtio
phaser-by-example
The source code to the games that go with the Phaser by Example book