Skip to main content
Zubin KhavarianZubin Khavarian

Open Source

Libraries I publish on npm, with the source on GitHub. MIT licensed.

three-kit is one project and eight packages, each on npm as @zkmake/*: three-meter (a performance HUD: frame time, hitches, draw calls), three-textures (a live texture panel), three-cameras (a camera inspector), three-audit (scene audits), three-studio (dev pages for mockups and models, with saved and diffed shots), three-batch (draw-call batching), three-quality (render quality that adapts to the device) and three-devtools (all of them behind ?debugin one drop-in). They work with vanilla three.js and with React Three Fiber.

  • three-kit

    three.js dev tools, each published on npm as @zkmake/*: a performance HUD, a live texture panel, a camera inspector, scene audits, studio pages for mockups and models, draw-call batching, adaptive render quality, and one drop-in that puts them all behind ?debug. Vanilla three and React Three Fiber. Also on GitHub and npm.

zubin@zubin.dev: man keys

// go to

  • ghhome
  • gwwriting
  • gaapps
  • gpprojects
  • goopen source
  • gnnow
  • guuses

// move

  • jscroll down
  • kscroll up
  • ggtop of page
  • Gbottom of page
  • }next section (posts)
  • {previous section (posts)
  • ]newer post
  • [older post

// do

  • ⌘Ksearch everything
  • /search, too
  • ttoggle light / dark
  • ?this sheet
  • escclose