New: GolemUI 2.0 is out! Read the docs →

The Ultra-Fast
Dynamic Forms Library

State-based, reactive, and 100% customizable. Built for enterprise teams who need performance, extensibility, and control.

Works with:

Unlimited Power.
Made easy.

GolemUI is the easiest and fastest library to build dynamic forms.

my-golemui-form.component.ts
@Component({
selector: 'my-golemui-form',
imports: [FormComponent],
template: `
<gui-form
[formDef]="formDef"
[data]="{}"
[fieldLoaders]="vanillaFieldLoaders"
[validators]="validators"
></gui-form>
`,
})
export class MyGolemUIForm {
formDef = myForm;
vanillaFieldLoaders = {
...vanillaFieldLoaders,
};
validators: ValidatorFn<Validator> = initValidators();
}

Build Anything.
Create without limits.

Don't get locked into a rigid system. GolemUI gives you the low-level control you need to build custom requirements.

Components

Build your own complex widgets that integrate seamlessly with the form state.

Validators

Write complex validators that run async on the server or client with full type safety.

Middlewares

Intercept value changes, transform data, or trigger side effects with a powerful middleware pipeline.

Latest Updates

We ship fast. Here is what's new.

Oct 24, 2025
v2.1.0

Data Grid & Charts

Introduced the new high-performance Data Grid component with virtualization support and a new charting library.

New Feature Pro
Oct 10, 2025
v2.0.5

Accessibility Improvements

Enhanced WAI-ARIA support across all core components and improved keyboard navigation.

Improvement Core
Sep 28, 2025
v2.0.0

GolemUI 2.0

Major release with a completely rewritten reactivity engine, reducing bundle size by 40%.

Major Release

Frequently Asked Questions

Everything you need to know about GolemUI.

Can I use GolemUI with Next.js or Nuxt?

Yes! GolemUI is fully compatible with SSR frameworks like Next.js, Nuxt, and Astro. Our Pro components are specifically optimized for server-side rendering.

Is the Free tier really free forever?

Absolutely. The core library and all 15+ core components are open source and free to use in commercial projects without any limits.

How does the licensing work for Pro?

The Pro license is per-developer. You buy a license for each developer working directly with GolemUI Pro components. There are no runtime fees or limits on end-users.

Can I customize the theme?

Yes, GolemUI is built with CSS variables. You can easily override colors, spacing, and typography to match your brand. We also support Tailwind CSS integration.

Do you offer support for enterprise?

Yes, our Enterprise plan includes 24/7 priority support, a dedicated success manager, and custom SLAs. Contact our sales team for more details.

What if I need a component that isn't in the library?

GolemUI is designed to be extensible. You can easily build custom components using our API that integrate perfectly with the form state and validation engine.