Project management your users can see
Sayr is an open-source project management platform with a public-facing portal. Your team works internally while users submit feedback, vote on features, and track progress — all from the same tool.
Fix pagination offset on filtered views
Email notifications for status changes
Dark mode for the dashboard
Migrate auth to session cookies
GitHub issue sync
Refactor queue worker retry logic
API rate limiting per org
Webhook events for task updates
Add SSO authentication
Fix WebSocket reconnect on mobile
CSV export for task data
Bulk task operations
User profile picture uploads
Your team and your users shouldn't need separate tools.
Most teams juggle a project management tool and a separate feedback tool. That means duplicated work, stale updates, and users who never know what's happening.
The usual approach
Scattered tools
Your team's work lives in one tool. User feedback lives in another. They never talk to each other.
Manual syncing
You copy updates between tools, forward emails, and paste screenshots just to keep everyone in the loop.
Users left in the dark
Users submit feedback and hear nothing back. They ask "is this done yet?" because they can't see your board.
With Sayr
One board, two views
Your team sees everything. Users see what you allow. Same tool, same data.
Feedback becomes tasks
Feature requests and bugs live as tasks. Mark them public or keep them private.
Automatic updates
Status changes notify users. No manual copying, no drift between tools.
Built for teams. Visible to users.
Everything you need to manage work internally and share progress externally — in one place.
Public Portal
A customer-facing hub where users browse tasks, submit feedback, and track what your team is working on.
User Voting
Users upvote what matters to them. Your team prioritizes based on real demand.
Visibility Control
Tasks, labels, and comments each have their own visibility. Keep internal work private.
Public & Internal Comments
One timeline, two audiences. Public comments for users, internal comments for your team.
Real-Time Updates
WebSocket-powered live collaboration. Every change is instant — no refresh needed.
GitHub Integration
Link repos, sync issues, and track PRs. Merging a PR can automatically update task status.
Role-Based Access
External users submit and vote. Members manage tasks. Admins control everything. No one sees more than they should.
Same board, two audiences
Toggle between what your team sees internally and what external users see on the public portal. Private tasks, internal labels, and internal comments disappear from the public view entirely.
Visibility is set at the entity level — each task is public or private, each label is public or private, and each comment is public or internal.
Add dark mode support for the dashboard
Users have been requesting a dark theme for the main dashboard. This would improve accessibility and reduce eye strain during extended sessions.
Labels
Category
Feature Request
Votes
42 upvotes
All Comments (public + internal)
Would love this! Dark mode is essential for late night work.
Any timeline on when this ships? Our team uses the dashboard heavily.
Design tokens PR is merged. Starting implementation today. ETA Tuesday.
Migrate auth to session cookies
Move from JWT tokens to httpOnly session cookies for improved security. Requires backend refactor and client-side auth flow updates.
Priority
High
Assignee
Alex Chen
Internal view
Your team sees everything — both public and private tasks, all labels regardless of visibility, and all comments including internal ones.
Three steps to transparent collaboration
Users submit feedback
Customers visit your public portal, browse existing tasks, and submit bug reports or feature requests. They can vote on items that matter to them and leave public comments.
Your team triages internally
Your team reviews submissions, adds internal comments, assigns priorities, links GitHub branches, and keeps private tasks hidden — all invisible to external users.
Ship and update publicly
As work progresses, status changes are visible on the public portal. Users are notified when their requests are resolved. Full transparency without any extra effort.
The best of both worlds
Linear is powerful but closed. Canny collects feedback but doesn't manage work. Sayr does both — and it's open source.
| Feature | Sayr | Linear | Canny |
|---|---|---|---|
| Public task portal for users | — | ||
| Task, label, and comment visibility control | — | — | |
| Internal + public comments | — | Partial | |
| Full project management (board, sprints, priorities) | — | ||
| GitHub integration (issues, PRs, branches) | — | ||
| User voting on tasks | — | ||
| Self-hostable | — | — | |
| Open source | — | — | |
| Real-time collaboration (WebSocket) | — | ||
| Role-based access control | Partial | ||
| Categories and labels | Partial | Partial | |
| Task templates |
100% Open Source
Every line of code is public. Fork it, self-host it on your own infrastructure with Docker, or contribute back to the project. No vendor lock-in, no surprises.
Full Source Access
Every line of code is public. Feel free to explore, modify, and contribute.
Self-Host with Docker
Run Sayr on your own infrastructure. Your data never leaves your servers.
TypeScript
Built with React, Tanstack Start, Hono, and other popular libraries.
Community Driven
Open to contributions. Submit PRs, file issues, or join the discussion.
Transparent pricing for a transparent tool
Start free. Scale when you're ready. Self-host if you prefer.
Self-Hosted
Free
Deploy on your own infrastructure, self managed for your own needs.
- All features unlocked
- Docker Compose deployment
- Full data sovereignty
- Community support
Free
$0
For small teams and open source projects getting started with project management.
- Up to 5 members
- Unlimited tasks
- Public portal & voting
- GitHub integration
- Real-time collaboration
- Full API access
Pro
$3/seat/mo
For growing teams that need releases, advanced views, and granular permissions.
- Everything in Free
- Unlimited members
- Releases & milestones
- Unlimited saved views
- Unlimited issue templates
- Unlimited teams & permissions
Need more details? View full feature comparison
Frequently asked questions
Stop hiding your roadmap. Start building transparently.
Open source. Self-hostable. Cloud available. Give your users the visibility they deserve.