[

header

](https://tuist.dev/)

Commit Activity Mastodon badge Bluesky badge X badge

Book us with Cal.com

Tuist

Tuist supercharges your build system, whether you build with Xcode, Gradle, or Bazel. At its core, our cache reuses previously-built artifacts across environments to dramatically speed up your builds, and a suite of tools around it helps you keep them fast, reliable, and observable as you scale.

The following solutions are part of Tuist:

Openness and community are cornerstones in shaping Tuist, as we believe they are the key to building the best solution. We recommend checking out the following resources:

Get started

Head to the Tuist docs for install instructions, an overview of the platform, step-by-step guides for the workflow you want to adopt, and pointers to sample projects and contribution resources.

Development

This repository represents a monorepo with the following projects:

ProjectDescription
cliThe Tuist command-line interface (Swift)
appThe iOS and macOS app (Swift)
androidThe Android app (Kotlin/Compose)
serverThe Tuist server that hosts the cache, previews, analytics, and dashboard (Elixir/Phoenix)
registryThe Swift package registry service (Elixir/Phoenix)
kuraThe Rust cache mesh service for distributed cache traffic
gradleThe Tuist Gradle plugin for Android/JVM builds (Kotlin)
nooraThe Noora design system that powers the Tuist web UI (Elixir/Phoenix)
codebase-searchThe hosted source-code search service (Rust)
atlasThe internal ops app for CRM, contracts, finance, and GTM (Elixir/Phoenix)
skillsThe Tuist agent skills package
handbookThe company handbook

Companies using Tuist

Want to contribute?

You can use our contribution docs to get started. You can find good issues for first-time contributors here.

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:

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 oozoofrog Martin Strambach sh-a-n Batuhan Saka SooHwanCho Gary Riches
mustiikhalil Serhii Butenko Petrukha Ivan Mathias Schreck Yen-Chia Lin Mary Hyunjin
Kevin Aguilar Andrew Roan ibrahim oktay Dmitriy Kulakov Jaewon-Yun tatagrigory Denil Chungath
Victor Sarda tzxdtc10 Thieme Clemens Beck Paul Taykalo Vitaly Kravtsov dc
baegteun Vinícius Couto Tasso 안지훈 Dimash danibachar 한석호(MilKyo) Hai Feng Kao
Antti Laitala PushedCrayon Stefano Mondino Łukasz Lech costapombo Ihor Savynskyi Eduard Miniakhmetov
Alexander Filimonov Gorbenko Roman Lucas Mrowskovsky Paim Taylor Lineman Miguel Ferrando BarredEwe Chris Sessions
Andy Kolean Binlogo Dmitry Serov Dariusz Rybicki Dan Sinclair Kai Oelfke Inder
kyounh12 Alvar Hansen Barak Weiss Hilton Campbell Gabriel Liévano Vijay Tholpadi Minhoi Goo
Sam Hanley ahmdyasser minhaaan Tamar Milchtaich Lavi Andrey K Alex Vera Annalise Mariottini
HyunSu Park Vladimir Rhys Morgan pierrerodgers eunpyo hong Yunseo Kang Ilya Kharlamov
brianvar Hossam Youssof Minseok Kang Alexander Loyle Ydna Evan
Felix Lisczyk Lukas Würzburger Ethan Wong Shun Tedokon Connor Ricks Francisco Diaz Ethan Parker
Luke Van In Mustafa Taibah Vladislav Kondrashkov Christopher Rex baaddin Matt Jung Md. Mahmudul Hasan Shohag
Matty Cross YIshihara11201 Philippe Weidmann Anton SVTSV Johannes Plunien Emirhan KARAHAN Seungju Lee