Tuist
macos
| Tuist | macos | |
|---|---|---|
| 14 | 8 | |
| 5,676 | 20,066 | |
| 0.8% | 2.6% | |
| 10.0 | 8.5 | |
| about 13 hours ago | 1 day ago | |
| Swift | Shell | |
| GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Tuist
-
Show HN: Lumier – Run macOS VMs in a Docker
Yes! That’s actually what https://tuist.dev is doing. They use Lume to spin up ephemeral macOS VMs with Xcode preinstalled, so they can run builds in clean, reproducible environments. It’s great for CI workflows where you want full macOS without managing long-lived hosts
- Best resources to really understand Xcode, project configurations, builds etc.
-
iOS Collaboration Questions
At my current workplace, we use Tuist. It's a great tool, but there are 20 of us, so it's necessary. In smaller teams (up to 5-7 people) I didn't feel like there were huge problems with .xcodeproj. Sure, some conflicts now and then, but far from every time you merge something. https://github.com/tuist/tuist
-
🚀 XBase 0.2: Now with Tuist, Swift, and barebone xcodeproj support!
Tuist Projects ('Project.swift'), Swift packages ('Package.swift'), and barebone xcodeproj are now supported.
-
How to manage a huge iOS project written by many teams?
On a project I worked on I transitioned the codebase to a micro framework setup using tuist.io.
-
Why the hate on Xcode?
I think the hate comes from seeing its unresponsiveness and slow builds in large-scale projects. Everything works great in a recently-creates project until your project turns into a complex dependency graph of targets with intricate and inconsistent build settings. That’s the main reason why we are building https://tuist.io
- Evitando conflitos no Xcode
- Easy Binary Caching in Xcode
- Cache your Swift Packages as binaries with Tuist 1.48.0
- New Tuist release 1.48.0 with support for caching Swift packages as binaries
macos
-
Show HN: Lume 0.2 – Build and Run macOS VMs with unattended setup
re: https://github.com/dockur/macos
A closer comparison here is Lumier, which provides a "Docker-like" interface to spin up VMs with a noVNC server: https://cua.ai/docs/lume/guide/advanced/lumier/docker
The key difference: dockur/macos uses QEMU+KVM, which only works on Linux hosts. It can't run on macOS hardware since Apple doesn't expose KVM. See: https://github.com/dockur/macos/issues/256
- WinBoat: Windows apps on Linux with seamless integration
-
Show HN: Lumier – Run macOS VMs in a Docker
Exactly, both https://github.com/dockur/macos and https://github.com/sickcodes/Docker-OSX rely on x86 and KVM for HW acceleration
- Run macOS in a Docker Container
-
How to Build and Test iOS Applications on Windows/Linux Using Docker
This guide is based on the macos-dockur project and walks you through the process of building and testing iOS apps using Docker.
- OS X (macOS) inside a Docker container
What are some alternatives?
XcodeGen - A Swift command line tool for generating your Xcode project
ultimate-macOS-KVM - Helping noobs and pros alike build the ultimate macOS virtual machine with easy automation, powered by KVM. Now with macOS Tahoe support!
SwiftPlate - Easily generate cross platform Swift framework projects from the command line
FEX - A fast usermode x86 and x86-64 emulator for Arm64 Linux
crafter - Crafter - Xcode project configuration CLI made easy.
computer - Create and run high-performance macOS and Linux VMs on Apple Silicon, with built-in support for AI agents. [Moved to: https://github.com/trycua/cua]