Clone this repo:


  1. f7172d1 Updates version number to 0.4.171862530.20171011. by David Goldman · 7 days ago master
  2. 3b7a1bf Multi-configuration indexer target support by David Goldman · 7 days ago
  3. 3423e56 Fix version group path handling by David Goldman · 8 days ago
  4. 8547a3e Mute skylark linter error in tulsi_aspects.bzl . by Nicholas Levin · 8 days ago
  5. 5c4a2d3 Updates version number to 0.4.171556851.20171009. by Dmitry Shevchenko · 9 days ago

Tulsi - an Xcode Project Generator For Bazel

Building and installing

  1. Open src/Tulsi.xcodeproj, and within Xcode, build the TulsiApp.

  2. Run the TulsiApp.


Tulsi-generated Xcode projects use Bazel to build, rather than Xcode. This means that many common components of an Xcode project are handled differently than you may be used to. For example, the Info.plist file is governed entirely by BUILD rules in Bazel and is not displayed in the Xcode UI. It also means that changes made to your BUILD files, such as adding new library dependencies, are incorporated automatically when building your generated project. The only time you need to re-run Tulsi is if you want to add additional build targets or have new source files show up in Xcode for editing.