Commander | Open Sourced Admin Panel


:warning: Commander V1 is no longer supported, it is not recommended to be used in major projects.



Documentation | GitHub | Discord

Latest version: 1.5.0 GA, 2021-12-28T15:00:00Z


Commander is a…

Commander is an open-source administration system solution made to eliminate the inefficiency problem with text-based administration systems.

By providing a panel-like interface for administrators to run commands on, reducing the steps needed to execute a command. Making moderation as simple as ABC.

Choose Commander over others because…

Commander offers a simple but versatile user interface for administrators to execute commands. No matter your game is as large-scale as front-page games, or is just ordinary game with a decent playerbase. Commander can adapt to any type of games without any additional configuration.

Apart from offering a simple way to moderate games, Commander is coded to make installing painless too. As long as you know a bit of coding, you can quickly deploy Commander into your game, with only a few steps.

We have an open developer ecosystem where developers can create extensions to enhance the experience in Commander, if you can not find a command you need, you can easily create one with the package system.

There are more unique features in Commander, such as…

  • Multiple themes support
    Personalize Commander to fit the rest of your game’s UI, from the appearance to sound effects.

  • Easy to understand configuration system
    Even if you do not code, configuring Commander is a painless process.

  • Content-rich API library
    Create your favourite command without reinventing the wheels completely.

  • and a lot more for you to discover


To install Commander…

You can either choose to use the module loader which is uploaded into Roblox, or by cloning the source code to your game. The latter method is more used in Rojo-based games.

Module loader

Get the module loader at this link, then put the module loader into ServerScriptService in your game. After that, configure Commander with this documentation.

Source code

First, make sure you have git installed. If not, please install it, installation method may vary depending on your operating system.

In your terminal session, clone the repository to your computer with this command:

git clone https://github.com/frappedevs/commander.git

Once complete, open the folder and you should see a folder called src, clone the src folder into your game’s ServerScriptService folder. After that, configure Commander with this documentation.


If you need help, want to ask a question, or want to browse packages…

You can join our community server to view third party packages made by other developers, ask for technical help, or ask a question regarding Commander.

The link to the community can be found here: https://discord.com/invite/7reXkurSWh

You can also create an issue in our GitHub repository: https://github.com/frappedevs/commander.git


We :heart: Open Source

Commander is 100% open-source and free. Licensed under the MIT license. Additional information on the license can be found in this page.


Copyright 2022 – Frappé Development, all rights reserved.

407 Likes

Looks Good,

Could you perhaps make a Github repo for CanaryAdmin where people can submit commands to directly for review instead of having to dm you? This would also make the code more accessible.

22 Likes

Do you have some screenshots of the gui?

16 Likes

It’s open source, so you can view all of the GUIs in the place he has to download it.

11 Likes

Great contribution! I look forward to seeing your updates!

15 Likes

I am trying to do that, thanks for the suggestion!

9 Likes

Hey there! Is there a way to add a specific rank in a specific group in order to only have the admin gui available only for group members?

I also suggest updating your code, as LoadLibary does no longer work. I found this script in main:

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Resources = require(ReplicatedStorage:WaitForChild("Resources"))
Resources:LoadLibrary("ReplicatedPseudoInstance")
11 Likes

The loadlibrary is from a third party module called RoStrap. I am currently working on a group rank stuff.

16 Likes

image

Introducing…

CanaryAdmin Lite

Designed to be lightweight, ease of access.
  • Much better typechecker
  • Less complicated UI
  • Lesser modules but more commands
  • Easier to install commands

Stay hyped :eyes:

21 Likes


A new version is almost done! Stay hyped!

33 Likes

This honestly looks so great, I cannot wait!

12 Likes

Here’s an idea!

Have two different sources:

A. CanaryAdmin Lite: All Features

B. CanaryAdmin Moderation: Have just those simple serverban, (possible log to trello for bans), kicks, announcements, server locks, etc!

Looks fantastic with animations and colors.

8 Likes

Not kidding but the lite version has more lines in scripts. It probably will be a new version instead, since everything is being recoded.

5 Likes

As soon as the new one comes out am using straight away! The UI on both versions look amazing! Can’t wait!

8 Likes

Beta V3.5 is now available as a model, get it here:

Note that the documentation above does not comply with the new version, everything has changed in V3.5.

14 Likes

Can’t wait to test it!
(30 chars)

7 Likes

Update

Fixed an error with checking bans, ban checking should be fixed now.
Added keybind message when an admin joined game

6 Likes

Update

Fixed another error with checking bans
Fixed issue with having more than one admin panel at once

New theme

Solar Dark
image
image

Link: Solar Dark - Roblox

10 Likes

why is this not in the main version?

7 Likes

The lite version has been combined with the new version.

They have a much easier command loader for both client and server, as well as a better custom theme support.

Basically the server context’s codes has been rewritten

10 Likes