Polyfork

Polyfork

Polyfork.dev provides web-ready low-poly 3D assets that arrive as editable code rather than frozen meshes.

Author:

Lucas Martinic

Do you know a Resource we should add?Submit a new Resource!

Three.js Marketplace

Three.js Marketplace

Kickstart your Three.js and React Three Fiber (R3F) projects with our free and premium components themes and tools. Designed for freelancers, developers, and agencies, each product includes essential features to get you up and running quickly.

Web Development

Help with your project?

Custom Three.js, WebGL, and WebGPU development — from product visualizers to interactive 3D websites.

Links

Featured Badge

Add this badge to your website to show you are featured on Three.js Resources.

Light Version

Description

Polyfork is a low-poly 3D asset library built for the web. Every asset ships two ways: as a self-contained ES module (a factory returning a THREE.Group, one import, no loader and no async) and as a GLB for everything else, with turntable previews for both.

What separates it from a normal asset store is that the models are programs, not frozen meshes. Remixable assets carry typed knobs (curated palettes, per-part colours, proportions, part counts) that you turn in the store viewer and watch rebuild as you drag, then download in your own colours. Those knobs are also published as machine-readable JSON per asset, and the catalogue is exposed as an MCP server, so the asset tools appear directly inside Claude Code, Cursor or Codex with no install and no key to browse.

Parts that should move are separate named groups with pivots at the hinge or axle, so a lid, wheel or door animates with a one-line rotation. Themed kits bundle assets that share a single palette and one scale, so nothing clashes when you build a scene out of them.

The catalogue grows every week by 100+ assets, and one license gives access to all of them. The licence covers commercial use with no attribution: games, apps, client work, courses, commercial products. The only restriction is reselling the assets themselves.

Targets current three.js (r150+) using stable core APIs, and via GLB works with WebXR, Unity, Unreal, Godot, Blender and any other glTF engine.

Sponsors