Skip to content
This repository

MavensMate is a tool that powers open source IDEs in various text editors across various platforms

branch: master


MavensMate is a powerful open source tool for building IDEs. Develop applications in your favorite text editors, like Sublime Text. MavensMate is created and maintained by Joe Ferraro.

To get started, check out!


MavensMate is currently comprised of two open source projects: the underlying API (called mm) and the plugin for Sublime Text.


mm is the command line tool (written in Python, "compiled" with PyInstaller) that's responsible for interacting with the file system and various IDEs. Its goal is to make it simple to create IDEs for by abstracting many of the complicated aspects like indexing, file system interaction, REST/SOAP calls, etc.

To the code...

MavensMate for Sublime Text

MavensMate for Sublime Text is a Sublime Text plugin that uses the mm command line tool to provide a rich IDE experience in the editor. The bulk of the MM for ST codebase is used focused on integration with the Sublime Text APIs. The interaction with the APIs are still handled by mm.

MavensMate for Sublime Text

Bugs and feature requests

Have a bug or a feature request? Please open a new issue. Before opening any issue, please search for existing issues.

Always include your MavensMate version number(s) (for example, v0.35.1 and MavensMate for Sublime Text 3.0.8) AND plugin client version number (for example, Sublime Text 3 build 3051) when submitting issues.


MavensMate's documentation is built with and publicly available on


If you're looking for the Sublime Text plugin, head here > Sublime Text Plugin

Something went wrong with that request. Please try again.