Skip to content
@xodus-gaming

Xodus

Linux is Xbox PC too.

Bringing Xbox PC games to Linux and macOS.

Xodus is an open-source reverse-engineering effort to make Xbox PC games (including GamePass) run on Linux and Mac systems. We handle everything needed to get GDK-based Xbox titles running outside of Windows.

This project is not affiliated nor endorsed by Microsoft. Use at your own risk.

📦 Repositories

The core project - written in Rust. Handles the full pipeline from Xbox authentication, token exchange through to package downloading and decryption.

A fork of ColinFinck/ntfs, adapted to support MSIXVC container parsing requirements.

Reverse-engineering documentation for xgameruntime.dll internals - a key component of the Xbox PC runtime that games depend on.

A fork of Proton's wine with additional patches enabling integration with Xodus and support for starting executables from memfd files.

A fork of OpenXbox/xal-rs, extended with additional structs, fields and auth utils.

🤝 Get Involved

  • Join the conversation on Discord
  • Check out open issues and pull requests
  • Browse the code and documentation across our repos above

Licensed under GPL-3.0

Popular repositories Loading

  1. xodus xodus Public

    The great gaming migration to Linux

    Rust 104 7

  2. ntfs ntfs Public

    Forked from ColinFinck/ntfs

    ntfs for msixvc

    Rust 4

  3. xgameruntime-docs xgameruntime-docs Public

    Documenting xgameruntime.dll internals

    1 1

  4. wine wine Public

    Forked from ValveSoftware/wine

    Wine with a bit of extra spice

    C 1

  5. .github .github Public

  6. xal-rs xal-rs Public

    Forked from OpenXbox/xal-rs

    Xbox Authentication library for windows style sisu auth

    Rust

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…