hdevtools maybe?
emacs maybe