yes and no
Rust is not a language that lends itself easy to get people to hook into unlike say, Java and .NET.
For Java, no better example exists than Minecraft were some mods have basically gone ahead and rewrite the entire game if you load them, either in how it works from a gameplay perspective or in the name of performance. There have even been mods that replaced the entire chunk system with a 3D chunk system.
.NET has
https://github.com/pardeike/Harmony which allows you to do similar things
Does being open source help? Yes, obviously, but the language is sadly working against you at the same time