NovaHelm
Templates
PricingDocsGitHubGet Started
NovaHelm

Built with TypeScript.
Shipped as 26 packages.
Designed for developers.

Product

  • Modules
  • Templates
  • Pricing
  • Compare
  • Use Cases

Developers

  • Documentation
  • Getting Started
  • API Reference
  • GitHub
  • Discussions

Company

  • About
  • Sponsors
  • Blogsoon
  • Contact
  • Terms
  • Privacy

Open Source

  • License
  • Contributing
  • Changelogsoon
  • Statussoon

© 2026 NovaHelm. All rights reserved.

26 packages · 15+ modules · marketplace · cloud

Own your stack. Ship your vision.

26 packages, 15+ modules, a marketplace, and optional cloud hosting. Auth, billing, AI, realtime, commerce — already built. Just add your idea.

terminal
$ npx @novahelm/cli new my-project
📊
Dashboard
🔐
Auth
⚙️
Admin
📱
Mobile
💳
Payments
✨
AI Chat
0
Packages
0+
Modules
0+
DB Tables
0+
CLI Commands
See what you get

The problem

Every project. The same 6 months.

You've built auth before. And billing. And email. And file uploads. And background jobs. And an admin panel. And then you spent so long on infrastructure that you forgot what you were actually building.

Authentication
SessionsOAuthRBACAPI Keys
Billing
SubscriptionsWebhooksMeteringInvoices
Email
TemplatesQueuesBouncesTracking
File Storage
UploadProcessingCDNPresigned URLs
Database
MigrationsSeedsRelationsSearch
Background Jobs
RetriesDead LettersSchedulingMonitoring
Admin Panel
CRUDFiltersRolesAudit Logs
API Layer
ValidationAuth MiddlewareRate LimitsTypes
Realtime
WebSocketsRoomsPresenceEvents
AI Integration
ProvidersStreamingEmbeddingsRAG

What if all of it was already done?

What you get

One command. A complete product.

Everything below is generated, configured, and connected when you run novahelm new.

Dashboard
My App
Overview
Users
Posts
Products
Settings
2,847
+12%
Users
12.4k
+8%
Page Views
$8,291
+24%
Revenue
Name
Email
Role
Joined
S
Sarah Chen
sarah@acme.co
Admin
2d ago
J
James Park
james@acme.co
Editor
2d ago
M
Maria Lopez
maria@acme.co
Viewer
2d ago
A
Alex Kim
alex@acme.co
Editor
2d ago

A complete admin dashboard with sidebar navigation, data tables, charts, and real-time metrics. Auto-generated from your schema.

36 collection configsFilterable data tablesRole-based accessActivity feed

Everything included out of the box

Modules

Build with modules. Ship with confidence.

Optional add-ons that snap into your project. Enable only what you need — each module ships with schema, API, UI, and workers already wired up.

Browse all modules
🤖Free

AI

Multi-provider AI with Claude, OpenAI, and Ollama. RAG, streaming, embeddings.

@novahelm/ai
🛒Freemium

Commerce

Products, cart, checkout, Stripe sync, inventory, discounts, subscriptions.

@novahelm/commerce
📋Premium

Project Management

Tasks, kanban boards, sprints, Gantt charts, and team workflows.

@novahelm/mod-pm
📊Free

Analytics

Event tracking, funnels, retention analysis, and realtime dashboards.

@novahelm/analytics
⚡Free

Realtime

Socket.io with presence, live sync, room management, and typed events.

@novahelm/realtime
📡Freemium

Data Sources

RSS, JSON, XML, CSV sync. OAuth2, webhooks, field mapping, transforms.

@novahelm/data-sources
🔐Free

Auth

User accounts, sessions, API keys, RBAC, MFA, and SSO.

@novahelm/auth
📝Free

Content

Rich text editor, posts, pages, SEO metadata, and media management.

@novahelm/content
Browse all modules

Built for how you build.

NovaHelm ships what your use case needs — no assembly required.

SaaS Builder

Multi-tenant, billing, teams — day one.

Learn more

AI App Developer

Claude, OpenAI, RAG — plug in and ship.

Learn more

Homelab / Self-Hosted

Docker Compose. Your server. Your data.

Learn more

Commerce Builder

Products, checkout, Stripe — no plugins.

Learn more

Content Platform

Rich editor, SEO, media — ready to publish.

Learn more

Architecture

Batteries included. 26 packages deep.

No experimental frameworks. No vendor lock-in. Every layer of the TypeScript ecosystem, pre-integrated and ready to ship.

Developer Experience

APIs that respect your intelligence

No magic strings. No 400-line config files. Just TypeScript that reads like it was written for you.

