Introduction

Welcome to FormMorf - a powerful, enterprise-ready React form builder library with drag-and-drop functionality.

What is FormMorf?

FormMorf is a comprehensive React library that enables developers to build dynamic, interactive forms with a visual drag-and-drop interface. It combines powerful features with an intuitive API to make form building fast and enjoyable.

Key Features

  • Drag & Drop Interface: Intuitive form building with @dnd-kit for smooth, accessible drag-and-drop interactions
  • 20+ Field Types: Rich set of form fields including text, number, date, file upload, rich text editor, and more
  • Responsive Preview: See how your forms look on desktop, tablet, and mobile devices in real-time
  • Comprehensive Validation: Built-in validators and support for custom validation rules
  • TypeScript Support: Full type definitions for excellent IDE support and type safety
  • Material-UI Integration: Beautiful, accessible components following Material Design

Tech Stack

Core

  • • React 18
  • • TypeScript
  • • Zustand (State Management)
  • • Immer (Immutable Updates)

UI & Interactions

  • • Material-UI v7
  • • @dnd-kit (Drag & Drop)
  • • Emotion (CSS-in-JS)

Use Cases

  • Admin Panels: Create dynamic forms for data entry and management
  • Survey Tools: Build customizable surveys and questionnaires
  • Form Builders: Embed a form builder in your SaaS application
  • Workflow Automation: Generate forms programmatically based on business logic
  • CMS Systems: Enable content editors to create custom forms

Ready to get started?

Follow our installation guide to add FormMorf to your project

Installation Guide