Beaver is a text editor that is lightweight but full of features for programming from web authoring to C programming. It is based on the GTK toolkit, supports tons of languages through config files (compatible with UltraEdit 'wordfile.txt') and offers functions such as automatic indentation, correction and completion, or syntax highlighting.