Hasty Briefsbeta

Bilingual

Show HN: GolemUI – Declarative Form Engine

a day ago
  • #Form Implementation
  • #Frontend Development
  • #UI Frameworks
  • 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.