Sublime Text Bookmarks Awesome

Sublime Text is a cross-platform text and source code editor, with a Python application programming interface. Its functionality is extendable with plugins. Most of the extending packages have free-software licenses and are community-built and maintained. — Wikipedia

This tiny project follows GitHub community trend20k 3k to aggregate the most essential bookmarks for specific subject in the form of a handy well-structured collection. Here you will find tutorials and learning materials for Sublime Text, general purpose extensions for coding and text editing, and specialized extensions grouped by usage profiles.

This list not supposed to include absolutely all Sublime Text plugins, due we already have Package Control for this. It is intended to be a starting point helping to setup working environment, or check out for new extensions to make your existing Sublime setup more awesome. You may find ★ here and there in the list. It stands for Editors' Choice. Sharing and pull requests are very much appreciated!

Fork and edit (or propose something to add).

Things to Start From


News and Tips




Alive projects only, with Sublime Text version 3 support.

General Purpose

  • Sidebar Enhancements2k 383 — provides enhancements to the operations on Sidebar of Files and Folders.
  • Trailing Spaces530 70 — highlight trailing spaces and delete them in a flash.
  • GitGutter5k 439 — a plugin to see git diff in gutter.
  • EditorConfig765 34 — .editorconfig support.
  • SublimeLinter2k 271 — a plugin that provides a framework for linting code. Whatever language you code in, SublimeLinter can help you write cleaner, better, more bug-free code. SublimeLinter has been designed to provide maximum flexibility and usability for users and maximum simplicity for linter authors.
  • Sublime Worksheet338 15 — an inline REPL for JavaScript, PHP, Ruby and more.
  • Sublime Alignment312 74 — a simple key-binding for aligning multi-line and multiple selections.
  • ApplySyntax299 56 — a plugin that allows to detect and apply the syntax of files that might not otherwise be detected properly. For example, files with the .rb extension are usually Ruby files, but when they are found in a Rails project, they could be RSpec spec files, Cucumber step files, Ruby on Rails files (controllers, models, etc), or just plain Ruby files.
  • All Autocomplete838 137 — extends the default autocomplete to find matches in all open files.
  • SublimeREPL2k 358 — runs an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself).
  • FindKeyConflicts86 3 — identify conflicting key mappings.
  • Glue121 2 — a cross-platform, extensible plug-in for Sublime Text 2 and 3 that connects your favorite editor to your shell.
  • File Navigator33 4 — keyboard-friendly file navigator and manager.
  • Synesthesia5 0 — a plugin for highlighting text with pretty colours.
  • StyleToken26 11 — allows to highlight certain pieces of text with different colors (similar to Notepad++ "Style token" functionality).
  • Origami1k 81 — split the window however you like! Create new panes, delete panes, move and clone views from pane to pane.
  • Sync Settings91 16 - The cross-platform solution to keep Sublime Text configuration synchronized
  • SublimeFileBrowser319 59 - Ditch the sidebar and browse your files in a normal tab with your keyboard, like a pro! Also, Dired lets you modify your directory structure using the powerful text editing feature that ST provides.
  • PackageResourceViewer226 24 — View and Edit Sublime package resources. Helpful for extensions and themes development.

Ruby Profile

Helpful notes:


Python Profile



  • MagicPython946 39 — Syntax highlighter for cutting edge Python for Sublime Text and Atom.
  • Rope410 86 — a Python refactoring library.
  • SublimeLinter PEP 25712 4 — an interface to PEP 257 (docstring style checker).
  • Djaneiro568 108 — Django support.
  • SublimePythonTidy39 8 PythonTidy integration.
  • Anaconda2k 256 — autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker and Vagrant for Sublime Text 3 using Jedi, PyFlakes, pep8, PyLint, pep257 and McCabe that will never freeze your Sublime Text.
  • SublimeJEDI833 103 — Python autocompletion.

JavaScript Profile

  • JsFormat1k 274 — a JavaScript formatting plugin. It uses the command-line/python-module JavaScript formatter from to format whole js or json files, or the selected portion(s).
  • CoffeeScript289 76 — syntax highlighting and checking, commands, shortcuts, snippets, compilation and more.
  • TernJS — a JavaScript type inference engine integration.
  • Bump64 3 — plugin to keep package.json dependencies fresh. Shows latest npm/yarn dependency version in the neat tooltip on package hover.
  • JavaScript Enhancements336 18 — plugin that offers smart javascript autocomplete, real-time errors and, also, a lot of features about creating, developing and managing javascript projects (such as Cordova, Ionic, React, etc.). It uses Flow17k 2k (javascript static type checker from Facebook) under the hood.

Client Side Profile

  • Emmet — a plugin for many popular text editors which greatly improves HTML & CSS workflow.
  • HTMLPrettify725 123
  • GutterColor547 57 — displays color sample in the gutter for each line in CSS containing color code.
  • Hayaku — fuzzy abbreviations, support for preprocessors (Sass, Less, Stylus) and a lot of other features in easily configurable set of tools for writing CSS faster.

LaTeX Profile

  • LaTeXTools2k 410 — an open-source plugin that simplifies working with LaTeX files.
  • LaTeXing — a closed-source (unlimited trial) plugin that simplifies working with LaTeX files.

Markdown Editing Profile

  • MarkdownEditing2k 482 — powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.
  • Markdown Preview2k 422 — preview and build your markdown files quickly in your web browser from Sublime Text.

Documentation and Help Systems


Fun stuff


  • Soda — Dark and light custom UI themes.
  • Spacegray — A set of custom UI themes for Sublime Text 2/3. It's all about hype and minimal. Comes in different flavors with accompanying Base16 color schemes.
  • Cobalt21k 185 — A full featured Sublime Text blue theme
  • Flatland3k 175 — A simple theme and accompanying color scheme for Sublime Text 2 & 3. It is mostly derived from Soda, the right place to start for any custom theme development for Sublime.
  • Material theme11k 1k — This theme brings the Material Design visual language.
  • Comfort — A Wonderful theme for sublime Text!.
  • Predawn2k 243 — Dark interface and syntax theme for Sublime Text and Atom.
  • Ayu3k 133 — A simple theme with bright colors and comes in three versions — dark, mirage and light for all day long comfortable work.

Related extensions:

Color Schemes

  • - huge collection of color schemes for Sublime Text.
  • — online editor for tmTheme format, with large gallery of Sublime Text/Textmate color schemes. GitHib project page: 358
  • Schemr69 6 — allows you to quickly change your color scheme using the command palette and keyboard shortcuts.
  • Themer - tool for generating color schemes (and matching themes for your other development tools, including wallpaper) from your favorite colors.

Some of the most popular schemes:

  • Base 162k 73 — carefully chosen syntax highlighting and a default set of sixteen colors.
  • Solarized — balanced dark and light themes.
  • Dracula11 10 - spooky color scheme, perfect for Halloween. Also available for terminal and several other applications.

Alternative Icons

There is a LOT of unofficial icon alternatives for Sublime Text. Here are a little collection of the most noticeable ones:

Monospace Fonts

See also:

Other Bookmark Lists

There are a lot of other bookmarks collections on GitHub. Take a look at metabookmarks list: 9k


Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.