← Back to Download Page

🪟 Windows Build Instructions

Build Tally from source on Windows 10+

Prerequisites

Before building Tally on Windows, you'll need to install the following:

1. Node.js (v18 or later)

# Download and install from https://nodejs.org/

2. Rust Toolchain

# Install Rust from https://rustup.rs/
# Or use winget:
winget install Rustlang.Rust.MSVC

3. Visual Studio Build Tools

# Install Visual Studio Build Tools 2022
# Or use winget:
winget install Microsoft.VisualStudio.2022.BuildTools

4. Git

# Download from https://git-scm.com/
# Or use winget:
winget install Git.Git

Build Steps

1. Clone the Repository

git clone https://github.com/abdulrahmanqureshi/time2trace.git
cd time2trace/timetrace-mock

2. Install Dependencies

npm install

3. Build the Application

npm run tauri:build

4. Find the Installer

# The MSI installer will be created at:
src-tauri/target/release/bundle/msi/Tally_*.msi

Troubleshooting

⚠️ Common Issues

Rust compilation errors: Make sure you have Visual Studio Build Tools installed and restart your terminal.

Node.js version issues: Use Node.js v18 or later. Check with node --version.

Permission errors: Run your terminal as Administrator if needed.

Alternative: Use Pre-built Binary

If building from source is challenging, you can use the macOS version with a compatibility layer:

# Install WSL2 and run the Linux version
# Or use a virtual machine with macOS

Need Help?

If you encounter issues building Tally on Windows:

← Back to Download Page View on GitHub