Awesome
Sublime
A collection of some of the best Sublime Text packages, themes, tutorials, articles and goodies.
Getting Started
- Sublime Text - if you haven't even installed the text editor yet, go and install the text editor
- Unofficial Documentation
- Package Control - an essential package manager for Sublime Text
- Brief introduction to Sublime Text customization
Language-Specific
HTML/CSS
Essentials
- HTML5 - HTML5 snippets/syntax
- HTML5 Boilerplate - snippet to generate HTML5 Boilerplate
- CSS3 - CSS3 syntax, autocomplete
HTML Preprocessors/Templating
- Haml - syntax and snippets for Haml
- Jade - syntax for Jade
- Jade Snippets - snippets for Jade
- Ruby Slim - syntax for Slim
- HTML Mustache - syntax and snippets for Mustache
- Handlebars - syntax and snippets for Handlebars
CSS Preprocessors
- Sass - syntax support for Sass and SCSS
- Sass Snippets - snippets for SASS
- SCSS - official SCSS bundle
- SCSS Snippets - snippets for SCSS
- LESS - syntax support for LESS, autocomplete, and snippets
- Stylus - syntax support for Stylus
- Stylus Snippets - snippets for Stylus
CSS Frameworks
- Bootstrap 3 Snippets - snippets for Bootstrap 3
- Bootstrap 4 Snippets - snippets for Bootstrap 4
- Foundation 5 Snippets - snippets for Foundation 5
- Semantic UI - snippets for Semantic UI
- Materialized - snippets for Materialize
- Susy - snippets for Susy
- UIkit Autocomplete - autocomplete for UIkit
- PureCSS - autocomplete for Pure
Prettification
- HTMLTidy - tidies, cleans HTML code
- HTML-CSS-JS-Prettify - prettifies HTML, CSS and JavaScript
Workflow
- Grunt - Grunt task runner in Sublime Text
- Gulp - Gulp task runner in Sublime Text
- Bower - install bower packages from Sublime Text
Compatibility
- Can I Use - checks CSS property support with Can I Use
- Autoprefixer - an automatic CSS prefixer
Other
- Emmet - an essential toolkit of web developers working with HTML/CSS
- Emmet CSS Snippets - Emmet, only for CSS
Javascript
Essentials
- Javascript Snippets
- Javascript Beautify
- Nodejs - snippets and code completion for Node.js
Preprocessors
- Coffeescript - syntax and snippets for Coffeescript
- Typescript - syntax for Typescript
- Livescript - syntax for Livescript
Frameworks
- jQuery - autocomplete, snippets, and syntax for jQuery
- jQuery Mobile Snippets - snippets for jQuery Mobile
- AngularJS - autocomplete and snippets for AngularJS
- Backbone.js - snippets for Backbone.js
- Ember.js Snippets - snippets for Ember.js
- ReactJS - snippets and syntax for ReactJS and JSX
- Underscorejs Snippets - snippets for Underscore.js
- Vuejs Snippets - snippets for Vue.js
- Sublime-KnockoutJS-Snippets - snippets for KnockoutJS
Other
- Pretty JSON - prettifies JSON
Python
- FoldPython - intelligent folding and code navigation
Go
- Sourcegraph - instant code usage examples, as you type ("automatic pair programmer")
Java
- JavaIME - Easily import Java packages and classes in sublime text
Other Languages
- Qt Completions for C++ - completion features for Qt C++
- PyQt5 Completions - completion features for PyQt
- R-Box - completion and status bar hints for R
Linters
SublimeLinter
For a more full list of SublimeLinters, check out this.
- SublimeLinter - the most extensive Sublime Text linter out there
- SublimeLinter-eslint - Industry standard es6 linter
- SublimeLinter-jshint - Javascript Linter
- SublimeLinter-html-tidy - HTML Linter
- SublimeLinter-haml - HAML Linter
- SublimeLinter-csslint - CSS Linter
- SublimeLinter-json - JSON Linter
- SublimeLinter-php - PHP Linter
- SublimeLinter-pylint - Python Linter
- SublimeLinter-ruby - Ruby Linter
- SublimeLinter-contrib-java - Java Linter
- SublimeLinter-contrib-clang - C/C++ Linter
- SublimeLinter-lua - Lua Linter
- SublimeLinter-perl - Perl Linter
- SublimeLinter-xmllint - XML Linter
- SublimeLinter-contrib-rustc - Rust Linter
Other Linters
- jslint - Javascript Linter
- CoffeeLint - Coffeescript Linter
- JSONLint - JSON Linter
- Pylint - Python Linter
Version Control
- GitSavvy - Sourcetree Like Git interface
- Git - awesome git integration into Sublime Text
- GitGutter - see git diffs in gutter
- Github Tools - tools to work with Github in Sublime Text
- SVN - plugin for Subversion
FTP, FTPS, and SFTP
- SFTP - excellent file transfer package with stellar documentation.
Writing and publishing
- AsciiDoc - syntax highlighting, snippets and other goodies for AsciiDoc editing
- MarkdownEditing - powerful Markdown package with better syntax understanding and good color schemes
- KeyboardSpellCheck - fast spell checking sans mouse
UI Upgrades
- PreferencesEditor - edit package preferences from the command palette
Themes
- Afterglow
- Argonaut
- Brogrammer
- Flatland
- Flatron
- Glacier
- Material
- Piatto
- Predawn
- Seti UI
- Soda
- Spacegray
Color Schemes
Theme/Color Scheme Related Links
- Album Themes - compilation of color themes that fit color themes of specific album covers
- tmTheme Editor - allows you to make your own Sublime color schemes
- ColorSublime - a website featuring a wide variety of Sublime color schemes
- Schemr - a package that allows you to switch between color schemes faster
- Sublimescheme - a python package to quickly create a colour scheme with as little as six lines of code.
- Sublimetheme - a Ruby package to quickly create a colour scheme with as little as six lines of code.
Other
- Sidebar Enhancements - enhancements for your sidebar (duh)
- Gutter Color - displays a colored icon for all lines which contain a color
- Origami - custom panes
Learning Resources
Books
- Sublime Text Power User: A Complete Guide - $36 e-book (EPUB and PDF) by Wes Bos
- Sublime Productivity - $22 e-book by Josh Earl
- Mastering Sublime Text e-book by Dan Peleg with varying prices
Video Tutorials
- LevelUpTuts Sublime Text 2 Tutorials - easy to follow and understand video tutorial for beginners
- Gerinho/Jeffrey Way's Sublime Text Video Tutorial Series - in-depth series of tips and tricks (mostly Mac specific)
- tdsurvival - Getting Started with SublimeText - introduction to Sublime, showing features, etc.
Other
- TodoReview - plugin for reviewing todo (and other) comments within your code
- Alignment - A simple key-binding for aligning multi-line and multiple selections
- GhostText - Allows live editing of Chrome/Firefox text area or JS Code editor content with Sublime Text 3 using WebSockets
- AdvancedNewFile - Advanced file creation. E.g. allows to specify file path right when creating a new file
- FileDiffs - Show file diffs
- TrailingSpaces - Highlight trailing spaces/tabs and delete them
- SublimeCodeIntel - Full-featured code intelligence and smart autocomplete engine
- All Autocomplete - Extend autocompletion to find matches in all open files of the current window
- SelectUntil - expand or move all selections to a regex match
- AutoFileName - autocomplete filenames in Sublime Text
- DocBlockr - Simplifies writing DocBlock comments
Contributing
Feel free to contribute helpful links that could make the use of Sublime easier. When linking to packages, please make sure the link directs to the package's Package Control page, and also make sure that the link is placed in the proper section or subsection.
I'll make sure to answer to all issues issued and all pull requests pulled. Typos, suggestions, broken links, grammar errors, whatever. Go right ahead.
Huge thanks to the Sublime team at Sublime Text for producing such a wonderful editor, and thanks to @wbond for creating Package Control.