bunnykit

bunnykit / orm

Public

Eloquent-inspired ORM for Bun with TypeScript models, migrations, schema builder, relations, soft deletes, scopes, casts, and type generation.

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

Bunny is a Bun-native ORM inspired by Eloquent, offering type-safe models, migrations, seeders, factories, relations, and query building for SQLite, MySQL, and PostgreSQL databases.

How It Works

1
🔍 Discover Bunny

You find Bunny, a friendly tool that makes handling databases in your Bun app as easy as chatting with a friend.

2
📦 Add to your project

With one simple command, you bring Bunny into your Bun project, ready to simplify your data work.

3
🔌 Connect your database

You share your database details once, like SQLite file or server info, so Bunny knows where to store your info.

4
📝 Describe your data

You create simple descriptions of things like Users or Posts, telling Bunny what fields they have, like name or title.

5
🏗️ Build your tables

Bunny helps you sketch out your data structure, adding columns, links between tables, and safety features effortlessly.

6
🚀 Apply changes

You tell Bunny to update your database, creating tables and relationships with a quick go command.

🎉 Data flows smoothly

Now your app saves, finds, updates, and connects data naturally, powering your project without headaches.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 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 orm?

Bunny ORM delivers an Eloquent-inspired experience for Bun apps, packing TypeScript models, a chainable query builder, schema migrations, relations, soft deletes, scopes, casts, and auto-generated types into a zero-dependency package. Built on Bun's native SQL client, it handles SQLite, MySQL, and Postgres with CLI tools for migrations, seeders, REPL, and factories—much like eloquent orm github or prisma orm github, but tailored for fast Bun runtimes. Devs get full-stack database power without npm bloat or Node.js.

Why is it gaining traction?

It mirrors Laravel's Eloquent API—polymorphic relations, observers, multi-tenant switching, streaming cursors—on Bun's blazing SQL, outpacing lighter options like drizzle orm github or sea orm github in features without runtime overhead. Auto typegen from schema keeps TS IntelliSense fresh post-migration, and the REPL lets you query models interactively. For Bun fans eyeing django orm github or tortoise orm github depth, it's the familiar builder with Bun speed.

Who should use this?

Bun backend devs building APIs with complex relations or multi-tenant SaaS, tired of raw SQL or Drizzle's rawness. TS full-stackers from Laravel wanting Eloquent without PHP, or those ditching Prisma for lighter multi-DB setups. Ideal for Postgres schema-per-tenant or RLS apps needing observers and factories.

Verdict

Promising Eloquent clone for Bun at 10 stars and 1.0% credibility—docs shine, tests cover 300+ cases, but maturity lags bigger ORMs like Mikro-ORM github. Grab it for prototypes; monitor for production scale.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.