What's Tuist 🕺
Tuist is a command line tool that helps you generate, maintain and interact with Xcode projects.
It's open source and written in Swift.
Install ⬇️
Running script (Recommended)
curl -Ls https://install.tuist.io | bash
Bootstrap your first project 🌀
tuist init --platform ios
tuist generate # Generates Xcode project & workspace
tuist build # Builds your project
Check out the project "Get Started" guide to learn more about Tuist and all its features.
Sample projects 🔬
You can find some sample projects in the fixtures folder or the awesome Tuist repo! 🎉
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.
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:
stream
Silver sponsor:Stream helps build scalable in-app chat or activity feeds in days. Product teams trust Stream to launch faster, iterate more often, and ship a better user experience.
MacPaw
Bronze sponsor:Asana
Bronze sponsor:Companies using Tuist
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.
Supported by great companies
1Password and Bugsnag support the project by giving us access to their service through an open-source program.
Contribute 👩💻
If you are interested in contributing to the project, our documentation has a section with resources for contributors. We recommend starting from this page.
Core Team ✨
Pedro Piñera |
Marek Fořt |
Kas |
Daniele Formichelli |
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:
Natan Rolnik |
Andrea Cipriani |
Oliver Atkinson |
Romain Boulay |
Kamil Harasimowicz |
Luis Padron |
Alfredo Delli Bovi |
Contributors ✨
Thanks goes to these wonderful people: