Skip to content
@Cairn-client

Cairn

Cairn Client

Turn single-player adventures into shared co-op experiences. One player hosts, friends join directly through Steam, and everyone plays in the same world.


Download Latest Release

What is Cairn?

Cairn Client standardizes cooperative modding across different titles. Rather than rebuilding network synchronization, runtime hooks, and launch logic separately for every game, Cairn decouples the platform from the game logic:

  • Centralized Launcher: Handles session discovery, Steam peer-to-peer networking, mod checksum verification, and prerequisite health checks.
  • Modular Game Profiles: Each supported game is registered via a lightweight manifest describing executable entry points, required runtimes, payloads, and native hooks.
  • Seamless Steam P2P: Join friends directly through the Steam overlay without complex port forwarding or third-party VPN tunnels.

Ecosystem Repositories

Repository Description
launcher The core desktop client built with .NET 8 and Blazor / WebView2.
games Central registry containing manifests, requirements, and checksums for all supported games.
mod- The forked mods per games

Quick Start

  1. Grab the Launcher: Download the latest installer from the launcher/releases page.
  2. Prerequisites: Ensure you have Windows 10/11, the .NET 8 Desktop Runtime, and WebView2 installed (the launcher checks for missing runtimes on launch).
  3. Download a Mod: Launch Cairn, select your title, and click Download mod to fetch verified game files automatically.
  4. Host or Join: Launch through Cairn and invite your friends via Steam.

Disclaimer & Licensing

Cairn Client is an independent open-source project and is not affiliated with, endorsed by, or associated with any featured game studio or publisher.

The client is released under the GNU General Public License v3.0 (GPL-3.0). Please refer to individual repositories for contributor history, lineage, and upstream credits.

Popular repositories Loading

  1. Launcher Launcher Public

    Turn single-player games into shared ones

    Rust 1

  2. mod-kcd2 mod-kcd2 Public

    Forked from DeepFriedDepp/KingdomCome-Together

    A repository for a fan-made KCD2 Coop Mod

    C#

  3. games games Public

    The games catalog the Cairn launcher reads: the list of games, their requirements, blocked mod versions and notices.

    PowerShell

  4. .github .github Public

    Special repository

  5. mod-noita mod-noita Public

    Forked from IntQuant/noita_entangled_worlds

    True coop multiplayer mod for Noita.

    Rust

  6. mod-votv mod-votv Public

    Forked from VOTV-MP/Multivoid

    Multiplayer co-op mod for Voices of the Void — a UE4SS mod for UE4.27 that syncs the game between a host and up to three clients, without modifying any game files.

    C++

Repositories

Showing 10 of 20 repositories

Top languages

Loading…

Most used topics

Loading…