Floobits real-time collaboration plugin for Sublime Text 2 and 3
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
floo Log when select()ing on a socket is empty. Dec 18, 2018
.floo Update Floobits URL. Jul 31, 2014
.gitignore Ignore sublime project file. May 11, 2013
.no-sublime-package Add .no-sublime-package so that Package Control exactracts us. Jan 14, 2014
Context.sublime-menu s/stalk/follow/g May 27, 2014
Default (Linux).sublime-keymap s/stalk/follow/g May 27, 2014
Default (OSX).sublime-keymap s/stalk/follow/g May 27, 2014
Default (Windows).sublime-keymap s/stalk/follow/g May 27, 2014
Default.sublime-commands Add refresh workspace feature. Refreshing the workspace will scan the… Nov 18, 2016
Floobits.sublime-commands Join Recent Room is now available in right click menu. Join Recent Ro… May 9, 2013
LICENSE Apache 2.0 License Nov 27, 2012
Main.sublime-menu Fix 'mnemonic t not found in menu caption Tools' error. Mar 8, 2016
NOTICE Update years in NOTICE. Mar 30, 2015
README.md Fix link in readme. Aug 3, 2017
Side Bar.sublime-menu fix stuff May 21, 2014
floobits.py pycodestyle fixes. Add some newlines and fix bare exception handlers. Sep 1, 2018
messages.json Don't show install messages thing in package control. We have our own… Jun 26, 2013
packages.json Update description. Aug 18, 2015
pep8.sh Pep8 and pyflakes everything Jul 28, 2013
tag_release.py Fix tag_release script to work with numbers greater than 9. Sep 16, 2017
text_commands.py Add *args, *kwargs to is_enabled() and is_visible(). Some versions of… Jun 20, 2016
window_commands.py Add refresh workspace feature. Refreshing the workspace will scan the… Nov 18, 2016


Floobits plugin for Sublime Text 2 & 3

Real-time collaborative editing. Think Etherpad, but with native editors. This is the plugin for Sublime Text. We also have plugins for Emacs, Vim, and IntelliJ.

Development status: Reasonably stable. We dogfood it daily and rarely run into issues.

Installation instructions

  • If you have Package Control, go to Package Control → Install Package and search for Floobits. Select the Floobits package and install it.

  • If you don't have Package Control (or you prefer to install the plugin manually), clone this repository or download and extract this tarball.

  • Rename the directory to "Floobits".

  • In Sublime Text, go to Preferences -> Browse Packages.

  • Drag, copy, or move the Floobits directory into your Packages directory.

If you'd rather create a symlink instead of copy/moving, run something like:

ln -s ~/code/floobits-sublime ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Floobits

Once the plugin is installed, you'll be asked whether you want to create an account or sign in. If you choose to sign in, a browser window will open allowing you to enter your Floobits credentials.

For more help, see our Sublime Text help page.


All configuration settings are stored in ~/.floorc.json. If you don’t have a ~/.floorc.json file, the plugin will create one. It will also open a web page showing the minimal information you’ll need to put in your ~/.floorc.json. After saving the file, restart Sublime Text.

Using Floobits to Collaborate

After creating your account, you’ll want to create a workspace or two. A workspace is a collection of files and buffers that users can collaborate on.

See https://floobits.com/help/plugins/sublime/#usage for instructions on how to create workspaces and collaborate with others.



Sublime Text 2 on Windows requires Package Control 3.0 to be installed to function properly. This is due to a bug in the select module that ST2 ships by default.


On Linux, Sublime Text 2 and 3 ship without the _ssl module. Installing Package Control 3.0 will install the missing elements. Otherwise, we try to work around it by running an SSL proxy using the system Python.


Our plugin doesn't work on 10.6 and earlier. This appears to be a bug in OS X. Please upgrade to a newer version.


If you have trouble setting up or using this plugin, please contact us.