Without NovaHelm~200 lines of setup
// auth setup...
import passport from "passport";
import { Strategy as GoogleStrategy } from "passport-google-oauth20";
app.use(session({ store: new RedisStore({ client: redis }) }));
passport.use(new GoogleStrategy({ clientID, clientSecret, callbackURL },
  async (token, tokenSecret, profile, done) => {
    const user = await db.query("SELECT * FROM auth_users WHERE...");
    // ... 40 more lines of session handling
  }));
// billing setup...
import Stripe from "stripe";
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY);
app.post("/webhooks/stripe", express.raw({ type: "application/json" }),
  async (req, res) => {
    const sig = req.headers["stripe-signature"];
    // ... 30 more lines of webhook verification
  });
// email setup...
import nodemailer from "nodemailer";
const transporter = nodemailer.createTransport({
  host: process.env.SMTP_HOST,
  // ... 20 more lines of template loading
});
// job queue setup...
import Bull from "bull";
const emailQueue = new Bull("email", { redis: { ... } });
// ... and this goes on for 200+ lines
With NovaHelm15 lines. Done.
import { initNova, getDb } from "@novahelm/core";
import { createAuth } from "@novahelm/auth";
import { createDb } from "@novahelm/db";

// Everything. Connected. One call.
initNova({ db, redis, auth, storage, email, logger });

// Type-safe API in 5 lines
export const appRouter = createCoreRouter(router, {
  custom: myRouter,
});

// Schema → API → Admin. Automatic.
defineCollection("products", {
  fields: ["name", "price", "active"],
  searchable: ["name"],
});
Schema Builder DDLDashboard to DB
// Define in the dashboard, get typed API
await schemaBuilder.addField("products", {
  name: "price",
  type: "number",
  indexed: true,
  searchable: false,
});
// Auto-generates: ALTER TABLE, indexes, tRPC CRUD
AI Streaming3 lines
const ai = getAI();
const stream = ai.streamText({
  model: "claude-sonnet-4-20250514",
  prompt: userMessage,
});
// Streams to client via tRPC
tRPC End-to-EndType-safe
// server: define once
export const appRouter = router({
  posts: postRouter,
});
// client: auto-completed
const { data } = trpc.posts.list.useQuery();
// ^^ fully typed, zero codegen

Backed by developers who believe in owning their stack.

“We went from zero to a fully functional SaaS with auth, billing, and admin in under a week. NovaHelm handles the plumbing so we focus on what makes our product unique.”
AC
Alex Chen
CTO, Acme Labs
“The module system is exactly what we needed. We dropped in project management and docs without touching our core codebase. Everything just works together.”
SK
Sarah Kim
Lead Engineer, Buildify
“I've tried every boilerplate out there. NovaHelm is the first one where I didn't have to rip half of it out. The architecture is clean and every package earns its place.”
MR
Marcus Rivera
Indie Developer, Solo Studio
“Our team ships features 3x faster now. The typed tRPC routers, Drizzle schemas, and pre-built admin UI eliminated weeks of boilerplate work on every project.”
PP
Priya Patel
Engineering Manager, ScaleUp Inc
“Moving from a patchwork of Clerk, Prisma, and custom APIs to NovaHelm was the best decision we made. One coherent stack, one set of types, zero integration headaches.”
JO
James Okafor
Fullstack Developer, Nexus Digital
“The deploy CLI is magic. novahelm infra scaffold, novahelm deploy — and we had a production setup with monitoring, background jobs, and email running on our VPS in minutes.”
EL
Emma Larsson
DevOps Lead, CloudPeak

Help us keep NovaHelm free and independent.

Sponsor NovaHelm

Pricing

Free forever. Pay for cloud when you're ready.

The entire platform is open source. Cloud hosting and premium modules are optional.

Self-Hosted
Free
$0forever
  • All 26 core packages
  • All free modules (8)
  • CLI + scaffolding
  • Marketplace access
  • Community support
  • Unlimited projects
npx @novahelm/cli new
Recommended
NovaHelm Cloud
Pro Cloud
From $19/mo
  • Create projects on our PaaS
  • All modules included
  • Managed Postgres + Redis
  • Auto-scaling, SSL, CDN
  • Daily backups
  • Email support
Start Free Trial
Managed
Enterprise
Custom
  • Dedicated infrastructure
  • All modules included
  • SLA guarantee
  • SSO / SAML
  • Priority support
  • Custom integrations
Contact Us
See full pricing
Take the Helm

Stop rebuilding infrastructure. Start shipping.

One command. 26 packages. Everything connected.

terminal
$ npx @novahelm/cli new my-project
✓ Project scaffolded
✓ 77 database tables ready
✓ Auth configured
✓ Admin dashboard live
✓ API endpoints generated
✓ Ready to deploy

Get early access — we'll let you know when it's ready.

Open Source|MIT License|TypeScript