Skip to content

v1.0.0

Choose a tag to compare

@7nohe 7nohe released this 18 Jul 08:04
3bd3faa

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 (MassAssignmentException on unlisted keys), policies/gates wired into controllers, guren audit for 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.md plus 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 dev

Docs: https://gurenjs.vercel.app — start with the Quickstart or Why Guren.

Full changelog: v1.0.0-rc.34...v1.0.0