tuist / tuist
git clone https://github.com/tuist/tuist.git
capi-scaleway@0.76.1 Β· 2d ago
π₯ on GitHub Trending today
Build acceleration platform with a content-addressable cache, selective testing, and analytics for Xcode, Gradle, and Bazel projects.
Why you might care
Aimed at iOS, macOS, and Android teams whose builds are slowing down as projects grow. It caches previously built artifacts across environments, runs only tests affected by file changes, and offers build and bundle insights plus a Swift package registry.
+3
stars, 24h Β· #7,819
+~12
stars, 7 days Β· #10,812
+40
stars, 30 days Β· #14,754
5.8k
β
total Β· +0% this week
780
forks Β· 538 open issues
Star history (as recorded here)
LanguageElixir
Licenseβ
Created2018-04-16 (8y ago)
Last pushtoday
Watchers53
OwnerOrganization
Seen on GitHub Trending
- 2026-10-23 β #9 daily in elixir Β· +3 β
- 2026-10-23 β #9 monthly in elixir Β· +40 β
- 2026-10-22 β #5 daily in elixir Β· +1 β
- 2026-10-22 β #6 monthly in elixir Β· +38 β
- 2026-10-21 β #5 daily in elixir Β· +3 β
- 2026-10-21 β #3 monthly in elixir Β· +37 β
- 2026-10-21 β #6 weekly in elixir Β· +11 β
- 2026-10-20 β #5 daily in elixir
- 2026-10-20 β #3 monthly in elixir Β· +36 β
- 2026-10-20 β #6 weekly in elixir Β· +10 β
GitHub topics
Links
- GitHub: github.com/tuist/tuist
- Homepage: https://tuist.dev
- Releases Β· Issues Β· Hacker News mentions
README excerpt
# 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: - π **Cache**: Speed up builds across environments with a content-addressable store. - β **Selective testing**: Run tests faster by selecting them based on the file changes. - π¦ **Registry**: Speed up the resolution of Swift Package Index-indexed packages. - π **Build insights**: Get actionable insights from your projects, builds, and test runs to make informed decisions. - π± **Bundle insights**: Analyze your built apps and get suggestions to improve them. - π² **Previews**: Sharing apps (previews) as easy as sharing a link. - ποΈ **Generated projects**: A solution for more accessible and easier-to-manage Xcode projects. 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: - π **Documentation** - π **Handbook** - π¬ **Community forum** ## 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: | Project | Description | | ------ | ------- | | cli | The Tuist command-line interface (Swift) | | app | The iOS and macOS app (Swift) | | android | The Android app (Kotlin/Compose) | | server | The Tuist server that hosts the cache, previews, analytics, and dashboard (Elixir/Phoenix) | | registry | The Swift package registry service (Elixir/Phoenix) | | kura | The Rust cache mesh service for distributed cache traffic | | gradle | The Tuist Gradle plugin for Android/JVM builds (Kotlin) | | noora | The Noora design system that powers the Tuist web UI (Elixir/Phoenix) | | codebase-search | The hosted source-code search service (Rust) | | atlas | The internal ops app for CRM, contracts, finance, and GTM (Elixir/Phoenix) | | skills | The Tuist agent skills package | | handbook | The 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: Kas Daniele Formichelli Mike Simons 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 K
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.