Krumo NG (krumong) is a rewrite of the Krumo library used by devel.
The main motivation is that the original Krumo library has some weird side effects.
This module may be merged into devel, but for now a separate project is a more useful place for development.
Reduced html code: Only the data is encoded in the page html, the html tags are expanded by client-side js.
Delayed js/css inclusion: If a dpm() is delayed to the next request (e.g. because of a redirect, or because it is called during page.tpl.php), the required js and css (krumong.css, krumong.js) inclusion waits for the page where the messages are actually displayed.
js/css on broken pages: You can type krumong()->kPrint(); die();, and you will still have the js and css needed for the nice print.
Option to dump objects to js console.log. via krumong()->jPrint($data); or krumong()->jMessage($data);.
Uses the same permissions as devel.
The output looks very similar to what you are used to from devel/krumo, and there are no plans to change this.
Install
Dependency: X Autoload for the PSR-0 class loading.