# Which are the best open source visual IDEs for THREE or WebGL

**URL:** <https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229>\
**Category:** Questions\
**Tags:** editor\
**Created:** [May 14, 2020, 10:53pm UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229 "2020-05-14T22:53:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![FarhadG](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/farhadg/32/1631_2.png) [@FarhadG](https://discourse.threejs.org/u/FarhadG)\
**Post date:** [May 14, 2020, 10:53pm UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/1 "2020-05-14T22:53:43Z")

</div>

I’ve been digging around and was curious what open source visual IDEs we have available to us? I’ve seen the THREE.js editor (which is quite awesome) but would love to see other implementations that scale for larger solutions and to get an idea of different approaches to the same problem.

---

<div class="post-metadata">

**Author:** ![Dragon3DGraff](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/dragon3dgraff/32/10140_2.png) [@Dragon3DGraff](https://discourse.threejs.org/u/Dragon3DGraff)\
**Post date:** [May 14, 2020, 11:03pm UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/2 "2020-05-14T23:03:55Z")

</div>

I create something like that 😁 but I’m in the beginning of the way  
you can try it [TertiusAxis](https://dragon3dgraff.ru/TertiusAxis/)  
I tell in my blog what I do [Dragon3DGraff\_Blog – Creating 3D Editor](https://dragon3dgraff.ru/en/)

---

<div class="post-metadata">

**Author:** ![FarhadG](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/farhadg/32/1631_2.png) [@FarhadG](https://discourse.threejs.org/u/FarhadG)\
**Post date:** [May 14, 2020, 11:05pm UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/3 "2020-05-14T23:05:44Z")

</div>

That’s awesome! I’ll follow along in your blog. Looks like many folks are doing this as a hobby project. Would love to see if there are flushed out open source projects out there

---

<div class="post-metadata">

**Author:** ![gui](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/gui/32/27258_2.png) [@gui](https://discourse.threejs.org/u/gui)\
**Post date:** [May 14, 2020, 11:13pm UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/4 "2020-05-14T23:13:42Z")

</div>

If you like node-based apps, I’m working on [https://polygonjs.com](https://polygonjs.com).  
It’s still in closed beta, but I’m planning to open it a bit more in the coming weeks.

---

<div class="post-metadata">

**Author:** ![looeee](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/looeee/32/59_2.png) [@looeee](https://discourse.threejs.org/u/looeee)\
**Post date:** [May 15, 2020, 12:01am UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/5 "2020-05-15T00:01:57Z")

</div>

What do you mean by a visual IDE? One where you don’t have to use code?

---

<div class="post-metadata">

**Author:** ![FarhadG](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/farhadg/32/1631_2.png) [@FarhadG](https://discourse.threejs.org/u/FarhadG)\
**Post date:** [May 15, 2020, 3:40am UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/6 "2020-05-15T03:40:28Z")

</div>

Not sure if there is a different name for it but an IDE like Unity, Unreal, etc. where you have visual controls as well as code…

---

<div class="post-metadata">

**Author:** ![FarhadG](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/farhadg/32/1631_2.png) [@FarhadG](https://discourse.threejs.org/u/FarhadG)\
**Post date:** [May 15, 2020, 3:47am UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/7 "2020-05-15T03:47:50Z")

</div>

Looking forward to seeing it in the OS platform

---

<div class="post-metadata">

**Author:** ![looeee](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/looeee/32/59_2.png) [@looeee](https://discourse.threejs.org/u/looeee)\
**Post date:** [May 15, 2020, 5:05am UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/8 "2020-05-15T05:05:20Z")

</div>

> [@FarhadG](#):
>
> an IDE like Unity, Unreal, etc. where you have visual controls as well as code…

I guess you would call those game development platforms. Closest thing is maybe the three.js editor:

[https://threejs.org/editor](https://threejs.org/editor)

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [May 15, 2020, 8:08am UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/9 "2020-05-15T08:08:52Z")

</div>

In general, you call this a scene editor.

---

<div class="post-metadata">

**Author:** ![bemjaxIDE](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@bemjaxIDE](https://discourse.threejs.org/u/bemjaxIDE)\
**Post date:** [May 15, 2020, 2:49pm UTC](https://discourse.threejs.org/t/which-are-the-best-open-source-visual-ides-for-three-or-webgl/15229/10 "2020-05-15T14:49:40Z")

</div>

this was exactly the motivation behind Bemjax IDE development.

Something like this?

[![](https://img.youtube.com/vi/MmG540ytCL0/hqdefault.jpg "Handling DOM, 2D and 3D vector animations in Bemjax IDE") ](https://www.youtube.com/watch?v=MmG540ytCL0)
