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 →

xtool-org/xtool has 12k+ stars and 550+ forks on GitHub, is written in Swift, and was last pushed on Oct 15, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 12th, 2026
Created on November 17th, 2024
Open Issues & Pull Requests: 110 (+0)
GitHub issues: Enabled
Number of forks: 594
Total Stargazers: 12,192 (+45)
Total Subscribers: 47 (+1)

Repository Insights (GitGenius)

Median issue/PR response: 15.5 hours
Mean response time: 23.4 days
90th percentile: 34.6 days
Tracked items: 121

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 83% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 55% 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: 66
New in 7 days: 22
Closed in 7 days: 7
Avg open age: 277 days
Stale 30+ days: 41
Stale 90+ days: 38

Recent activity

Opened in 7 days: 18
Closed in 7 days: 7
Comments in 7 days: 21
Events in 7 days: 54

Top labels

  • bug (63)
  • enhancement (49)
  • documentation (2)
  • good first issue (2)
  • linux (2)
  • wsl (2)
  • mac (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

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.