SmarkForm

SmarkForm

Markup-driven, extensible form controller — use data-smark attributes and one-line init.

Free - Open-source (MIT) and available via npm (package: smarkform). No paid tiers.

Visit Website

About SmarkForm

SmarkForm is a lightweight, markup-driven form controller for front-end developers. Add data-smark attributes to your HTML and initialize with a single line of JavaScript to get nested subforms, variable-length lists, sortable items, context-driven hotkeys, date/time coercion, and JSON import/export — all without changing your layout. Distributed via npm and MIT-licensed, it’s designed for simple integration into vanilla JS/HTML projects.

Key Features

  • Markup-driven via data-smark attributes (no layout changes)
  • Single-line initialization for quick setup
  • Nested subforms and variable-length/sortable lists
  • Context-driven hotkeys and date/time coercion
  • JSON import/export for form data

Who is this for?

Front-end developers building interactive, extensible web forms

Comments (0)

No comments yet

Be the first to share your thoughts!

Sign in to join the conversation

Sign In