Logo

    FormKnife - Experimental

    JSONForms Schema Builder

    Build forms visually with all JSONForms.io controls and export compliant schemas

    JSONForms Controls & Layouts

    💡 Drag fields to the canvas to add them

    Form Canvas

    0 fields

    Drop zone

    Drag fields from the palette to start building your form

    JSONForms Live Preview

    Add fields to see JSONForms preview

    JSONForms Data Schema

    JSONForms.io Enhanced Builder - Features:

    ✨ All Controls Supported:

    • • Text, Email, Password, URL, Textarea
    • • Number, Integer, Slider, Rating
    • • Checkbox, Toggle
    • • Date, Time, DateTime pickers
    • • Select/Dropdown, Radio buttons, Multi-select
    • URL Link Button - Opens URL in new tab
    • Dynamic Arrays with +/- buttons and complex objects
    • • Nested Objects

    📐 All Layouts Supported:

    • • Vertical Layout (default)
    • • Horizontal Layout
    • • Group Layout (with labels)
    • • Categorization (tabs)

    🎯 How to Use:

    • • Drag & drop fields from palette
    • • Configure with settings icon ⚙️
    • • See live preview with JSONForms
    • • Export compliant schemas

    💡 Enhanced Array Support: Array fields now support complex objects with multiple field types (text, number, select, checkbox, etc.). Each field can be marked as required/optional. Add an "Array (Dynamic List)" field, configure it as "Object" type, and define multiple fields to see the full power of JSONForms array handling with automatic +/- buttons!