# New Open-Source JSONForms Editor

**URL:** <https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835>\
**Category:** General\
**Created:** [November 23, 2023, 8:59pm UTC](https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835 "2023-11-23T20:59:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Julian](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/julian/32/885_2.png) [@Julian](https://jsonforms.discourse.group/u/Julian)\
**Post date:** [November 23, 2023, 8:59pm UTC](https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835/1 "2023-11-23T20:59:20Z")

</div>

Hi,

we’re building a new JSONForms visual editor under MIT license and i would like to collect first feedback and start a discussion about it.

Here you can find an online demo: [Formbuilder Demo](https://backoffice-plus.github.io/formbuilder-demo2/)

The source can be found here: [GitHub - backoffice-plus/formbuilder](https://github.com/backoffice-plus/formbuilder)

What do you think?

Cheers,

Julian

---

<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:** [November 24, 2023, 1:01pm UTC](https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835/2 "2023-11-24T13:01:09Z")

</div>

Hi @Julian,

I played around with it a bit and I like it very much! Great work!

I saw that you are using a fork of the `@jsonforms/vue-vanilla` renderers. Are there features missing for you in `@jsonforms/vue-vanilla`? Would be interested what changes you did on top.

If you like we’ll happily feature you in the [community section of the website](https://jsonforms.io/community). If you want to be featured then just tell me how you would like to be acknowledged or create a PR yourself against the [website repository](https://github.com/eclipsesource/jsonforms2-website).

---

<div class="post-metadata">

**Author:** ![davewwww](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/davewwww/32/880_2.png) [@davewwww](https://jsonforms.discourse.group/u/davewwww)\
**Post date:** [November 24, 2023, 2:54pm UTC](https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835/3 "2023-11-24T14:54:09Z")

</div>

Hi @sdirix,

you can find the repo here: [GitHub - backoffice-plus/jsonforms-vue-vanilla-boplus](https://github.com/backoffice-plus/jsonforms-vue-vanilla-boplus)  
its mostly a port from the vue2-vuetify repo to a vanilla based solution. especially object, array, combinators & tabs.

---

<div class="post-metadata">

**Author:** ![Julian](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/julian/32/885_2.png) [@Julian](https://jsonforms.discourse.group/u/Julian)\
**Post date:** [November 26, 2023, 8:27am UTC](https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835/4 "2023-11-26T08:27:00Z")

</div>

Hi @sdirix,

Thank you for the great feedback!

We created a standalone landing page for the editor here: [https://jsonformseditor.io/](https://jsonformseditor.io/)

Our plan is to add some more basic features like file upload / download and add the examples from the main JSON Forms website. It can be then used for playing around / getting started / occasionally editing a form with JSON Forms.

I created a pull request for the community section of the JSON forms website.

Our partner Miragon already repackaged our editor as a VSCode extension, which can be used for professional development workflows:

[GitHub - Miragon/miranum-json-forms: Build and display forms directly in Visual Studio Code.](https://github.com/Miragon/miranum-json-forms) (search for “Miranum JSON Forms” in VS-Code Extensions)

We’re currently building a product named “backoffice.plus” where we are planning to integrate our editor with the Theia IDE.

Cheers,

Julian

---

<div class="post-metadata">

**Author:** ![davewwww](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/davewwww/32/880_2.png) [@davewwww](https://jsonforms.discourse.group/u/davewwww)\
**Post date:** [February 3, 2024, 2:47pm UTC](https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835/5 "2024-02-03T14:47:28Z")

</div>

Hi @sdirix,

My first intention was to implement the missing ObjectRenderer. (it was added in the 3.2 version).  
Little by little more ports from the Vuetify Renderer Set have been added. Also some fixes (Date, DateTime, Const) and new features (Password, Multitype)

I have created a comparison here: [JSON Forms Vue Vanilla Renderer by backoffice.plus](https://backoffice-plus.github.io/jsonforms-vue-vanilla-boplus-example/)

I would like to contribute some (or all) of it to the vue-vanilla Repo.

Are there things to know why some features have not been implemented in vue-vanilla so far, especially compared to the material renderer set?

---

<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:** [February 5, 2024, 11:49am UTC](https://jsonforms.discourse.group/t/new-open-source-jsonforms-editor/1835/6 "2024-02-05T11:49:37Z")

</div>

Hi @davewwww,

Our practice has been to maintain and update our packages based on our own requirements, requests from our clients, or contributions from the community. As there is not as much interest in “Vanilla”, there naturally are less supported features.

We’re always open to integrating renderer contributions into existing sets, provided they address general JSON Schema or UI Schema use cases, rather than being tailored for specific, singular applications. Additionally, we require unit tests for all new renderers to ensure reliability and maintainability.

Looking at your comparison, all the renderers look useful to me! We’ll definitenly take a look, should you open an PR 😀
