github.com/CarbonCommunity/Carbon ↗
Carbon is a self-updating, lightweight, intelligent mod loader for Rust utilizing the latest C# and Harmony for the best performance and stability possible, fully compatible with Oxide.
Open this visualization on its own page →
Contributors
18
Lines of Code
16,664
From
2022-08-27
To
2025-01-07
About CarbonCommunity/Carbon
Carbon is a mod loader framework designed specifically for the Rust game server platform, built with C# and Harmony for runtime patching. It functions as a modern replacement for Oxide, offering improved performance and stability while maintaining full backward compatibility with existing Oxide plugins. The project is self-updating and lightweight, designed to minimize overhead while maximizing functionality.
The framework provides comprehensive server management tools including a permission system, user management, and an integrated in-game GUI for seamless configuration and administration. The architecture is modular, split into independent components like the Preloader, Startup, Bootstrap, and various specialized modules that handle aspects ranging from dependency management to assembly patching and community-curated patches. Carbon maintains multiple release branches synchronized with different versions of Rust's public, release, staging, and beta branches.
The project is actively developed by experienced server administrators and developers who have structured it to be accessible for plugin development. It includes comprehensive documentation, developer resources, and a community Discord server for support. The codebase is organized into clearly separated components and hook systems, with automated testing and generation tools to help developers create and maintain compatibility patches.