Project operating system
Everything behind the board is API-ready and documented.
Open-source SaaS backend for project management
SprintStack gives you production-shaped backend modules for workspaces, projects, tasks, sprints, workflows, comments, search, notifications, realtime presence, and OpenAPI docs.
MIT licensed. Fully customizable. Built with Bun, Express, PostgreSQL, Redis, BullMQ, Socket.IO, and Drizzle.
Everything behind the board is API-ready and documented.
Feature complete foundation
Keep the template as-is for a fast prototype, or evolve each module into your own product architecture.
Email/password auth, HTTP-only JWT cookies, protected routes, and user profile endpoints.
Workspace ownership, membership, role modeling, and clean route/service boundaries.
Projects, workflow statuses, transition logic, and the foundation for boards and roadmaps.
Task CRUD, assignees, priorities, labels, watchers, story points, sprints, and carry-over.
BullMQ workers and Redis-backed async jobs for activity records and notification delivery.
Full-text work search, structured filters, Socket.IO presence, publishing, and replay utilities.
API-first
The backend is organized into controllers, routes, services, schemas, workers, and websocket utilities, so each product area has a clear place to grow.
/api/auth/logincookie auth/api/workspacesmulti-tenant/api/projects/:id/activityactivity feed/api/searchwork searchMake it yours
Rename the product, modify the database schema, add billing, connect a web app, or ship a mobile client on the same backend.
Clone SprintStack, run the seed data, open Swagger, and begin customizing your own project management SaaS.