# Custom UI

**URL:** <https://jsonforms.discourse.group/t/custom-ui/74>\
**Category:** General\
**Created:** [July 16, 2019, 6:33pm UTC](https://jsonforms.discourse.group/t/custom-ui/74 "2019-07-16T18:33:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![discobot](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/discobot/32/3_2.png) [@discobot](https://jsonforms.discourse.group/u/discobot)\
**Post date:** [July 16, 2019, 6:33pm UTC](https://jsonforms.discourse.group/t/custom-ui/74/1 "2019-07-16T18:33:18Z")

</div>

Hi,

Thank you for the help via e-mail about clarifying that JSON Forms being able to use different design language such as Bootstrap,Ant Design and, etc. For a follow up question, I wanted to know how to use different UI library for different components/looks, say Ant Design, in replacement of the defaulted UI library, Material UI, for the forms?

Thank you

_[[original thread](https://spectrum.chat/jsonforms/general/custom-ui~6d846359-d7d9-4610-9cfa-06952c57d593) by WarriorX1]_

---

<div class="post-metadata">

**Author:** ![discobot](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/discobot/32/3_2.png) [@discobot](https://jsonforms.discourse.group/u/discobot)\
**Post date:** [July 16, 2019, 10:09pm UTC](https://jsonforms.discourse.group/t/custom-ui/74/2 "2019-07-16T22:09:32Z")

</div>

_[WarriorX1]_

To drive the question home, can JSON Form work with independent/private UI library?

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [July 17, 2019, 7:23am UTC](https://jsonforms.discourse.group/t/custom-ui/74/3 "2019-07-17T07:23:23Z")

</div>

[JSON Forms core](https://www.npmjs.com/package/@jsonforms/core) is completely independent of any UI framework. We provide renderer sets for example based on [react & ui-material](https://www.npmjs.com/package/@jsonforms/material-renderers) which are then used to actually render the ui schema elements.
