A modern form & application platform with real status feedback and native Discord integration.
⚠️ Proprietary & confidential. This repository is owned by MSK Scripts (Moritz Kohm). See LICENSE.
Google and Microsoft Forms, rethought: a modern interface, more features and a real feedback loop. Applicants see the status of their submission (accepted, rejected, in review) on the very page where they filled out the form. Communities invite the Discord bot to their server and review submissions right there.
MSK Forms runs at forms.msk-scripts.de. Dashboard, builder, public forms and bot DMs are available in 7 languages.
Use it: sign in at forms.msk-scripts.de/dashboard with Discord, then ➕ invite the bot to your server. What the bot can do and which permissions it asks for: docs/features.md.
Run it locally: you need Node.js 24 or newer, pnpm 12 (corepack enable) and Docker.
pnpm install
cp .env.example .env # fill in values
docker compose up -d # Postgres, Redis, MinIO
pnpm prisma migrate dev
pnpm dev # web on http://localhost:3000, plus bot and realtime| What | Where |
|---|---|
| User guide | docu.msk-scripts.de/ecosystem/msk-forms |
| Features, languages and the Discord bot | docs/features.md |
| Tech stack, project structure, local development, CI/CD | docs/development.md |
| Design system: colours, type, layout, components, accessibility | DESIGN.md |
| Custom domains on the server | infra/custom-domains/README.md |
| Setup, branches, commits and pull requests | CONTRIBUTING.md |
- Questions and support: the MSK Scripts Discord.
- Bugs and ideas: GitHub issues.
- Security vulnerabilities: never in a public issue, please follow SECURITY.md.
- Contributing: CONTRIBUTING.md and the Code of Conduct.
Proprietary, see LICENSE.
© 2026 Moritz Kohm, MSK Scripts. All rights reserved.