glyph3d — GPU-instanced 3D text for Three.js
glyphs are addressable and have verbs — load · move · highlight · frame · page
one download, a localhost click, and your whole toolchain comes alive — a terminal, your files, an agent, composing in one field. (more landing soon)
then point it at a repo and watch the whole thing map itself — load, organize, trace, set it down. (live preview, on a sample repo)
it's also a react-three-fiber library — drop it into your own Three.js app.
// npm install glyph3d-r3f three import { useGlyphEngine, GlyphCanvas, CodeGrid, ViewerCamera } from 'glyph3d-r3f' const { atlas } = useGlyphEngine({ fontUrl }) // atlas + shaper + slug <GlyphCanvas atlas={atlas} camera={{ position: [0,0,200], fov: 70 }}> <ViewerCamera /> // drag = orbit/pan · wheel = zoom <CodeGrid filename="hello.js" text={code} worldScale={0.025} /> </GlyphCanvas>
Free, always — it's the same binary. If it's earned a few bucks, a coffee or a sponsorship keeps it going.
coffee — a one-off thanks · sponsor — recurring, and it shows on the GitHub profile
your whole repo in one view — hundreds of files at once, to orbit, zoom, and read.
WebGPU · GPU-instancing · dynamic atlas · web-workers ·
grid & tree layouts · CodeGrid source views · live terminals · single binary