Skip to content

AdminGenInstant Admin Panel for Bun & Elysia

Introspects Drizzle ORM schemas at runtime. Runs under 40MB RAM. Zero manual dashboard coding.

AdminGen Logo

⚡ Scaffold in 10 Seconds ​

bash
bunx create-admingen my-admin

🔌 Or Mount in 4 Lines of Code ​

ts
import { Elysia } from 'elysia';
import { AdminGen } from '@sorvien/admingen';
import { createDrizzleAdapter } from '@sorvien/admingen-adapter-drizzle';
import * as schema from './schema';

const app = new Elysia()
  .use(AdminGen({
    adapterResult: createDrizzleAdapter({ schema })
  }))
  .listen(3000);

console.log('⚡ Admin Panel running at http://localhost:3000/admin');

Released under the MIT License.