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.
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 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.
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 ✨
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:
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)
Bootstrap your first 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:
Silver sponsor: stream
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.
Bronze sponsor: MacPaw
Bronze sponsor: Asana
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
Alfredo Delli Bovi
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
Contributors ✨
Thanks goes to these wonderful people:
kalkwarf
Marek Fořt
Kas
Natan Rolnik
svastven
Bernhard Huemer
Daniel Jankowski
Facundo Menzella
Eric Ito
Kamil Harasimowicz
Jakub Olejník
ldindu
George Tsifrikas
Privezentsev Yura
Fero
Heberti Almeida
Ben Scheirman
Jared Sorge
Joe Blau
David Chavez
Roman Podymov
Marcin Religa
Alfredo Delli Bovi
Jake Prickett
Daniele Formichelli
Sergey Petrachkov
Jinwoo, Kim
David Harris
Dmytro Mishchenko
Sam Pettersson
Josh Holtz
Jierong Li
Shai Mishali
Franz Busch
Tíarnán McGrath
Vitaly Chupryk
Roman Blum
Giovanni Filaferro
Andrés Pizá Bückmann
Gabriel Coutinho
Riccardo
Mauro Bolis
Peter Weishapl
Cruz
Sven Münnich
Santiago A. Delgado
Wojciech Kulik
Iain Smith
Max Kraev
Mustafa Yusuf
Daniel Barden
Zofia Kulus
David Peterson
Ikko Ashimine
Seto Elkahfi / 塞托·埃尔卡菲
apps4everyone
Lorenzo
Darko Damjanovic
Marvin Nazari
Robin Malhotra
Astromonkee
ezraberch
Christopher Constable
Yi Wang
Mustafa Dur
Luca Bartoletti
Sujata Chakraborty
Pavel Trafimuk
Alejandro Silva Fernández
Jake Adams
Sam Watts
Erk Ekin
Denis Morozov
orbitekk
Park Jae Hyun
Sean Berry
Isaac Halvorson
Mohit Saxena
Mikołaj Chmielewski
Tope Akinwande
TheInkedEngineer
Alexander Weiß
kyungpyoda
Ville Witt
paul.s
aniltaskiran
Javier Vieira
Aris Sarris
kimxwan0319
Florian Fittschen
Jesus (iOS)
Nicholas Kim
Alexandros Smponias
Go
Alberto Garcia
Andrea Scuderi
Diogo Autilio
Shahzad Majeed
Dan
Nikita Ivanchikov
Anastasia Kazantseva
Michael McGuire
Michael Collins
YoHan Cho
euriasb
MontakOleg
Mike Simons
oozoofrog
Martin Strambach
sh-a-n
Batuhan Saka
SooHwanCho
Gary Riches
mustiikhalil
Serhii Butenko
Petrukha Ivan
Mathias Schreck