Angular Library for Rendering Camunda Forms – Feedback Wanted
Hi everyone,
I’m new to the Camunda Forum (and not entirely sure if this is the right subforum – please feel free to move the post if needed ).
My name is David, I’m a freelance Senior Angular Engineer based in Germany, working mostly with enterprise frontend architectures.
In one of my recent projects, I needed to render Camunda Modeler-based forms inside an Angular application. I looked into form-js
, but ran into a few limitations:
- It’s built for plain JavaScript and manipulates the DOM directly – not ideal in Angular.
- It doesn’t integrate well with UI libraries like Angular Material, PrimeNG, or Bootstrap.
- Styling and validation customization was a bit tricky in a typical Angular stack.
So I created an Angular library that takes the Camunda form schema (JSON) and generates a fully native Angular form:
Uses Angular Reactive Forms (including validation, control states, events)
Renders standard UI elements: input, textarea, number, date, select, radio, checkbox
Fully styleable using Angular Material / PrimeNG etc.
No direct DOM manipulation
Here’s a screenshot of an example form generated from a Camunda JSON definition (with PrimeNG).
The form config looks like this.
form_1.form (3.0 KB)
Now I’m wondering:
Has anyone else faced similar challenges?
( I found this older post Camunda Forms in Angular Material Application + Plug-in concept)
Would this be useful as an open-source library or is this too niche?
Any feedback, ideas, or edge cases I should think about are very welcome!
Thanks,
David