# Built a 3d modeling tool with Three.js

**URL:** <https://discourse.threejs.org/t/built-a-3d-modeling-tool-with-three-js/89956>\
**Category:** Showcase\
**Tags:** geometry\
**Created:** [February 20, 2026, 8:32am UTC](https://discourse.threejs.org/t/built-a-3d-modeling-tool-with-three-js/89956 "2026-02-20T08:32:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sengchor\_Taing](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/sengchor_taing/32/60236_2.png) [@Sengchor\_Taing](https://discourse.threejs.org/u/Sengchor_Taing)\
**Post date:** [February 20, 2026, 8:32am UTC](https://discourse.threejs.org/t/built-a-3d-modeling-tool-with-three-js/89956/1 "2026-02-20T08:32:30Z")

</div>

For a long time, I’ve had a question in mind: can we use Three.js to build a 3D modeling tool on the web? From some research, I noticed that there are 3D modeling tools built with Three.js, but they aren’t as easy to use as software like Blender. That’s when I decided to build a web-based 3D modeling tool that is flexible and follows a workflow familiar to users of existing software.

Here is the project and its source code. You can try it at [kokraf.com](https://kokraf.com), and if you like it, a star on the repository would be really appreciated! I will continue to develop this project to be a full features modeling tool.  
Source code: [GitHub - sengchor/kokraf: Collaborative 3D Modeling Application on the Web](https://github.com/sengchor/kokraf)  
Modeling demo using Kokraf:

[![](https://i.ytimg.com/vi/hpA3I_OLDl4/hqdefault.jpg "Web-based 3D Modeling Tool Demo") ](https://www.youtube.com/watch?v=hpA3I_OLDl4)

---

<div class="post-metadata">

**Author:** ![Confidant](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/confidant/32/44562_2.png) [@Confidant](https://discourse.threejs.org/u/Confidant)\
**Post date:** [February 23, 2026, 6:23pm UTC](https://discourse.threejs.org/t/built-a-3d-modeling-tool-with-three-js/89956/2 "2026-02-23T18:23:00Z")

</div>

Well done, congratulations on launching it!

---

<div class="post-metadata">

**Author:** ![Sengchor\_Taing](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/sengchor_taing/32/60236_2.png) [@Sengchor\_Taing](https://discourse.threejs.org/u/Sengchor_Taing)\
**Post date:** [February 24, 2026, 2:29pm UTC](https://discourse.threejs.org/t/built-a-3d-modeling-tool-with-three-js/89956/3 "2026-02-24T14:29:24Z")

</div>

Thank you! I’m really excited about where this tool is headed.
