Source-available project management platform with dual views - internal team workspace and public portal for user feedback, voting, and progress tracking.

At a Glance:

Sayr is a source-available project management platform that combines internal task management with a public-facing portal, allowing teams to manage work while users submit feedback, vote on features, and track progress in real time through a dedicated subdomain.

Overview:

Sayr is a project management platform designed to unify internal team workflows and external user feedback into a single tool. It provides a dual-view board where teams manage tasks with statuses, subtasks, relations, labels, and releases, while a public-facing portal exposes selected items for transparent progress tracking. Users can submit new tasks, vote on existing ones, and engage through public comments with reactions. The platform supports both a cloud-hosted Community edition and a self-hosted Enterprise edition, and includes a REST API, real-time WebSocket updates, and GitHub integration for bidirectional task and issue synchronization. It is built for teams that need to maintain structured internal project management while offering stakeholders a live, branded view of development activity.

Key Decision Points:

  • Public visibility system: Every task, comment, label, and timeline entry can be independently toggled between public and internal, allowing fine-grained control over what users see.

  • Self-hosted and cloud options: Sayr offers a free self-hosted Community edition limited to one organization, and a licensed Enterprise edition for unlimited self-hosted organizations, alongside a hosted cloud version.

  • User feedback loop: The platform natively replaces separate customer feedback tools by letting signed-in visitors submit tasks and vote on features directly within the same board used for internal planning.

  • GitHub synchronization: Tasks can be bidirectionally synced with GitHub issues on a per-repository basis, with keyword-triggered commit and PR tracking appearing on the task timeline.

  • Extensible integration system: Developers can build integrations that add custom REST API routes and declarative UI pages, configurable per organization from the admin panel.

Core Features:

  • Task management with relations: Supports statuses, five priority levels, multiple assignees, one-level-deep subtasks, and task relations including Blocks, Depends on, and Related to.

  • Public portal with voting: Each organization receives a dedicated subdomain hosting a live task board, where signed-in visitors can vote on tasks and submit new ones using templates.

  • Real-time collaboration: Uses WebSocket broadcasting for live updates across create, update, and delete events, alongside threaded comments, rich text editing, @mentions, and emoji reactions.

  • GitHub bidirectional sync: Connects to GitHub organizations via a GitHub App, syncing tasks and issues per repository with keyword references and commit lifecycle tracking.

  • REST API with rate limiting: Provides an OpenAPI-specified REST API with Bearer token authentication, limited to 100 requests per minute for authenticated requests.

  • Multi-factor authentication: Supports GitHub OAuth, email/password login, TOTP-based two-factor authentication with backup codes, and WebAuthn passkeys.

Use Cases:

  • Teams that need a public roadmap: Product teams can use Sayr to manage internal sprints while automatically exposing selected tasks to a branded portal for user voting and progress tracking.

  • Open-source project maintainers: Maintainers can accept public task submissions, sync development work with GitHub issues, and let community members vote on feature priorities without needing a separate feedback platform.

  • Developers extending project management workflows: Teams can build custom integrations that add dedicated REST endpoints and admin UI pages to connect Sayr with internal systems or specialized tools.

Open-Source Alternative Value:

Sayr provides a self-hostable project management platform that explicitly targets the overlap between internal task tracking and public-facing feedback collection. Instead of running a separate tool for customer feedback, teams can operate from a single source-available board where visibility settings determine what users see. The Community edition is free for self-hosted use with one organization and unlimited members, while the extensible integration system allows developers to add custom API routes and UI pages without modifying core project code. This architecture, combined with a real-time WebSocket-powered portal and native GitHub issue sync, offers a consolidated alternative for teams that want to close the gap between internal planning and public communication within one codebase.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

17

Forks

1

Licence

Other

Métadonnées

Alternative à
Linear