SynWrite is a powerful tabbed source code and web development editor. This feature-rich program includes syntax highlighting for many languages, code folding, tree structure, project management, FTP/SFTP client, keyboard macros, spell checking, customizable hotkeys etc.