# Can i use this package with vanilla js?

**URL:** <https://jsonforms.discourse.group/t/can-i-use-this-package-with-vanilla-js/2331>\
**Category:** General\
**Created:** [September 10, 2024, 11:30am UTC](https://jsonforms.discourse.group/t/can-i-use-this-package-with-vanilla-js/2331 "2024-09-10T11:30:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![abdallamfathy](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/abdallamfathy/32/1116_2.png) [@abdallamfathy](https://jsonforms.discourse.group/u/abdallamfathy)\
**Post date:** [September 10, 2024, 11:30am UTC](https://jsonforms.discourse.group/t/can-i-use-this-package-with-vanilla-js/2331/1 "2024-09-10T11:30:14Z")

</div>

is this package available outside of react , angular , vue ?  
i am building app using vanilla js can i use it ?

---

<div class="post-metadata">

**Author:** ![lucas-koehler](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/lucas-koehler/32/336_2.png) [@lucas-koehler](https://jsonforms.discourse.group/u/lucas-koehler)\
**Post date:** [September 10, 2024, 3:17pm UTC](https://jsonforms.discourse.group/t/can-i-use-this-package-with-vanilla-js/2331/2 "2024-09-10T15:17:51Z")

</div>

Hi @abdallamfathy

By default, there is no out of the box support for using JsonForms in vanilla JS. Only the `@jsonforms/core` package is independent of any UI framework.

Thus, you would need to implement your own bindings and renderer set for a plain JS application. You can reuse `@jsonforms/core` for this. See JsonForms’s architecture here: [Architecture - JSON Forms](https://jsonforms.io/docs/architecture)

If you can just not use React, Vue, or Angular at the root level of your application, you can consider embedding JsonForms renderered with one of these technologies in your application. In the case of React, see the official documentation how you can embed React into an existing webpage: [Add React to an Existing Project – React](https://react.dev/learn/add-react-to-an-existing-project)

Hope that helps,  
Lucas
