An open catalog of adjustable visual elements
based on prototype trees* (prerelease)

Here's how to make a diagram from the elements, and here's an introduction to our prototype realm.

PrototypeJungle includes a coding environment in which JavaScript programmers can implement new UI-adjustable visual elements and diagram types for use by non-coders. If so desired, these components can be shared via the open catalog.

PrototypeJungle is not yet in general release, and signing in requires an invite key. Experimentation - making diagrams and writing and testing code - is possible without signing in. Signing in is needed to save your work. For an invite key, please contact


Technology*: A prototype tree is a new variety of JavaScript component which retains its structure of prototypical inheritance when saved. A diagram, so represented, uses prototypical inheritance in its replication of elements. Prototype trees enable an effective and uniform scheme for the treatment of diagrams via API and UI. All PrototypeJungle code is open source.