Introducing the InsForge Template Marketplace

29 May 20264 minutes
Carmen Dou

Carmen Dou

Software Engineer

InsForge Template Marketplace

We just shipped the InsForge Template Marketplace at insforge.dev/templates. It's a browsable storefront for templates that come with InsForge features and infrastructure already wired in. One CLI command downloads the template to your machine:

bash
npx @insforge/cli create --marketplace <slug>

The bigger reason we built this, though, is to give the community a clear, low-friction place to ship templates and get them in front of every InsForge user. This post covers what's there today, and exactly how to add yours.

What's in the Marketplace Today

We're launching with templates that cover the kinds of projects people build most often. Each one has a live demo, a cover, and a README you can read before cloning. You can filter by framework, feature, or category to find the right starting point.

InsForge Template Marketplace directory

Head to insforge.dev/templates to see the current lineup.

Contribute a Template

This is the part we want to highlight. The marketplace is sourced from the open-source repo. Everything you see at /templates came in through a regular pull request, and yours can too.

The full guide lives in CONTRIBUTING.md, but the short version is:

  1. Fork and create a branch.
  2. Add your template as a top-level directory: <your-slug>/. Include a package.json, README.md, LICENSE, and a .env.example.
  3. Drop a cover image at assets/covers/<your-slug>.png (1280×800 recommended, under 1 MB).
  4. Register it in registry.json with a slug, name, one-line description, category, framework, features, tags, and a demo URL.
  5. Open the PR. The Validate Registry workflow runs schema validation, parses your SQL, type-checks your edge functions, and confirms your .env.example has no real secrets.

Why Contribute

A few practical reasons:

  • Distribution. Every template in the registry is one CLI command away for any InsForge user. That's real reach for whatever you build, with no marketing on your part.
  • Lower the floor for the next builder. A good chatbot template, a niche dashboard, a marketplace skeleton. Any of these save someone a week, and that compounds across the community.
  • Get credit. Every template carries an author field that shows up on the marketplace card and detail page, so anyone using your template can see who built it.

What Makes a Good Template

A few things we look for during review, mostly common sense:

  • Solves a real shape of app. Something a developer would actually start a project from.
  • Runs cleanly from a fresh clone. npm install, .env.local from .env.example, npm run dev, and you're up. No hidden setup steps.
  • Uses InsForge primitives well. Auth, RLS, storage buckets, edge functions, the AI gateway. The point of a template is to show a working pattern.
  • Documented honestly. A README that says what the template is, who it's for, what it includes, and how to deploy it.

If you're not sure whether your idea fits, open a discussion before you start building. We'll tell you straight.

Get Started