explaingit

yethesamartaka-foxy/foxy

Analysis updated 2026-05-18

10RustAudience · generalComplexity · 2/5Setup · easy

TLDR

A desktop and CLI app for keeping Arma 3 game mod repositories in sync. Downloads only changed file parts, manages multiple profiles, and replaces legacy updaters like Swifty.

Mindmap

mindmap
  root((Foxy))
    What it does
      Sync Arma 3 mod repos
      Delta file downloads
      Replace legacy Swifty
    Interface
      Desktop GUI
      Scriptable CLI
      Windows and Linux
    Features
      Multiple profiles
      Per-mod progress
      Scheduled downloads
      Steam integration
    Tech
      Rust
      egui UI framework
      SQLite-compatible DB
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Keep your Arma 3 mod collection in sync with a community server repository automatically

USE CASE 2

Migrate an Arma 3 community from Swifty to a faster, modern mod updater

USE CASE 3

Script automated mod sync tasks using Foxy's CLI and JSON output flags

USE CASE 4

Manage multiple Arma 3 server profiles and optional mod sets from one desktop app

What is it built with?

RusteguieframeTursoSQLite

How does it compare?

yethesamartaka-foxy/foxyblackcat-informatics/purrdf2arons/agent-git
Stars101011
LanguageRustRustRust
Setup difficultyeasymoderateeasy
Complexity2/55/53/5
Audiencegeneralresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Pre-built installers for Windows and Linux are available, no additional dependencies required for the desktop app.

No license information is stated in the README.

In plain English

Foxy is a desktop application for keeping Arma 3 game mod repositories up to date. Arma 3 is a military simulator with a large modding community, and players typically use a separate tool called a repository updater to download and sync the mods their game server requires. Foxy is a modern replacement for older tools in that role, built to be faster and more reliable. The application ships as a single file that works both as a desktop app with a graphical interface and as a command-line tool for scripting. It runs on Windows and Linux. When you open Foxy, you can manage multiple mod repositories, see which files are out of date, and download only the parts that have changed rather than entire files from scratch. This delta-download approach saves bandwidth when mod packs receive small updates. For day-to-day use, Foxy shows per-mod download progress, transfer speed graphs, and notifications when syncs complete. You can set up multiple profiles for different server configurations, manage optional mods, and even set Foxy to shut down your computer after a large download finishes overnight. It also checks Steam and TeamSpeak installations before launching Arma 3, and supports quick-joining a specific server with the right mods loaded. For server administrators and community organizers, Foxy includes a companion tool for generating repository metadata and update manifests. The app can migrate users from Swifty, the previous popular updater, without losing their saved repositories. The interface is available in over 40 languages. The project is built in Rust and uses an embedded SQLite-compatible database for storing state. Pre-built installers are available for Windows and Linux. Future plans include support for Arma Reforger and other games beyond the Arma series.

Copy-paste prompts

Prompt 1
How do I add an Arma 3 mod repository to Foxy and run my first sync?
Prompt 2
I'm migrating my community from Swifty to Foxy. What does the Swifty migration wizard preserve and what do I need to reconfigure?
Prompt 3
How do I use Foxy's CLI to automate a nightly repository sync on a Linux server with JSON output?
Prompt 4
How does Foxy's delta patching work and what happens if a patch fails mid-download?

Frequently asked questions

What is foxy?

A desktop and CLI app for keeping Arma 3 game mod repositories in sync. Downloads only changed file parts, manages multiple profiles, and replaces legacy updaters like Swifty.

What language is foxy written in?

Mainly Rust. The stack also includes Rust, egui, eframe.

What license does foxy use?

No license information is stated in the README.

How hard is foxy to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is foxy for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub yethesamartaka-foxy on gitmyhub

Verify against the repo before relying on details.