Hasty Briefsbeta

Bilingual

Show HN: GolemUI – Declarative Form Engine

25 days ago
  • The text presents a signup form implemented in multiple front-end frameworks (React, Angular, Lit, Vue) and vanilla JavaScript, along with a UI library (Golem UI).
  • Common features across implementations include fields for email, password, account type (Free, Pro, Enterprise), conditional fields for company name and seats, subscription options, terms acceptance, and validation.
  • Validation rules include required fields, email format, password minimum length, and conditional requirements based on account type and subscription status.
  • Framework-specific approaches are shown: React uses react-hook-form, Angular uses signals and form validation, Lit uses manual state and validation, Vue uses vee-validate with yup, and vanilla JS uses HTML5 validation with custom logic.
  • Golem UI implementations demonstrate a declarative form definition that works across React, Angular, Lit, and Vue with consistent configuration and validation.