Skip to content
@tuist

Tuist

A productivity platform to build better apps faster

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 Loading

  1. tuist tuist Public

    A Swifty toolchain to build better Apple apps, faster

    Swift 4.4k 516

  2. awesome-tuist awesome-tuist Public

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

    168 11

  3. XcodeProj XcodeProj Public

    📝 Read, update and write your Xcode projects

    Swift 2k 299

  4. SwiftyTailwind SwiftyTailwind Public

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

    Swift 49 5

Repositories

Showing 10 of 82 repositories
  • tuist Public

    A Swifty toolchain to build better Apple apps, faster

    tuist/tuist’s past year of commit activity
  • XcodeGraph Public

    ፨ A Swift Package with data structures to model Xcode workspaces and projects

    tuist/XcodeGraph’s past year of commit activity
    Swift 30 MIT 6 2 0 Updated Jun 26, 2024
  • handbook Public

    📚 Tuist's company handbook

    tuist/handbook’s past year of commit activity
    JavaScript 1 MIT 0 2 1 Updated Jun 26, 2024
  • website Public

    Tuist static website

    tuist/website’s past year of commit activity
    Astro 3 MIT 0 1 7 Updated Jun 26, 2024
  • swift-log-testing Public

    📝 A set of utilities for testing code that depends on Apple's swift-log package

    tuist/swift-log-testing’s past year of commit activity
    Swift 5 MIT 0 1 6 Updated Jun 25, 2024
  • Command Public

    📦 A micro Swift package with utilities for running system processes

    tuist/Command’s past year of commit activity
    Swift 5 MIT 0 1 0 Updated Jun 25, 2024
  • tuist-vapor-example Public

    An example Vapor project using Tuist

    tuist/tuist-vapor-example’s past year of commit activity
    Swift 2 0 1 4 Updated Jun 25, 2024
  • homebrew-tuist Public

    Official Homebrew Tuist formula.

    tuist/homebrew-tuist’s past year of commit activity
    Ruby 3 MIT 2 1 3 Updated Jun 25, 2024
  • newsletter Public

    ✉️ The Listmonk deployment setup and a directory of ideas for future newsletters

    tuist/newsletter’s past year of commit activity
    Dockerfile 0 MIT 0 2 1 Updated Jun 25, 2024
  • SwiftyTailwind Public

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

    tuist/SwiftyTailwind’s past year of commit activity
    Swift 49 MIT 5 5 1 Updated Jun 25, 2024

Sponsors

  • @minsOne
  • @apps4everyone
  • @americanexpress
  • @GetToSet
  • @mattmassicotte
  • @lapsedan
  • @muukii
  • @freak4pc
  • @MacPaw
  • @martinjeret
  • @EmergeTools
  • @MFB-Technologies-Inc
  • @MatyasKriz

Sponsoring

  • @kateinoigakukun
  • @onevcat
  • @kishikawakatsumi
  • @1024jp
  • @krzysztofzablocki

Top languages

Loading…

Most used topics

Loading…