CmdrX
Extensible command console for Roblox developers. This fork was made to add small use cases that 'arent fit for production code'
Integrates with your systems
CmdrX stays out of the way, making it easy to write your own commands which plug-in to your systems. Help debug your game by triggering events or printing useful data.
Type-safe with intelligent autocomplete
Discover commands and possible values for arguments naturally with context-aware autocomplete. Arguments are strictly typed and validated for you, keeping typos at bay.
Powerful and extensible
CmdrX ships with optional built-in commands but you can register your own commands and types. Meta-commands like bind and alias make it possible to extend CmdrX even further.
While CmdrX was originally designed to make debugging easier, CmdrX has been popularised as a general console and command system due to its powerful features and extensible nature. Of course, you don't need to use it for debugging; CmdrX can be used in whatever way works for you
CmdrX provides a friendly API that lets developers choose how they want CmdrX to work, to register their own commands, choose a different key bind for activating the console, or even disable CmdrX altogether.
CmdrX has a robust and friendly type validation system which gives users real-time feedback as they type. By the time the command actually gets to your code, you can be assured that all of the arguments are present and of the correct type, keeping both typos and exploiters at bay.
CmdrX has been around for over five years and is trusted in games with billions of visits earning millions of dollars worth of revenue. Tell me more →