Skip to content

tuist/tuist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header
Commit Activity Mastodon badge Bluesky badge Slack Workspace Slack Workspace
Book us with Cal.com

Tuist

Tuist is a virtual platform team for Swift app devs who ship. Through an integrated platform that integrates with your toolchain and projects, we help you stay focused and productive while building apps.

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:

Note

Even though our current focus is on the development phase of Apple native apps, we'll gradually expand our focus to include other ecosystems (e.g., Android, RN, and Flutter), and expand beyond just development.

Get started

You can run the following command to get started with [Mise] (check out this page for other methods):

mise x tuist@latest -- tuist init

Important

The init workflow is designed to integrate with an existing Xcode project or create a generated project. If you are migrating an existing Xcode project to a generated project, we recommend checking out these docs.

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! 🎉

Development

This repository represents a monorepo with the following projects:

Project Description
cli The command line interface for Tuist
app The Swift-powered iOS and macOS app
docs The documentation for Tuist
handbook The company's handbook

Sponsors

Some companies support our community and open source efforts with contributions through GitHub Sponsors and Open Collective Backers. We'd like to give a special mention to the following sponsors:

mondaycom_logo Monday.com is a cloud-based work operating system (Work OS) that empowers teams to run projects and workflows with confidence. It's a versatile platform that combines features of project management, workflow automation, and team collaboration to streamline the way teams work together.
lapse_logo Lapse is an app designed to reclaim how we take and share memories. A camera for living in the moment and a private photo journal for friends, not followers.

Companies using Tuist

tv2_logo depop_logo bendingspoons_logo globekeeper_logo getyourguide_logo
emplate_logo trendyol_logo angrynerds_logo compass_logo wefox_logo
hedvig_logo takeoutcentral_logo olx_logo justeattakeaway_logo qnips_logo
telepass_logo crunchyroll_logo altel_logo altel_logo izi_logo
wise_logo wise_logo rbkbusiness_logo rbkbusiness_logo

Want to contribute?

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

Core Team


Pedro Piñera


Marek Fořt


Kas


Daniele Formichelli


Mike Simons

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:


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