Skip to content

Choosing a Framework

Choosing a framework depends on your goals, server setup, and preferred workflow. Here's a quick overview:

FeatureCarbonOxide (uMod)
LicenseGPL-3.0 licenseMIT license
Primary FocusAdvanced Features, PerformanceMultigame Support
InstallationQuickStart Repo AvailableManual setup required
Patch ManagementAutomatic Harmony patching and DLL handlingMinimal patching, manual updates
Discord SizeLarge (~3000)Large (~4000)
Active Servers1,100+9,000+
CompatibilityOxide Backwards CompatibilityOxide Support Only
CustomizationBuilt-in Common Plugins and Server ModulesCustomization Through 3rd Party Plugins

Carbon Specific Plugins

Plugins written for Carbon that use Carbon-specific features (such as modules or unique API) will not work on Oxide servers. However, most Oxide plugins work on both frameworks without changes.

Pros and Cons of Each Framework

Carbon

Pros

  • Modern backend with performance optimizations.
  • Automatic patch management and DLL handling.
  • Built-in common server features through Modules (gather manager, vanish, autowipe, stack manager, and more).
  • Custom UI creation methods.
  • Built-in client-sided entity creation.
  • Built-in Profiler to test the performance of your code.
  • Improved error handling and debugging tools (including enhanced stack trace information with line numbers).

Cons

  • Still a newer project; while most plugins work, some edge cases may require adjustments.
  • Smaller community size compared to Oxide.

Oxide (uMod)

Pros

  • Very mature and battle-tested.
  • Huge plugin library built over many years.
  • Large, active support community.
  • Multigame support (experience can apply across multiple games).

Cons

  • Manual server setup and updates.

Final Thoughts

Both frameworks are excellent choices depending on your needs.

It’s very common for developers to create Oxide-compatible plugins using a Carbon development server, taking advantage of Carbon's debugging and performance tools during development while still having access to Oxides large community.

Ultimately, the best choice is the one that matches your goals, server setup, and development style.

Released under GPL-3.0 license.