nowfound

Dev tools · March 10, 2021

Formst

Model-driven form library for React

Formst launched on March 10, 2021 with 84 votes, #570 of 3,696 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 5 years on.

What it does

Formst is a JavaScript library for structuring and validating forms in React. It is based on MobX-State-Tree which makes it simple and performant and it is built on the principles of "UI as an afterthought".

Based on MobX-State-Tree to validate and structure forms in React

A very common reason is a wrong site baseUrl configuration . Let's take a quick look at Formst in action. This is a simple login form with two inputs that are validated on submission. It can also display specific error messages for invalid inputfrom formst.geekyants.com

Does a similar job

all alternatives →
  • ShapeForm – Schema Driven Forms for React2019 · github.com · ▲118

    A form library that uses JSON schema and works with Redux. Originally a part of the TakeShape React web client. - takeshape/shape-form

  • React Hook Form – Simple Form Validation2019 · react-hook-form.com · ▲112

    React hook for form validation without the hassle

  • FJ
    Formbuilder.js2013 · dobtco.github.io · ▲78
  • Generate React forms from JSON form schemas2015 · github.com · ▲107

    Generate, validate, and parse React forms using Mongoose-inspired JSON schemas - SteveVitali/react-form-generator

  • AJ
    A JavaScript UI library for imperative JSX2024 · npmjs.com · ▲41

    I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…

  • A simple way to work with Forms in React2018 · github.com · ▲11

    A simple way to work with Forms in React. Contribute to ngduc/ez-react-form development by creating an account on GitHub.

More dev tools this month

the category →
  • /dev/null▲472

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲340

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 27d ago · corespeed.io

Source: Product Hunt launch ↗

Launched alongside, March 2021

the whole month →
  • Ghost 4.0▲1,100

    Newsletters, memberships, subscriptions - all in one place

    Dev tools · 2021 · ghost.org

  • Life & fun · 2021 · practical-go-lessons.com

  • OpenVC▲903

    2,200+ VC firms by thesis. Radically free and open. 🚀

    Dev tools · 2021 · openvc.app

  • Case studies on how companies got their first 1000 customers

    Growth · 2021 · first1000.co

  • Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀 - nodegui/svelte-nodegui

    Life & fun · 2021 · github.com

  • Life & fun · 2021 · coderelay.io