Zubin Khavarian's starred repositories
tunnel-rat
π Non gratum anus rodentum
visualisations
Code behind my visualisation blog posts
camera-controls
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
deploy-via-surge.sh-github-action-template
A simple Github Actions template to deploy your static site using surge.sh
hugeicons-react
4,000+ Open Source Beautiful React Icons
vite-plugin-icons-spritesheet
Vite plugin that listens to an icon folder and outputs a spritesheet with optional types to specified location
use-context-selector
React useContextSelector hook in userland
deploy-pages
GitHub Action to publish artifacts to GitHub Pages for deployments
upload-pages-artifact
A composite action for packaging and uploading an artifact that can be deployed to GitHub Pages.
three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
zustand-valtio
A sweet combination of Zustand and Valtio
three-pathfinding
Navigation mesh utilities for three.js, based on PatrolJS.
webgl-outlines
Implementation of a post process outline shader in ThreeJS & PlayCanvas.
zustand-slices
A slice utility for Zustand
react-three-jolt
β‘ Jolt physics in React
awesome-glsl
:sparkler: Compilation of the best resources to learn programming OpenGL Shaders