git404hub

what is formforge fr?

vinamra1102/formforge — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · vibe coderComplexity · 3/5Setup · easy

tl;dr

A drag-and-drop form builder that lets you design forms with validation and conditional logic, then export them as JSON, React, or an embeddable snippet.

vibe map

mindmap
  root((FormForge))
    What it does
      Drag and drop builder
      Field validation
      Conditional logic
    Tech stack
      Next.js
      React
      Zod validation
    Use cases
      Exporting React forms
      Embeddable snippets
      Shareable previews
    Audience
      Vibe coders
      Form builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build a form visually and export it as a drop-in React component

VIBE 2

Embed a working form with validation into an existing website via a script snippet

VIBE 3

Share a live form preview through a link without requiring sign-up

what's the stack?

Next.jsReactTypeScriptTailwind CSSZodSupabase

how it stacks up fr

vinamra1102/formforge0xkinno/astraea0xkinno/halcyon
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyhardhard
Complexity3/54/54/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Runs fully client-side out of the box, Clerk auth and Supabase persistence are optional and need API keys.

in plain english

FormForge is a drag-and-drop tool for building online forms without writing code. You pick from 12 different field types such as text boxes, dropdowns, checkboxes, star ratings, and file uploads, arrange them on a canvas, and set up validation rules like required fields, minimum and maximum length, or matching an email or web address pattern. You can also make fields appear or disappear based on how another field was answered, and a hidden field is never checked or submitted along with the rest of the form. Once a form is built, you can preview it live and then export it in one of three ways: as a plain JSON description of the form, as a ready-to-use React component with the validation logic already built in, or as a small embed snippet that can be dropped into any website to render the working form there, validation and conditional rules included. You can also generate a shareable link that packs the whole form definition into the URL itself, so someone can preview it without creating an account. Drafts save automatically every 30 seconds, either to the browser's local storage by default or to a Supabase database if you configure it, and there is a dashboard listing every form you have saved along with its version history. Signing in through Clerk is optional and only needed if you want your forms tied to an account and saved to the cloud. The builder supports undoing up to 50 steps back, works fully with the keyboard, and is designed to work well on mobile devices with touch-friendly controls. FormForge is built with Next.js, React, and TypeScript, styled with Tailwind CSS, and uses React Hook Form together with Zod for its validation engine. Running it locally requires Node.js version 20 or newer and the pnpm package manager. Authentication and cloud saving are optional extras that only activate once you add the relevant API keys to a local environment file.

prompts (copy fr)

prompt 1
Help me set up FormForge locally with pnpm and run the dev server
prompt 2
Show me how to export a FormForge form as an embeddable script snippet
prompt 3
Explain how FormForge's conditional logic hides fields without breaking validation
prompt 4
Walk me through adding Supabase persistence and Clerk auth to FormForge

Frequently asked questions

what is formforge fr?

A drag-and-drop form builder that lets you design forms with validation and conditional logic, then export them as JSON, React, or an embeddable snippet.

What language is formforge written in?

Mainly TypeScript. The stack also includes Next.js, React, TypeScript.

How hard is formforge to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is formforge for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.