Nosdesk
Published: 15 January 2025
Nosdesk is a bootstrapped, open source helpdesk I’m building solo and full-time as founder and CEO of Nosdesk Pty Ltd. v1 ships June 2026.
Tickets, projects, users, assets, and documentation all live in one system so teams can work on them together in real time.
Changes sync across all connected clients in real-time
- Real-time sync
- Instant updates
- Collaborative editing
Multiple users can edit simultaneously, enabling seamless collaboration without conflicts.
What it does
- Tickets with real-time collaborative editing, voice notes, and file attachments.
- Projects with Kanban boards and progress tracking.
- Documentation that pulls from ticket notes into a searchable knowledge base.
- Users and assets linked to their relevant tickets, with Microsoft Intune sync.
- Authentication via local accounts with MFA, Microsoft Entra ID, or any OIDC provider.
- Theming with dark mode and custom branding.
How it’s built
The backend is Rust on Actix, with PostgreSQL for persistence and Redis for real-time fan-out. Collaborative editing uses CRDTs and server-sent events for low-latency sync. The frontend is Vue.
Response times stay under 100ms on my hardware, and the whole stack runs from a single docker compose up.
For the systems-level walkthrough, see the engineering deep dive. It covers streaming pipelines, the offline-first sync engine, the crash-safe email queue, and how I push correctness into the type system.