# Share code processing IDE

**URL:** <https://discourse.processing.org/t/share-code-processing-ide/16070>\
**Category:** Project Guidance\
**Created:** [December 3, 2019, 8:08am UTC](https://discourse.processing.org/t/share-code-processing-ide/16070 "2019-12-03T08:08:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dima](https://avatars.discourse-cdn.com/v4/letter/d/e47c2d/32.png) [@Dima](https://discourse.processing.org/u/Dima)\
**Post date:** [December 3, 2019, 8:08am UTC](https://discourse.processing.org/t/share-code-processing-ide/16070/1 "2019-12-03T08:08:40Z")

</div>

Hello, i am a software engineering student, and for my final project i want to develop a real time coding processing IDE, Like hello.processing but with the ability to code with multiply developers (like [codeshare.io](http://codeshare.io)).

Can some one give me a guideline how to start?

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [December 3, 2019, 9:06am UTC](https://discourse.processing.org/t/share-code-processing-ide/16070/2 "2019-12-03T09:06:29Z")

</div>

See [How can I program a room full of objects during runtime](https://discourse.processing.org/t/how-can-i-program-a-room-full-of-objects-during-runtime/15330)

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [December 7, 2019, 1:48am UTC](https://discourse.processing.org/t/share-code-processing-ide/16070/3 "2019-12-07T01:48:54Z")

</div>

Some brainstorms:

I would suggests looking at real-time collaborative coding solutions that are libraries such as firepad [https://firepad.io/examples/#code-AxosEzRQNf](https://firepad.io/examples/#code-AxosEzRQNf)

or plugins for existing IDEs such as Atom, Brackets, SublimeText et cetera. [https://webdesign.tutsplus.com/articles/real-time-code-collaboration-tools-for-developers--cms-30494](https://webdesign.tutsplus.com/articles/real-time-code-collaboration-tools-for-developers--cms-30494)

You could fork one of these projects and develop a new plugin for an editor of choice – or, if you really want to create your own IDE, perhaps approach doing it as an Electron app incorporating one of those code-sharing libraries.
