{"data":{"slug":"bun","name":"Bun","tagline":"MIT JS runtime + install + test + bundle (JSC linked)","category":"libraries","categoryName":"Libraries","url":"https://bun.sh","github":"https://github.com/oven-sh/bun","pricing":"open-source","hook":"Bun is the all-in-one JS toolkit when Node plus a separate installer/test/bundler stack is the tax you want to delete.","whatsGood":"MIT (JSC linked). Runtime, package install, test runner, and bundler in one binary. Node-compat target with speed as the pitch. Joined Anthropic; OSS stays MIT.","theCatch":"Node-compat is not 100%. Joined Anthropic — watch ecosystem/governance noise, but license remains MIT. Not Deno. Some packages still assume Node quirks.","verdict":"MIT JS toolkit. Free forever; Node parity is the real catch.","addedAt":"2026-09-05","featured":false,"domain":"Libraries","subSpecialty":"Libraries","capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":95884},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/bun","html":"/gems/bun","markdown":"/gems/bun.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}