Skip to content

Welcome to Scrap Mods!

This organization focuses on reverse engineering the game Scrap Mechanic by Axolot Games. Our goal is to understand the game's internals and enable mod creation.

We host code here for our documentation website, modding SDKs, and other tooling. We use Discord (badge above) for all our communications relating to development, as well as any side-projects we work on.

If you wish to contribute, join our Discord or open a pull request!

Pinned Loading

  1. docs Public

    Our doc site

    TypeScript 2 1

  2. SM_Server Public

    C# implementation of server

    C# 9 1

  3. networking-fix Public

    Stops Scrap Mechanic client from stalling packets

    C++ 11 1

  4. SmSdk Public

    A library for Scrap Mechanic which makes it easier to make DLL mods.

    C++ 7 2

Repositories

Showing 10 of 13 repositories
  • Steam-Bans Public

    Prevent specific SteamID64's from connecting to your game.

    C++ 4 GPL-3.0 1 0 0 Updated Apr 19, 2025
  • SmSdk Public

    A library for Scrap Mechanic which makes it easier to make DLL mods.

    C++ 7 GPL-3.0 2 0 0 Updated Apr 5, 2025
  • http Public

    Seamless HTTP for lua

    C++ 1 0 1 0 Updated Mar 16, 2025
  • networking-fix Public

    Stops Scrap Mechanic client from stalling packets

    C++ 11 GPL-3.0 1 0 0 Updated Dec 14, 2024
  • docs Public

    Our doc site

    TypeScript 2 1 0 1 Updated Nov 19, 2024
  • SM_Server Public

    C# implementation of server

    C# 9 1 2 1 Updated Sep 1, 2024
  • .github Public
    0 0 0 0 Updated Aug 6, 2024
  • websocket Public

    This library provides a simple interface for working with WebSockets in Lua. It allows you to create WebSocket connections, send and receive messages, and handle various events.

    C++ 1 0 1 0 Updated Jul 30, 2024
  • CMake 0 0 0 0 Updated Jul 16, 2024
  • LuaObject Public

    A base64 encoded Lua data serializer/deserializer written in C++ for Scrap Mechanic

    C++ 0 0 0 0 Updated Jul 1, 2024