Discover and explore top open-source AI tools and projects—updated daily.
ParabolIncCollaborative workspace for agile team meetings and documentation
Top 21.5% on SourcePulse
Parabol offers a self-hostable, real-time collaborative workspace designed for structured and inclusive team meetings, including retrospectives, sprint planning, and standups. Targeting software teams, agile practitioners, and security-conscious enterprises, it provides a robust alternative to SaaS tools, especially for air-gapped or isolated network environments. The platform facilitates effective collaboration while maintaining data control and integrating with existing development workflows.
How It Works
Parabol is built on a Node.js backend utilizing μWebSockets.js for high-performance real-time communication via GraphQL subscriptions. Data is persisted in PostgreSQL, with Valkey handling pub/sub and caching. The architecture emphasizes real-time collaboration, powered by Yjs for its "Pages" feature, which enables collaborative document editing integrated directly with meeting notes and action items. Client-side development uses React with Relay for efficient data caching, and Tailwind CSS for styling. This stack allows for a responsive, feature-rich experience that can operate entirely offline or within secure, isolated networks.
Quick Start & Requirements
.env.example to .env, run pnpm i, pnpm db:start, and pnpm dev.text-embedding-inference requires increasing Docker's memory limit to 16 GB+.Highlighted Details
Maintenance & Community
The core team includes Jordan Husney, Terry Acker, Matt Krick, and Georg Bremer. No specific community channels (e.g., Discord, Slack) or roadmap links are provided in the README.
Licensing & Compatibility
Licensed under the GNU AFFERO GENERAL PUBLIC LICENSE, Version 3.0 (AGPLv3), with Parabol, Inc. reserving the right to offer alternative licenses. AGPLv3 is a strong copyleft license, requiring derivative works distributed to users over a network to be made available under the same license. This may impose restrictions on integration within closed-source commercial products without a separate commercial license.
Limitations & Caveats
The AGPLv3 license necessitates careful consideration for commercial use, particularly in proprietary software. Setup requires specific backend services (PostgreSQL, Valkey) and potentially significant memory allocation (16GB+) for certain features. A workaround for a pnpm SSH key bug is noted in the deployment instructions.
16 hours ago
Inactive
antoinejaussoin
pezzolabs