MeshBudgetv0.1

OPEN SOURCE · LOCAL FIRST

Great 3D.
Smaller footprint.

Find the geometry and textures weighing your scene down.
Set a budget. Catch the regression before it ships.

01 / ASSET WORKBENCH

Your files stay on your device.
No upload. No account. No API key.

Bring the same checks to CI ↓
signal-knot.glb
Loading sample…
PERSPECTIVE Y ↑
DRAG TO ORBIT · SCROLL TO ZOOM
↑
Drop your 3D asset here

GLB or glTF + sidecars · up to 100 MB total

OR TRY A SAMPLE

Know where the weight is.

SAME ENGINE. EVERY PULL REQUEST.

Give your assets
a quality gate.

Run a dependency-free CLI across a file or folder.
Fail CI when an asset exceeds your performance budget.

Read the quickstart ↗
terminal
# Install directly from the open-source repository
$ npx github:23f2003763/meshbudget assets/ --preset mobile

PASS  assets/hero.glb
  ✓ Payload:         486,240 / 5,242,880
  ✓ Scene triangles:   8,192 / 100,000

FAIL  assets/environment.glb
  ✗ Primitive draws:     72 / 50
    Use shared materials or GPU instancing.

Illustrative CLI output · exit codes for CI · JSON reports · custom limits

BUILT IN THE OPEN

A smaller web is a team effort.

Add a check, improve a fixture, or document an integration.
Small, useful contributions are welcome.

Find your first contribution ↗