Atom contains all the features you could ask for in a code editor, like syntax highlighting, language autodetection, a context autocomplete system, the possibility of using different panels and organizing your project into folders, snippets support, and a powerful search tool. It greatest capability, in any case, is its environment's modularity when it comes to installing packages that add more features. It should also be noted that it includes the Git version control system for publishing on the GitHub platform.
Atom is multiplatform (Windows, Linux, and Mac) and allows for cross-platform use on your projects. Its customization is its best asset: at the time of this writing, there are more than 2,000 packages and 600 themes. Given this tool's level of customization and the quantity of features it comes with, we're looking at one of the best development environments to be found today, with the incentive that it's more lightweight than other alternatives.