Skip to content
Back to home
Vibe Coding

ThreeUI: 160+ three.js pieces, free

Meng To open-sourced ThreeUI, a library of three.js components and landing pages. More than 160 are free, including procedural heroes, icons and motion. Copy the prompt or the source.

2 months ago

ThreeUI is a release, not a reel. Meng To open-sourced a library of three.js components and landing pages: more than 160 free, plus the tool that makes them. Procedural hero sections, icons, motion. You can copy the prompt or the source and hand either to an agent, then change theme, light and timing.

That last instruction is the product. A pretty three.js clip on a timeline cannot be themed. A component can. The open-source part is what turns one person's landing-page experiments into something the next page can start from.

Built with Claude Code, it sits in vibe-coding for that reason: the impressive object is a library with a door on it.

ThreeUI: 160+ three.js pieces, free

Made with

I open-sourced ThreeUI, my library of three.js components and landing pages. 160+ are free, and the tool is free too. It includes procedural 3D hero sections, icons, and motion designs. Copy the prompt or source, give it to your agent, then change the theme, lighting, motion or https://t.co/YagCLibnqu

9.2K likes

likes
9,178
replies
173

Captured when this was curated, not live. —

Keep reading

Kevin Ngo@kevin_t_ngo

The brief was: introduce yourself.

Kevin Ngo asked Claude Fable 5 to make its own personal website. The joke is the assignment. The page is whether the model has any taste about itself.

Vibe CodingClaude Fable 5
2798.8K
kirill sh@shneural

Same sentence. The difference is the taste.

Kirill gave Claude Opus 5.5 and GPT-6 Astra the same brief: a 15-second motion-design showreel, go all out. He thinks looking at Astra hurts after Opus. The pair is the point.

Vibe CodingClaude Opus 5.5Gpt 6 Astra
1446.8K
Ann Nguyen@ann_nnng

The hinge is the whole film.

Ann Nguyen asked Claude Opus 5.5 for a CD jewel case with an open-lid animation. No 3D model. three.js and shaders, and she stopped because there was nothing left to ask for.

Vibe CodingClaude Opus 5.5Three Js
1256.3K