waylog

Introduction

Welcome to the Waylog documentation.

Waylog is a next-generation companion platform designed exclusively for Euro Truck Simulator 2 (ETS2) and American Truck Simulator (ATS). It operates in synergy with TruckersMP to provide an unparalleled logistics, tracking, and company management experience.

Rather than competing with TruckersMP, Waylog builds on top of it. Think of it as a modernized alternative to tools like Trucky or TruckersHub.

Platform Capabilities

At its core, Waylog bridges the gap between your local game client and the cloud:

  • Precision Job Tracking: We log every delivery directly from the SCS Telemetry SDK. This includes comprehensive truck, trailer, and cargo states, alongside GPS breadcrumb trails and final delivery economics.
  • Real-Time Telemetry Dashboard: A live interface displaying speed, fuel consumption, cargo details, and ETA while you drive.
  • Comprehensive Driver Statistics: Your entire trucking career, aggregated and split by game (ETS2/ATS) and session type (Singleplayer/Multiplayer).
  • Virtual Trucking Companies (VTCs): A Discord-inspired organizational system featuring custom roles, bitmask-based Fine-Grained Access Control (FGAC), and recruitment pipelines.
  • TruckersMP Synergy: Seamless profile linking, VTC-to-TMP synchronization, and live data caching.

The Waylog Stack

Waylog is engineered for performance, type safety, and scalability. Our monorepo is powered by Turborepo and pnpm workspaces.

LayerTechnology Choice
Web FrontendReact, TanStack Start (SSR), TailwindCSS
Desktop ClientTauri v2 (Rust Backend + React Frontend)
API ServerFastify (Node.js)
CommunicationtRPC (Internal), REST (External)
Database & ORMPostgreSQL (Supabase), Drizzle ORM
AuthenticationBetter Auth (Web), PKCE Native Auth (Desktop)
ValidationZod

Documentation Structure

Navigate through our technical documentation to understand how Waylog is built:

On this page