Skip to content

MiaKoring/XSwiftTools

Repository files navigation

XSwiftTools

A lightweight Xcodeless utility to enhance cross platform Swift development workflows, featuring integrated Swift Testing UI and Swift Bundler support.

Screenshot 2026-02-26 at 20 53 39 Screenshot 2026-02-26 at 20 59 18

Features

  • Swift Testing UI: Visual interface for running and monitoring unit tests.
  • Live Sync: Automatic updates of available tests as you write code.
  • Build Monitoring: Real-time display of local build processes.
  • Swift Bundler Integration:
    • Launch apps directly from the UI.
    • Toggle between Gtk and AppKit backends when running on macOS.
    • Select destinations (Local or Simulators).
  • Maintenance: Quickly reset build caches via the menu bar.

Platform support

  • macOS 14+ (Native Apple Silicon; Intel requires manual compilation).
  • Linux (Planned).

Setup

  1. Download XSwiftTools.zip from the latest release.
  2. Move it to your /Applications folder.
  3. Configure SBun: Set your Swift Bundler binary path via File > Set SBun Path.
  4. Open Project: Select your project root via File > Open.

Roadmap

  • Linux support
  • Global keyboard shortcuts for running
  • Native Plugins using swift and swift-cross-ui

Technical Foundation


Created by Mia

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages