https://github.com/metebykl/aeromod
An external mod manager for Microsoft Flight Simulator
https://github.com/metebykl/aeromod
microsoft-flight-simulator mod-manager msfs
Last synced: 5 months ago
JSON representation
An external mod manager for Microsoft Flight Simulator
- Host: GitHub
- URL: https://github.com/metebykl/aeromod
- Owner: metebykl
- License: gpl-3.0
- Created: 2024-06-08T07:24:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-23T10:10:31.000Z (12 months ago)
- Last Synced: 2025-06-23T11:23:48.943Z (12 months ago)
- Topics: microsoft-flight-simulator, mod-manager, msfs
- Language: TypeScript
- Homepage: https://flightsim.to/file/79373/aeromod
- Size: 7.36 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

AeroMod is a lightweight, user-friendly addon manager built for
Microsoft Flight Simulator that lets you manager your addons effortlessly.
## Features
- β
**Enable / Disable Addons** β Instantly toggle addons on or off without moving files around.
- π¦ **Install / Uninstall Addons** β Seamlessly add or remove addons with just a few clicks.
- π οΈ **Verify Addon Files** β Check for missing or corrupted files to ensure addon integrity.
- π **Search Addons** β Quickly find the addon you're looking for.
- π§© **View Addon Details** β See important info like type, author, and version.
- βοΈ **Presets** β Create and manage addon presets for different flight scenarios.
- πΊοΈ **Scenery Map** β Visualize your scenery addons on a map.
## How It Works
AeroMod uses symbolic links to manage addons. This approach offers several advantages:
- π **Better Performance** - No lengthy file copying operations.
- π **Disk Space Efficiency** - Addons are stored in one location, eliminating duplicates.
- π‘οΈ **Safer Operation** - Original addon files remain untouched, preventing corruption.
## Development
AeroMod is a [Tauri](https://tauri.app) based application. Its frontend
is written in [React](https://react.dev) using [TypeScript](https://www.typescriptlang.org)
and its backend is written in [Rust](https://www.rust-lang.org).
### Prerequisites
In order to get started youβll first need to install a few dependencies:
1. Tauri System Dependencies
Visit https://tauri.app/start/prerequisites/#system-dependencies to install
**Tauri System Dependencies**.
2. Rust
Visit https://www.rust-lang.org/tools/install to install **Rust**.
3. Node.js
Ensure you've got at least **Node.js 20** installed. Visit https://nodejs.org/en/download
to install **Node.js**.
4. pnpm
Use **corepack** to install **pnpm**:
```sh
cd aeromod
corepack enable
```
### Setup
Install project dependencies:
```sh
pnpm install
```
### Running Locally
Run the app in development mode:
```sh
pnpm tauri dev
```
### Lint & Format
TypeScript:
```sh
pnpm lint
pnpm format
```
Rust:
```sh
cargo clippy
cargo format
```
### Build
Create a production build:
```sh
pnpm tauri build
```
## License
Distributed under the GPL 3.0 License. See [LICENSE](LICENSE) for more information.