A living text dungeon

Every monster
has a mind of its own.

Valcraven is a real-time, multiplayer text dungeon where the monsters think. Goblins taunt, kobolds scheme, and a dungeon master — human or AI — runs the world around you. Descend, and see what greets you.

5.0 from 200+ developers
Used by 1,000+ projects worldwide

Everything you need to launch

Stop wiring up auth, payments, and infrastructure from scratch. Valcraven gives you a head start with production-ready features.

Authentication

Email/password, Google & GitHub OAuth, two-factor auth, email verification, and password reset — all pre-built.

Database Ready

SQLite via better-sqlite3 for instant local dev. Migration scripts included. Swap to Postgres when you scale.

Stripe Payments

Checkout sessions, webhooks, billing portal, and subscription management wired up end-to-end.

Transactional Email

Resend integration for verification emails, password resets, and any transactional messages you need.

Component Library

Buttons, modals, cards, tables, badges, alerts, tabs — a complete dark-mode-ready UI kit.

Developer Experience

TypeScript, Tailwind CSS v4, ESLint, Vitest, Playwright, and Turbopack — modern tooling out of the box.

Deploy Anywhere

Dockerfile, docker-compose, and Caddy config included. Push, build, and go live in minutes.

Open & Extensible

No vendor lock-in. You own the code. Extend, customize, or rip out whatever you don't need.

Up and running in 3 steps

From clone to production in minutes, not weeks.

01

Clone & Configure

Clone the repo, add your environment variables, and run the dev server. You're up in under 2 minutes.

02

Customize & Build

Swap in your brand, add your features, and build on top of the pre-configured auth, database, and payments.

03

Deploy & Launch

Push to GitHub, build the Docker image, and deploy to any cloud. Your app is live and ready for users.

Simple, transparent pricing

Start free, upgrade when you need premium features.

Free

Everything you need to start building.

$0/forever
  • Authentication (email, OAuth, 2FA)
  • SQLite database with migrations
  • Stripe payment integration
  • Transactional email (Resend)
  • Component library
  • Dark mode support
  • Docker deployment config
  • Community support
Get Started Free
LIFETIME DEAL

Pro

All Pro features, forever. One payment, lifetime access.

$49/one-time
  • Everything in Free, plus:
  • Premium UI components
  • Advanced analytics dashboard
  • Priority email support
  • Early access to new features
  • Blog & changelog with MDX
  • SEO infrastructure
  • Lifetime updates — no subscription
Get Lifetime Access

Loved by developers

Hear from the builders shipping with Valcraven.

Valcraven saved me weeks of boilerplate setup. I had auth, payments, and email working in an afternoon.
SC

Sarah Chen

Indie Developer

The code quality is excellent. It's exactly how I would structure a project, just already done for me.
MJ

Marcus Johnson

Senior Engineer at Startup

I've tried a dozen Next.js starters. Valcraven is the first one that actually felt production-ready out of the box.
PP

Priya Patel

Freelance Developer

Frequently asked questions

Everything you need to know about Valcraven.

You get a production-ready Next.js application with authentication (email/password, OAuth, 2FA), SQLite database, Stripe subscription billing, transactional email via Resend, a full component library, dark mode, and deployment configuration — all wired up and ready to customize.

Valcraven is a template you own entirely. Clone the repository, customize it, and deploy it anywhere. There are no ongoing fees for the code itself — you only pay for the Pro plan if you want premium features and priority support.

Valcraven ships with SQLite via better-sqlite3 for zero-config local development. The data layer is designed to be swappable — you can migrate to PostgreSQL, MySQL, or any other database when you're ready to scale.

Absolutely. Valcraven is licensed for both personal and commercial use. Build your startup, client project, or side hustle — there are no restrictions on what you build with it.

Valcraven uses Better Auth, a modern authentication library. It supports email/password login, Google and GitHub OAuth, two-factor authentication (TOTP), email verification, and password reset flows — all pre-configured and ready to go.

Yes, you'll need your own Stripe account (free to create). Valcraven provides the complete integration — checkout sessions, webhooks, billing portal, and subscription management. Just add your Stripe API keys and price IDs.

Valcraven includes a Dockerfile, docker-compose configuration, and Caddy server config. Push to GitHub, build the Docker image, and deploy to any VPS, cloud provider, or container platform. You can also deploy to Vercel or similar platforms.

Yes! The free plan gives you access to core features including authentication, database, and basic deployment configuration. Upgrade to Pro for premium components, priority support, and early access to new features.

Stay in the loop

Get the latest updates, tips, and new features delivered straight to your inbox. No spam, ever.

Ready to build something great?

Join thousands of developers shipping faster with Valcraven. Your next idea is just a clone away.