• Svelte 71.1%
  • TypeScript 23.1%
  • SCSS 4.7%
  • JavaScript 0.8%
  • Dockerfile 0.2%
Find a file
2026-10-08 09:29:47 +02:00
.github/workflows tweak: use regular API by default! 2025-12-20 07:18:00 +01:00
.husky chore: add precommit formatting 2024-06-12 01:00:27 +02:00
.vscode fix: properly shrink inputs when wide 2025-12-20 07:49:04 +01:00
src feat: bulk member privacy 2026-10-08 09:29:47 +02:00
static fix: use discord icon instead of bot avatar 2025-12-21 22:10:18 +01:00
.dockerignore create dockerfile and github workflow 2024-04-22 10:49:13 +02:00
.eslintignore initial project creation 2023-11-15 11:26:40 +01:00
.eslintrc.cjs chore: formatting 2024-04-22 07:47:52 +02:00
.gitignore initial project creation 2023-11-15 11:26:40 +01:00
.npmrc initial project creation 2023-11-15 11:26:40 +01:00
.prettierignore chore: add precommit formatting 2024-06-12 01:00:27 +02:00
.prettierrc shorter printwidth 2024-04-08 09:42:23 +02:00
Dockerfile fix: use new ratelimits 2024-09-27 18:24:25 -04:00
package.json feat: headers in markdown 2025-12-20 08:39:10 +01:00
pnpm-lock.yaml feat: headers in markdown 2025-12-20 08:39:10 +01:00
postcss.config.js chore: update dependencies 2025-12-19 06:08:24 +01:00
README.md fix: use new ratelimits 2024-09-27 18:24:25 -04:00
svelte.config.js chore: formatting 2024-04-22 07:47:52 +02:00
tailwind.config.js chore: update dependencies 2025-04-06 12:16:22 +02:00
tsconfig.json chore: formatting 2024-04-22 07:47:52 +02:00
vite.config.ts chore: update dependencies 2025-12-19 06:08:24 +01:00

This the SvelteKit rewrite of PluralKit's dashboard. It uses svelte 5.

Development

Developing the dashboard requires node.js v20 and pnpm.

Create a .env file in the repository root with the following variables

Building

Building can either be done using pnpm build or docker build.

Example docker build command

docker build -t pluralkit-dashboard \
  --build-arg="base_api_url=https://api.pluralkit.me" \
  --build-arg="repository_url=https://github.com/PluralKit/dashboard" \
  .