Bare Bones BBEdit
BBEdit is a text and code editor designed for macOS. More specifically, it is designed to be used by software developers and designers. The program supports many different coding languages including Ruby, Python, C++, HTML, PHP, etc.
An easy user interface and HTML and CSS markup capabilities in the editor help to minimize coding errors and guarantee good code organization. The application offers features including the ability to search and replace across several source code languages, color syntax, and complete text and code.