Build fast.
Ship faster.
Build production-ready apps with a batteries-included toolkit. Type-safe, fast, and backed by thousands of contributors.
$ npx create-openforge@latest my-appEverything you need to ship
A complete toolkit for building production apps. No glue code, no boilerplate.
Type-Safe By Default
Full TypeScript support from database queries to API responses. Catch bugs before they reach production.
Built-in Auth
OAuth, magic links, and credentials out of the box. Session management that handles edge cases for you.
import { auth } from "@openforge/auth";
export default auth({
providers: ["github", "google"],
session: { strategy: "jwt" },
});Edge-Ready APIs
Deploy API routes to the edge. Sub-50ms response times globally with zero cold starts.
import { api } from "@openforge/edge";
export const GET = api.handler(async (req) => {
return { status: "fast", latency: "12ms" };
});Database Migrations
Schema changes without downtime. Automatic migration generation from your TypeScript models.
Plugin Ecosystem
200+ community plugins. Payments, email, analytics, CMS — install and configure in one command.
One-Command Deploy
Ship to Vercel, AWS, or Docker with a single command. Preview deployments on every pull request.
Up and running in 2 minutes
Four commands from zero to production. No config files to write.
Install OpenForge
Scaffolds a new project with your preferred database, auth, and deploy target.
Define your schema
Generate type-safe models. Migrations are created automatically.
Start building
Hot-reload dev server with API explorer and error overlay.
Deploy
Ships to Vercel, AWS, or Docker. Preview URLs on every PR.
npx create-openforge@latest my-appnpx openforge generate model Usernpx openforge devnpx openforge deployBuilt by 480+ developers
Open source means open collaboration. Every pull request, issue, and review makes OpenForge better for everyone.
Join the builders
Get help, share what you're building, and connect with developers using OpenForge every day.
Backed by the community
OpenForge is free forever. Sponsors keep development sustainable.
Backer
- Name on README
- Sponsor badge on GitHub
- Access to sponsors-only Discord channel
Silver
- Everything in Backer
- Logo on project homepage
- Priority issue support
- Monthly newsletter shoutout
Gold
- Everything in Silver
- Logo in README & docs
- Dedicated support channel
- Feature request priority
- Annual strategy call
Sponsor via GitHub Sponsors or Open Collective
What's new
We ship fast. Here are the latest releases from GitHub.
Edge Functions & Middleware Rewrite
- New edge-compatible middleware engine
- 50% faster cold starts on serverless
- Added WebSocket support for real-time features
Database Toolkit Overhaul
- Zero-downtime migration engine
- Connection pooling built-in
- Automatic query optimization hints
OpenForge 3.0 — Major Release
- Complete rewrite of the core runtime
- Plugin system v2 with hot-reload
- New CLI with interactive scaffolding
- Breaking: Minimum Node.js 20 required
Performance & DX Improvements
- 30% smaller bundle size
- Improved error messages with suggestions
- New testing utilities package
Frequently asked questions
Can't find what you're looking for? Ask the community
Yes, OpenForge is completely free and open source under the MIT License. You can use it for personal projects, commercial applications, and anything in between. There are no hidden fees, premium tiers, or usage limits.
OpenForge is a full-stack toolkit that sits on top of your framework of choice. While Next.js and Remix handle routing and rendering, OpenForge adds type-safe database access, built-in authentication, edge-ready APIs, and one-command deployment. Think of it as the batteries that come included.
OpenForge supports PostgreSQL, MySQL, SQLite, and MongoDB out of the box. The database layer is fully type-safe — your queries, mutations, and schema are all validated at compile time. You can switch databases without changing your application code.
Absolutely. OpenForge can be incrementally adopted. You can start by adding just the authentication module, or the database layer, without migrating your entire codebase. Each module works independently and can be installed separately.
OpenForge deploys anywhere Node.js runs — Vercel, AWS, Google Cloud, Railway, Fly.io, or your own servers via Docker. The CLI handles the build and deploy process with a single command, and preview deployments are created automatically on every pull request.
The community is the best place to start. Join our Discord server with 12,400+ members for real-time help, or post on GitHub Discussions for longer-form questions. For enterprise support with SLAs and dedicated channels, check out our sponsorship tiers.
We welcome contributions of all kinds — code, documentation, bug reports, and feature requests. Check out our Contributing Guide on GitHub to get started. First-time contributors are especially welcome, and we tag beginner-friendly issues with 'good first issue'.
Yes. OpenForge is used in production by thousands of developers and companies. We follow semantic versioning, maintain a detailed changelog, and have a comprehensive test suite. Major versions include migration guides to make upgrades smooth.
Start building with OpenForge
Join thousands of developers shipping production apps with less code and more confidence.
$ npx create-openforge@latest my-app