tuist

πŸš€ Create, maintain, and interact with Xcode projects at scale

MIT License

Stars
4.2K
Committers
318

πŸ•Ί What's Tuist

Tuist is a command line tool that leverages project generation to abstract intricacies of Xcode projects, and uses it as a foundation to help teams maintain and optimize their large modular projects.

It's open source and written in Swift.

⬇️ Install

The recommended installation method is to install mise and then run mise install tuist to install Tuist.

You can check out the documentation to learn more about the rationale behind our installation approach and alternative approaches.

πŸŒ€ Bootstrap your first project

tuist init --platform ios
tuist edit # Customize your project manifest
tuist generate # Generates Xcode project & workspace
tuist build # Builds your project

Check out the project "Create a new project" guide to learn more about Tuist and all its features.

πŸ“ Documentation

Do you want to know more about what Tuist can offer you? Or perhaps want to contribute to the project and you need a starting point?

You can check out the project documentation.

πŸ”¬ Sample projects

You can find some sample projects in the fixtures folder or the awesome Tuist repo! πŸŽ‰

πŸ’° Sponsors

The financial sustainability of the project is possible thanks to the ongoing contributions from our GitHub Sponsors and Open Collective Backers. From them, we'd like to give a special mention to the following sponsors:

πŸ₯‡ Gold Sponsors

πŸ₯ˆ Silver sponsors

πŸ₯‰ Bronze sponsors

πŸ’ͺ Companies using Tuist

πŸ™‡β€ ️Supported by great companies

Great companies support the project by giving us access to their service through an open-source program.

πŸ§‘β€πŸ’» Want to contribute?

You can use our contribution docs to get started. If you don't have a specific issue in mind, we are more than happy to help you, just ask for help in a given issue or on our Slack. You can find good issues for first-time contributors here. We also offer issue bounties for some highly-valued issues.

✨ Core Team

πŸš€ Core Alumni

The following people were once core contributors helping steer the project in the right direction and ensuring we have a reliable foundation we can build new features upon:

✨ Contributors

Thanks goes to these wonderful people: