Skip to content
RustPluginGenerator

UI plugins for Rust

A Rust UI plugin builds the on-screen interfaces your players see without touching game code: CUI panels, persistent HUDs, menus, leaderboards, welcome and rules screens. Admins use these plugins to put live server information in front of players, replace the default join experience with a branded welcome screen, and make rules acceptance a condition of playing rather than a line in chat. They also cover competitive display, with leaderboards and kill feeds that update from game events.

9 plugin recipes for Oxide and Carbon

Need an ui plugin that is not listed?

Describe it in a sentence and get a compiled plugin with config and permissions.

Describe your ui plugin

About ui plugins

The problems solved are mostly communication and consistency. A server info panel and announcement banner keep wipe dates, rates and links visible, a custom HUD shows economy, health or status data at a glance, and a command shortcut menu reduces the map of chat commands new players have to learn. Each interface you add costs draw time for every client that sees it, so watch refresh frequency and how often panels rebuild on hooks like OnPlayerConnected or damage events; a HUD that updates every frame scales badly on a full server. Wipe cycles matter for cached data: leaderboards and stats need a reset or persistence decision each wipe. Most of these plugins ship with a JSON config for text, colors and positions, and gate admin-only surfaces such as the admin menu behind permissions so regular players cannot open them. Under the hood they are Oxide plugins that create CUI elements with CuiElement and destroy them on unload, and Carbon loads them unchanged.