The Command Parser Framework is a powerful but simple command parsing library for use in games and other applications making use of user input commands in a command line interface. If you have created a game or application that has the need for command support, this library will easily let you create commands through a fluent interface, add help pages, optional parameters, grouped parameters, validation rules, permission levels, and more. The library is open source on GitHub. It is available for .NET (C#) and Java, and will run on most major platforms.

Example: