dylanebert

WebGPU game engine

88
0
100% credibility
Found May 04, 2026 at 88 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Shallot is a high-performance WebGPU game engine featuring a visual editor, examples, and tools for rapid game development and prototyping.

How It Works

1
💡 Discover Shallot

You stumble upon Shallot, a speedy tool for making fun games that run smoothly on any device.

2
🔧 Get ready

Download a couple of free tools to prepare your computer for creating games.

3
Start a new game

Create your game folder with one easy command and add a simple starting scene.

4
🎨 Open the editor

Launch the friendly visual editor where you design your game world visually.

5
🧱 Build your scene

Drag in shapes like cubes, add lights, and tweak colors to bring your ideas to life.

6
▶️ Hit play

Press play to instantly see and test your game running right in the editor.

🎉 Your game shines

Celebrate as your smooth, interactive game works perfectly, ready to share or expand.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 88 to 88 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is shallot?

Shallot is a TypeScript WebGPU game engine for building fast 3D browser games with instant iteration via a Svelte editor and declarative scene XML. Run `bun create shallot my-game` to scaffold, load scenes like hello-cube or raytracing examples, and edit/play in split view with hot reload. It handles WebGPU rendering, ECS, transforms, and audio via Rust WASM, targeting conversational WebGPU GitHub workflows beyond basic dawn WebGPU GitHub samples.

Why is it gaining traction?

Benchmarks show it outpacing wgpu-matrix on math ops and 50k-entity queries, with Rust WASM delivering realtime perf for transforms and acoustics. The editor's outliner, inspector, and plugin toggles (raytracing, bloom, physics) enable quick webgpu game demos without Three.js WebGPU GitHub boilerplate or webgpu C++ GitHub bindings. Instant Bun builds and cross-platform runs hook devs chasing webgpu game dev speed.

Who should use this?

WebGPU game devs prototyping high-entity scenes or effects like godrays and volumetrics. Frontend engineers exploring webgpu game engine GitHub alternatives to Three.js for realtime whisper WebGPU GitHub apps. Indies needing fast iteration on webgpu game development without native backends.

Verdict

Promising webgpu game engine at 88 stars and 1.0% credibility—explicitly "in development, not ready"—but strong benchmarks, docs, and editor make it a low-risk playground. Watch for stability before production.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.