v3.2.0 — New release

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-app
24.8k
GitHub Stars
3.2k
Forks
480+
Contributors
2 hrs ago
Last Commit
OpenForge code editor showing a simple app setup
Features

Everything 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.

TypeScript type inference with full IntelliSense

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.

One-command deployment to edge regions

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.

Quickstart

Up and running in 2 minutes

Four commands from zero to production. No config files to write.

01

Install OpenForge

Scaffolds a new project with your preferred database, auth, and deploy target.

02

Define your schema

Generate type-safe models. Migrations are created automatically.

03

Start building

Hot-reload dev server with API explorer and error overlay.

04

Deploy

Ships to Vercel, AWS, or Docker. Preview URLs on every PR.

Terminal
$npx create-openforge@latest my-app
$npx openforge generate model User
$npx openforge dev
$npx openforge deploy
Ready on localhost:3000
Contributors

Built by 480+ developers

Open source means open collaboration. Every pull request, issue, and review makes OpenForge better for everyone.

1,200+
Pull requests merged
3,400+
Issues resolved
Become a contributor
Contribution Activity4,600 contributions in the last year
JanFebMarAprMayJunJulAugSepOctNovDec
Less
More
480+ contributors
1,200+ PRs merged
3,400+ issues closed
Community

Join the builders

Get help, share what you're building, and connect with developers using OpenForge every day.

Sponsors

Backed by the community

OpenForge is free forever. Sponsors keep development sustainable.

Backer

$5/mo
  • Name on README
  • Sponsor badge on GitHub
  • Access to sponsors-only Discord channel
Become a Backer
Popular

Silver

$50/mo
  • Everything in Backer
  • Logo on project homepage
  • Priority issue support
  • Monthly newsletter shoutout
Become a Silver

Gold

$250/mo
  • Everything in Silver
  • Logo in README & docs
  • Dedicated support channel
  • Feature request priority
  • Annual strategy call
Become a Gold

Sponsor via GitHub Sponsors or Open Collective

Changelog

What's new

We ship fast. Here are the latest releases from GitHub.

v3.2.0LatestMar 12, 2026

Edge Functions & Middleware Rewrite

  • New edge-compatible middleware engine
  • 50% faster cold starts on serverless
  • Added WebSocket support for real-time features
v3.1.0Feb 20, 2026

Database Toolkit Overhaul

  • Zero-downtime migration engine
  • Connection pooling built-in
  • Automatic query optimization hints
v3.0.0Jan 8, 2026

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
v2.9.0Nov 15, 2025

Performance & DX Improvements

  • 30% smaller bundle size
  • Improved error messages with suggestions
  • New testing utilities package
FAQ

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