v1.0.0
Guren 1.0.0 🎉
The first stable release. Every @guren/* package and create-guren-app graduates to 1.0.0, and the npm latest dist-tag now points here.
Guren is a Laravel-inspired fullstack TypeScript framework on Bun: Hono for HTTP, Drizzle for the ORM, Inertia + React for the frontend — typed end to end, with conventions and mechanical verification built in.
What 1.0 means
- Semver commitment: breaking changes now ship only in major releases. See the release policy (en/ja) in the docs.
- API freeze: the public API went through an adversarial freeze pass (#82) and 34 release candidates.
- Secure by default: CSRF protection and security headers on by default, strict mass assignment (
MassAssignmentExceptionon unlisted keys), policies/gates wired into controllers,guren auditfor mechanical security review.
Highlights since rc.34
- Dependency refresh for 1.0: Hono 4.12, Zod 4, Drizzle ORM 1.0.0-rc.4, Inertia v3, ioredis update
- Why Guren: a new honest comparison page — Hono, Next.js, AdonisJS, Laravel — with every claim backed by a reproducible public benchmark and agent evaluation
- Agent-guidance overhaul (#86): scaffolded apps now ship a lean
CLAUDE.mdplus glob-scoped.claude/rules/carrying source-verified API signatures — measured to cut AI-agent cost by ~40% on a full feature task
Built for AI coding agents
bunx guren context / check / audit / codegen give agents cheap project discovery and mechanical verification. In a blind, reproducible evaluation, agents shipped a working feature on Guren in every trial.
Getting started
bun create guren-app my-app
cd my-app && bun run devDocs: https://gurenjs.vercel.app — start with the Quickstart or Why Guren.
Full changelog: v1.0.0-rc.34...v1.0.0