Awesome Atom 
A curated list of delightful Atom packages and resources. For more awesomeness, check out awesome.
Table of Content
- Syntax
- Lint
- Build
- Extensions
- Nuclide
- Themes
- Collaboration
- CodeSideStory
- Uncategorized
- Nuclide
- Advanced Open File
- Atom Reverser
- Atom Terminal
- Autocomplete module import
- Beautify
- Code Peek
- Color Picker
- Copy Paste
- CSS Declaration Sorter
- Duplicate Selection
- Editor Config
- Emmet
- File Icons
- Fonts
- Git Time Machine
- html-to-css
- iMDone
- Jumpy
- Merge Conflicts
- Minimap
- Pigments
- Project Plus
- Sort lines
- Sorter
- Sync Settings
- PlatformIO IDE Terminal
- TernJS
- Test Navigator
- Themer
- Toggle Quotes
Syntax
Language packages extend the editor with syntax highlighting and/or snippets for a specific language or file format.
Lint
In case the awesome nirvana that is linting has not yet been unleashed upon you:
lint was the name originally given to a particular program that flagged some suspicious and non-portable constructs (likely to be bugs) in C language source code. The term is now applied generically to tools that flag suspicious usage in software written in any computer language.
To enable linting, you'll need the general linter which provides the interface for the provider plugins for specific languages. The full list of current plugins can be found at atomlinter.github.io, a few examples being:
- C++
- linter-clang
- linter-cppcheck
- linter-gcc - on-the-fly linting!
- linter-cpplint - checks against google style guide
- CSS — stylelint
- JavaScript — eslint
- Python — pylama
- SASS — sass-lint
- Stylus — stylint
- TypeScript - tslint
Build
To enable building, you'll need the general build which provides the interface for the provider plugins for specific languages and adds integrates with lint. The full list of current plugins can be found at atombuild.github.io, a few examples being:
- AppleScript — oscompile
- C/C++/Objective C — xcodebuild
- CoffeeScript - coffee
- GNU Make - make
- Sass — sass
- TypeScript - tsc
Extensions
Nuclide
An open IDE for web and native mobile development, built on top of Atom maintained by Facebook.

Collaboration
CodeSideStory
An Atom/Slack integration to start conversations about code right from the editor. Record screens and archive it right next to the line number to provide more context to your code.