Analysis updated 2026-05-18
Study a well built Kanban and table ticket view for a support dashboard
Reuse the drag and drop board pattern for your own internal tool
Learn how to structure a multi section dashboard with Next.js and shadcn/ui
| jason-uxui/gray-ui-csm | vercel-labs/mdxg | timwitzdam/gitsave | |
|---|---|---|---|
| Stars | 319 | 316 | 309 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
All data is mocked locally, no backend or API to configure.
Gray CSM UI is an open-source front-end demo of a Customer Success Management dashboard, the kind of internal tool a support or account management team would use to track customer tickets, accounts, and communications. It's built as a design engineering showcase, meaning its primary purpose is to demonstrate how complex UI patterns can be built well using modern React tooling, rather than being a production-ready application with a real backend. The dashboard includes a tickets workspace with both board (Kanban-style) and table views, bulk actions, status and priority editing, and a slide-out drawer for quick ticket updates. The ticket detail view shows conversation threads, tasks, activity history, and a context panel with customer and account details. Navigation covers Inbox, Customers, Accounts, Knowledge Base, Macros, Automation, and Settings sections. All data is mocked with local files, there's no database or API connection. The readme explicitly notes what would need to change before using it in production: swapping the mock data files for real API calls and wiring up the edit actions to a server. It's built with Next.js, TypeScript, Tailwind CSS v4, and shadcn/ui component primitives, with drag-and-drop board behavior powered by dnd-kit. MIT licensed.
An open source demo of a Customer Success dashboard built to showcase modern React UI patterns, not a production app.
Mainly TypeScript. The stack also includes Next.js, TypeScript, Tailwind CSS.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.