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 · ▲118A 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 · ▲112React hook for form validation without the hassle
- FJFormbuilder.js2013 · dobtco.github.io · ▲78
Generate React forms from JSON form schemas2015 · github.com · ▲107Generate, validate, and parse React forms using Mongoose-inspired JSON schemas - SteveVitali/react-form-generator
- AJA 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 · ▲11A 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 →

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▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲340Hi 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▲332One 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,100Newsletters, memberships, subscriptions - all in one place
Dev tools · 2021 · ghost.org

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

First 1000▲652Case 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