BowPad provides developers with an intuitive file editor that comes with support for various programming languages, including Java, CSS, C / C++, Eiffel, Erlang, HTML, JavaScript, Latex and the list does not end here. It is a free and open source source code editing application that's powerful and advanced.
Here are some screenshots to illustrate the features and user interface of this application: