Skip to content
@tuist

Tuist

Supercharge your Xcode development workflows

Tuist

Scaling up Xcode projects is a tedious undertaking: Git conflicts in .pbxproj files, slow Xcode, large build times, and brittle projects that break easily when adding/removing targets to its graph. This often leads to developer frustration, and the companies that can afford it, create infrastructure teams dedicated to mitigate those pains. In few cases, the pain is mitigated with the complexity of alternative build systems like Bazel.

We believe painless Xcode development with large projects can be enjoyable keeping things simple and without requiring an infrastructure team. Tuist achieves that by leveraging Xcode project generation. It provides an explicit interface in Swift to declare modular projects. Unlike YAML-baed project generators, it can optimize your projects' graph at generation time by removing the unnecessary targets and replacing some of them with their binary counterpart.

Focus on building great apps for Apple platforms, and we take care of the rest ❤️.

Pinned

  1. tuist tuist Public

    🚀 Create, maintain, and interact with Xcode projects at scale

    Swift 3.8k 442

  2. awesome-tuist awesome-tuist Public

    A community-driven collection of Tuist related posts, plugins, talks, and much more.

    134 10

  3. XcodeProj XcodeProj Public

    📝 Read, update and write your Xcode projects

    Swift 1.9k 289

  4. tuist-action tuist-action Public

    A GitHub action to run Tuist from GitHub workflows

    JavaScript 22 10

  5. xcbeautify xcbeautify Public

    A little beautifier tool for xcodebuild

    Swift 801 56

  6. SwiftyTailwind SwiftyTailwind Public

    💇 A Swift Package to pull and run Tailwind from a Swift process

    Swift 29 2

Repositories

Showing 10 of 46 repositories

Sponsors

  • @henrikhelmers
  • @muukii
  • @freak4pc
  • @MacPaw
  • @martinjeret
  • @Emerge-Tools
  • @americanexpress
  • @MFB-Technologies-Inc
  • @MatyasKriz
  • @SD10
  • @GetStream
  • @csjones

Sponsoring

  • @brightdigit
  • @krzysztofzablocki
  • @groue
  • @krzyzanowskim

Top languages

Loading…

Most used topics

Loading…