Content handling tool we use to handle hundreds of monthly queries at Stoat
  • TypeScript 94.9%
  • CSS 3.2%
  • JavaScript 1.3%
  • Dockerfile 0.5%
  • Shell 0.1%
Find a file
Misofist ce8a29faeb
Some checks failed
Deploy / docker (push) Failing after 3m45s
Fix dependencies
2026-03-28 20:28:47 +11:00
.data chore: general house keeping 2024-03-29 15:14:20 +00:00
.github/workflows Checkout submodules in CI 2026-03-28 18:13:49 +11:00
.mise Move to using rapture.js 2026-03-28 18:10:43 +11:00
.vscode Move to using rapture.js 2026-03-28 18:10:43 +11:00
packages Fix dependencies 2026-03-28 20:28:47 +11:00
.dockerignore feat: docker build 2025-11-11 00:21:17 +09:00
.eslintrc.json Disable React linting 2026-03-28 14:24:33 +11:00
.gitignore Move to using rapture.js 2026-03-28 18:10:43 +11:00
.gitmodules Move to using rapture.js 2026-03-28 18:10:43 +11:00
.npmrc Fix missing file 2026-03-28 18:24:37 +11:00
.prettierrc feat: a reasonable base to work 2024-02-10 20:21:36 +00:00
default.nix Import legacy panel 2026-03-28 13:56:09 +11:00
Dockerfile Fix package naming 2026-03-28 18:58:02 +11:00
LICENSE chore: update LICENSE 2024-06-20 11:41:06 +01:00
package.json Move to using rapture.js 2026-03-28 18:10:43 +11:00
pnpm-lock.yaml Fix dependencies 2026-03-28 20:28:47 +11:00
pnpm-workspace.yaml Fix package naming 2026-03-28 18:58:02 +11:00
README.md chore: initial sweep to rebrand to Stoat 2025-10-03 20:11:30 -04:00

Stoat Admin Panel

Stars Forks Pull Requests Issues Contributors Licence

Dashboard containing tools to handle platform administration

Important

This admin panel is very much a work in progress, and support won't be offered unless you contribute financially or via code, as we are currently very much resource constrained.

Development Guide

Before contributing, make yourself familiar with our contribution guidelines.

Before getting started, you'll want to install:

  • Bun
  • Docker
  • Git

A default.nix is available for Nix users! Just run nix-shell and continue.

Now you can clone and run the project:

git clone --recursive https://github.com/revoltchat/admin-panel
cd admin-panel
bun install

Then copy .env.local.example to .env.local and fill it out with the relevant information.

bun run dev

Deployment Guide

bun install

Then copy .env.local.example to .env.local and fill it out with the relevant information.

bun run build
bun run start

License

The Stoat admin panel is generally licensed under the GNU Affero General Public License v3.0.