Self-hosted realtime kanban boards for tracking tasks and projects, with a multi-level hierarchy from projects down to tasks.
ParabolInc/parabol
Open-source collaborative workspace for running retrospectives, sprint planning, standups, and anonymous team health surveys in real time.
Open-source alternative to:Officevibe
Culture Amp
Confluence
- Stars
- 2,017
- Forks
- 375
- Open issues
- 167
- Last commit
- 7 hours ago
What is it?
Parabol is a web app for running structured team meetings. It covers retrospectives (reflect, group, vote, discuss, action), sprint poker for story point estimation, check-in and standup meetings, collaborative Pages documents, and anonymous team health check surveys built on established research instruments. Meeting outcomes such as action items and tasks can be pushed to tools like Jira, GitHub, GitLab, Linear, and Azure DevOps.
The project is self-hostable and can run in air-gapped environments. It is built on Node.js, PostgreSQL, and Valkey, with a React front end, a GraphQL API, and real-time updates over WebSockets. A public GraphQL endpoint and schema are available for developers who want to integrate with it.
Parabol suits agile teams that want meeting facilitation and team health feedback in one place, and organizations that cannot use SaaS tools because of data or network constraints.
Key features
- 01Retrospective workflows with templates such as Start/Stop/Continue and 4Ls
- 02Sprint poker with Fibonacci, T-shirt, or custom estimation scales
- 03Anonymous team health surveys based on research-backed question packs
- 04Real-time collaborative Pages documents built on Yjs
- 05Integrations with Jira, GitHub, GitLab, Linear, and Azure DevOps
- 06Self-hosting support, including air-gapped deployments
Use cases
- Running regular agile retrospectives with a distributed team
- Estimating story points asynchronously during sprint planning
- Measuring psychological safety and engagement with anonymous pulse surveys
- Hosting a meeting and documentation workspace on-premise for security-sensitive organizations
Quick start
- 1
Clone the repository
git clone https://github.com/ParabolInc/parabol.git - 2
Enter the project folder and copy the environment file
cd parabol && cp .env.example .env - 3
Install dependencies with pnpm
pnpm i - 4
Start the database and run the dev server, then open https://localhost:3000/
pnpm db:start && pnpm dev
Things to know
- Development setup requires Docker Compose and Watchman, and the embedding service may need 16 GB+ of Docker memory.
- Production self-hosting needs PostgreSQL and Valkey, so operating it takes real infrastructure effort.
- Licensed under AGPL-3.0 (dual-licensed, with Parabol holding rights to issue other licenses), which is copyleft and may limit some commercial uses.
In collections
Topics
FAQ
- What is parabol?
- Open-source collaborative workspace for running retrospectives, sprint planning, standups, and anonymous team health surveys in real time. Parabol is a web app for running structured team meetings. It covers retrospectives (reflect, group, vote, discuss, action), sprint poker for story point estimation, check-in and standup meetings, collaborative Pages documents, and anonymous team health check surveys built on established research instruments. Meeting outcomes such as action items and tasks can be pushed to tools like Jira, GitHub, GitLab, Linear, and Azure DevOps.
- Is parabol free to use? What license does it have?
- parabol is open source under the Other license. Check the license terms before using it in commercial products.
- Is parabol still maintained?
- Actively maintained. The last commit to parabol was on Nov 6, 2026.
- What can I use parabol for?
- Running regular agile retrospectives with a distributed team Estimating story points asynchronously during sprint planning Measuring psychological safety and engagement with anonymous pulse surveys Hosting a meeting and documentation workspace on-premise for security-sensitive organizations
- How do I install parabol?
- Clone the repository: git clone https://github.com/ParabolInc/parabol.git Enter the project folder and copy the environment file: cd parabol && cp .env.example .env Install dependencies with pnpm: pnpm i Start the database and run the dev server, then open https://localhost:3000/: pnpm db:start && pnpm dev
- Where can I get parabol?
- The source code and installation instructions are on GitHub: https://github.com/ParabolInc/parabol
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source team knowledge base built with React and Node.js, offering realtime collaborative editing and Markdown support.
Self-hostable open source project management software for planning, agile boards, Gantt charts, and issue tracking, positioned as an alternative to Jira.
Open source project management system for non-project managers, combining goals, planning, execution and team knowledge in one tool.
Self-hosted Kanban project management software built in PHP, focused on the Kanban methodology.
Self-hosted project management and issue tracker where teams and AI agents work on the same board, with a REST API, webhooks and MCP.