xtool-org/xtool

Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 9 minutes ago
Added to GitGenius on September 12th, 2026
Created on November 17th, 2024
Open Issues & Pull Requests: 66 (+0)
GitHub issues: Enabled
Number of forks: 151
Total Stargazers: 5,449 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.1 hours
Mean response time: 21.2 days
90th percentile: 43.4 days
Tracked items: 98

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 76% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 8% of issues opened in the past year have been closed. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 50
New in 7 days: 2
Closed in 7 days: 5
Avg open age: 375 days
Stale 30+ days: 47
Stale 90+ days: 43

Recent activity

Opened in 7 days: 2
Closed in 7 days: 5
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (50)
  • enhancement (43)
  • documentation (2)
  • good first issue (2)
  • linux (2)
  • wsl (2)
  • mac (1)

Detailed Description

xtool is a cross-platform Xcode replacement that builds and deploys iOS apps using SwiftPM on Linux, Windows, and macOS.

The tool solves the problem of iOS development being locked to Xcode and macOS by replicating Xcode's core functionality using open standards. It allows developers to build SwiftPM packages into iOS apps, sign and install them, and interact with Apple Developer Services programmatically. The approach works by providing both a command-line interface and a library called XKit that can be integrated into other Swift applications, enabling iOS development workflows on non-Apple platforms and in non-Xcode environments.

Developers should choose this tool if they want to build iOS apps from Linux, Windows, or WSL without requiring Xcode, or if they prefer SwiftPM-based workflows over Xcode's project format. It suits projects that already use SwiftPM and teams that want to develop iOS applications on non-macOS systems. The tool is particularly valuable for developers who want programmatic access to Apple Developer Services and iOS device interaction from their own applications through the XKit library.

The project shows active development with regular commits across multiple areas of the codebase. Work spans core functionality, documentation, and infrastructure maintenance. The maintainers respond to issues and pull requests, indicating ongoing engagement with the user community. Development activity covers both feature work and bug fixes, suggesting the tool is being actively refined rather than in maintenance mode.