huskydev

Assemble your startup in minutes, not weekends

Production-grade codebase with secure auth, working payments, and real docs. Pick your features, download one zip, and launch this week.

Every feature ships:WiredTypedDocumented

Built on the stack you already trust

Next.js logoNext.js
NestJS logoNestJS
Drizzle ORM logoDrizzle ORM
Better Auth logoBetter Auth
Lemon Squeezy logoLemon Squeezy
Stripe logoStripe
Tailwind CSS logoTailwind CSS
TypeScript logoTypeScript
PostgreSQL logoPostgreSQL
Node.js logoNode.js
Zod logoZod
Resend logoResend
shadcn/ui logoshadcn/ui
GitHub Actions logoGitHub Actions
Docker logoDocker
Vercel logoVercel
pnpm logopnpm

Every SaaS starts with the same 22 hours.

without huskydev

  • 4 hrs to wire authentication
  • 6 hrs designing a pricing page
  • 4 hrs handling payment webhooks
  • 2 hrs for SEO tags and metadata
  • 3 hrs for CI/CD and env validation
  • ∞ hrs overthinking the stack...

= 22+ hours of headaches

with huskydev

  • Auth wired, sessions, OAuth, RBAC
  • Pricing page generated with checkout
  • Webhooks verified and typed
  • SEO tags and OG images handled
  • CI, env validation, docs included
  • 0 hrs overthinking, it already ships.

= one zip, tonight

There's an easier way

One builder, every layer

The same tour you just watched. Auth, billing, AI, and email, each generated as real, documented code inside your zip.

lib/auth.ts
export const auth = betterAuth({
database: drizzleAdapter(db),
emailAndPassword: { enabled: true },
socialProviders: { github: { ...env } },
plugins: [organization(), admin()],
})

Toggle it, watch it type itself

  • Six headline features, live mini-UIs
  • Real code typed in the terminal below
  • Dependencies resolve themselves
Open the builder →

Sessions that just work

Email auth, OAuth, organizations, and RBAC, wired to Postgres on day one.

export const auth = betterAuth({
  emailAndPassword: { enabled: true },
  plugins: [organization(), admin()]
})

Metered AI

Chat routes with usage metering built in.

tokens240
modelgpt-4o
billedmetered

Four moves, infinite products

$ huskydev generate
done in seconds
files 120+

Generate

Schemas, services, UI, env templates, and docs in one click.

$ huskydev typecheck
done in seconds
errors zero

Typecheck

Strict TypeScript and fail-fast env validation throughout.

$ huskydev document
done in seconds
docs 100%

Document

Every feature ships a doc page, not just code.

$ huskydev deploy
done in seconds
deploy 1 push

Deploy

Push to Git, follow the guide, go live on your VPS.

The features every product needs, already wired

Login users, take payments, ship AI chat at lightspeed. Each demo below runs the exact code you'll get, so you spend your time on your product, not on integrating APIs.

Authentication

13 selectable features

Sign-in, OAuth, MFA, sessions, RBAC

  • Email/Password AuthenticationBetter Auth core: sign-up/sign-in, secure httpOnly session cookies, session management, and the auth HTTP handler.
  • Email VerificationRequire users to verify their email address before the account is considered active.
  • Password Reset / Forgot PasswordSecure forgot-password flow with single-use, time-limited reset tokens.
  • Magic Links / PasswordlessSign in with a one-time link sent to the email address, no password required.
  • Social OAuthSign in with Google, GitHub, and Apple. Provider config is env-driven, add credentials and it activates.
  • Multi-Factor Authentication (2FA/TOTP)TOTP-based two-factor authentication with one-time recovery codes for account lockout scenarios.
  • Passkeys / WebAuthnPhishing-resistant sign-in with platform passkeys (Face ID, Touch ID, Windows Hello).
  • Device Sessions & Remote LogoutMulti-session support: users see every signed-in device and can revoke any of them remotely.
  • Account LockoutRate-limited sign-in with temporary lockout after repeated failed attempts, plus IP throttling.
  • SSO / SAML / OIDC ReadinessOrganization-scoped SSO with SAML 2.0 and OIDC providers via the Better Auth SSO plugin.
  • Role-Based Access Control (RBAC)Admin plugin: user roles, permissions, ban/unban, and server-side role guards.
  • Recovery CodesOne-time backup codes for account recovery when a 2FA device is unavailable.
  • Device Sessions & Remote LogoutPer-device session list with remote logout and "log out everywhere else".

Browse all 93 modules in the features directory →

0features you can toggle
0vendor lock-in
100%typed & documented
1zip. you own it.

From idea to running codebase in four steps

01

Pick your stack

Next.js solo, or a Next.js + NestJS monorepo with the API layer already talking to the frontend.

02

Toggle features

Auth, billing, AI, email, tick what you need. Dependencies resolve themselves; conflicts never happen.

03

Generate & inspect

One click assembles schemas, services, UI, env templates and docs, every piece wired to the next.

04

Download & deploy

A zip that runs on pnpm install. Add your API keys, push to Git, and you are live.

Your codebase is one zip away

  • Typed, fail-fast env vars
  • Server-side authz by default
  • Docs for every feature
  • 100% yours, no lock-in
Build my codebase