An open repository for diagramming

PrototypeJungle is a repository of visual elements (e.g. ) and diagram types (e.g. ). Non-programmers draw on the repository to make their diagrams. Each diagram type comes with its own menu of interactive construction methods.

JavaScript programmers can extend the repository via PrototypeJungle's cloud coding environment. (Programmers can also build individual diagrams algorithmically - and code-built diagrams are adjustable in the UI). Which is your interest?

Technology: Diagrams and their parts are represented internally by a new kind of JavaScript component: the prototype tree. A prototype tree retains its prototype structure when saved, and enables a user interface which exposes the flexible world of JavaScript prototypes to the non-programmer. All PrototypeJungle code is open source under the MIT license.