I Use This!
Activity Not Available
Analyzed almost 3 years ago. based on code collected over 6 years ago.

Project Summary

Kanaputs is an interpreter for Java. No more compilation, each instruction is executed when you write it. With Kanaputs you can write powerful scripts in the Java syntax.

Kanaputs can be embedded very easily into an XML document to do programmatic features. For example, Kanaputs is fully integrated with Ant and provides a way to do Java into an XML Ant build file.

From Kanaputs you can create any object from any kind of jar or class files and invoke methods on them.

The grammar of the Kanaputs language is very close to the Java grammar. One big difference is that any variable handled by Kanaputs is type-less. There is no variable declaration nor type casting needed. Depending on the variable value, and where it is used, Kanaputs chooses the best internal Java basic type and tries the most appropriate type castings. When a variable handles a Java object, its type is the class of the Java object.

Another key feature of Kanaputs is the reactivity. Any variable can be reactive. You just have to choose if the variable is reactive or not. If the variable 'c' was defined like this c = a + b; and if the reactivity of 'c' is set (c.reactive = true;), each time the value of 'a' or 'b' changes then the value of 'c' is updated as the result of the addition. When a variable is reactive, it listens to the other variables (or field of objects) in order to update its value (by executing all the operations this variable depends on). The reactivity feature is very useful to manage Graphical User Interfaces by listening to any kind of event (like a button click for example) and consequently update variable values in a very simple way.

Kanaputs requires JDK 1.4 or newer to work.
Download latest version of Kanaputs (zip file for any OS)
Download latest version of Kanaputs for Windows (with an installer for windows)

Want to see more ?
      Open the tutorial

How to integrate Kanaputs in Apache Ant ?
      Read "Kanaputs plugin for Ant" doc

Want to dive in Kanaputs API ?
      Open the javadoc

Mail to Kanaputs project owner ?



In a Nutshell, Kanaputs...


Commercial Use



Place Warranty

Use Patent Claims



Hold Liable


Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

Include Install Instructions

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    check out hot projects on the Open Hub
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog


6 Other

30 Day Summary

Jun 19 2016 — Jul 19 2016

12 Month Summary

Jul 19 2015 — Jul 19 2016


Be the first to rate this project
Click to add your rating
Review this Project!