formform is a modular Clojure/ClojureScript library built around the βfour-valued cognitive logicβ proposed by Ralf Peyn in uFORM/iFORM. Its core purpose is to represent, evaluate, and algebraically simplify the various undefined, imaginary, ambiguous, and related FORMs introduced in the books. It is closer to a research-oriented development library than a general-purpose form-building tool.
Judging from its API structure, formform is organized into namespaces such as calc, emul, expr, and io. calc focuses on computational capabilities such as constants, DNA, value spaces, permutations, and simplification; expr provides expression construction, interpretation, evaluation, variable handling, nesting, and simplification; emul covers simulation objects such as rules, cellular automata, lifeform, mindform, and umwelt; while io handles expression reading, writing, and printing. The supported languages are explicitly Clojure/ClojureScript. The page provides a Source Repository and API Docs, but the crawled text does not mention a license, so its open-source license cannot be confirmed.
The main text contains no commercial pricing, paid plans, or payment method information. It appears to lean more toward an academic/open-source research project, but the repository license should still be checked for confirmation. The API documentation is generated by Codox and lists the project index, namespaces, and public functions for version 0.3.0, making it suitable for developers who already have a foundation in Clojure. In terms of ecosystem, the page mentions FORM tricorder and FORM plotter based on formform, but also notes that they still use the old JS formform and are currently being redesigned and redeveloped.
Its strengths are its very clear positioning and its relatively systematic support for expressing, evaluating, transforming, and simulating FORM logic around uFORM/iFORM; the module structure is also fairly clear. Its weaknesses are incomplete information: there is no visible installation guide, dependency management guidance, release channel, license, contribution instructions, or maintenance cadence. The current documentation is more like an API index and is not especially friendly to users outside this niche field.
It is suitable for people researching FORM logic, four-valued cognitive logic, symbolic expression evaluation, or building related experimental tools with Clojure/ClojureScript. It is not suitable for teams looking for conventional web forms, low-code form builders, or business rules engines. Access from China cannot be determined from the crawled text and should be marked as unknown. If access to the source repository or related applications is unstable, consider using mirrors, proxies, or looking for local alternatives in mathematical logic or symbolic computation libraries.
β This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on formform.dev official site.
formform.dev is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 5.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach formform.dev directly.