Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tuist/tuist

Tuist's CLI
https://github.com/tuist/tuist

hacktoberfest ios objective-c productivity scalability swift xcode

Last synced: 3 days ago
JSON representation

Tuist's CLI

Awesome Lists containing this project

README

        



header

CI status
Commit Activity
Twitter Followers
Slack Workspace
Slack Workspace

Book us with Cal.com


## 🕺 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](https://mise.jdx.dev/getting-started.html#quickstart) and then run `mise install tuist` to install Tuist.

You can check out [the documentation](https://docs.tuist.io/guides/quick-start/install-tuist) to learn more about the rationale behind our installation approach and alternative approaches.

## 🌀 Bootstrap your first project

```bash
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](https://docs.tuist.io/guides/start/new-project) 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](https://docs.tuist.io).

### 🔬 Sample projects

You can find some sample projects in the [fixtures folder](fixtures) or the [awesome Tuist repo](https://github.com/tuist/awesome-tuist)! 🎉

## ✅ CI Sponsor


codemagic_logo

[Codemagic](https://codemagic.io), a CI/CD tool for building world-class mobile apps, supports the development of Tuist by providing fast and reliable CI environments.

## 💰 Sponsors

The financial sustainability of the project is possible thanks to the ongoing contributions from our [GitHub Sponsors](https://github.com/sponsors/tuist) and [Open Collective Backers](https://opencollective.com/tuistapp). From them, we'd like to give a special mention to the following sponsors:

### 🥇 Gold 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.

### 🥈 Silver sponsors







stream_logo



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.




runway_logo


Runway streamlines collaboration and automation for mobile app releases, from kickoff to rollout.






emerge_logo



Emerge Tools is a suite of revolutionary products designed to supercharge mobile apps and the teams that build them.

### 🥉 Bronze sponsors





macpaw_logo




asana_logo



## 💪 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



## 🙇‍ ️Supported by great companies

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




1password_logo


bugsnag_logo


calcom_logo


codemagic_logo


## 🧑‍💻 Want to contribute?

You can use our [contribution docs](https://docs.tuist.io/documentation/tuist/get-started-as-contributor) 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](https://join.slack.com/t/tuistapp/shared_invite/zt-1lqw355mp-zElRwLeoZ2EQsgGEkyaFgg). You can find good issues for first-time contributors [here](https://github.com/tuist/tuist/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22). We also offer [issue bounties](https://console.algora.io/org/tuist) for some highly-valued issues.

## ✨ 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