Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Experimental IDE visualizing code using a ZUI, and breaking files apart into methods/functions
Java Groovy
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Zeta Code

Go from a 10,000 ft view of the entire project down to any file or method. Zeta Code is a ZUI. Zeta Code is a way to view code as a graph. It does not mean to replace traditional IDE's, but rather is a different way to view and manipulate code. It looks at a project holistically - including imports and dependencies as top-level objects and breaks out of the ancient code-as-files metaphor.

Languages/Frameworks Supported: Java/Maven, Groovy scripting


  • right-click anywhere to get the menu
  • click on a node to select it.
  • ctrl-click on a node to open an editor for it.
  • Three different ways of organizing nodes: Bloom, Grid, random
  • Choose any directionality: left-right, down, up, right-left
  • Time-Travel: gource-like animation of commit history (git)
  • Neo-Edit Editor with syntax highlighting and many other features
  • Playground: immediately evaluating groovy
  • Zoom-in/out using the mouse-wheel

Future Plans

  • Support for more languages and frameworks
  • Data Visualization: change saturation based on number of callers of a function.
  • Tasks/Working-sets: ability to save a group of files and return to them at any time.
  • History: Forward/Backward history.
  • Plugins: for version-control, compiling, testing, etc. It will be fully extensible.
  • Call-heirarchy: see the methods called by current method.
  • Refactoring: ability to rename methods, move methods, etc.


First you need to compile using Maven.

mvn package

Unzip the zip-with-lib, then you can just run the resulting jar:

cd target/
java -jar z-0.1-beta-3/z-0.1-beta-3.jar

Known Issues

This code is still in beta, so use with caution. It is not done.


Copyright 2012, Adam L. Davis. All rights reserved. Made Available for use under a BSD-style license. See LICENSE

Something went wrong with that request. Please try again.