What is Plane?
Plane is an open-source project management tool designed to help teams track issues, run cycles (sprints), and manage product roadmaps without the chaos of managing the tool itself. Built with modern technologies including React Router, Django, and Node.js, Plane offers a streamlined alternative to traditional project management platforms.Plane is licensed under AGPL-3.0, ensuring it remains free and open-source for the community.
Why Choose Plane?
Plane offers a unique combination of power and simplicity:Open Source
Full transparency with complete access to the source code. Customize and extend Plane to fit your exact needs.
Self-Hosted or Cloud
Choose between Plane Cloud for instant setup or self-host for complete data control.
Modern Architecture
Built with cutting-edge technologies including React Router, Django REST Framework, and MobX state management.
Rich Text Editor
Powered by Tiptap with support for markdown, file uploads, AI capabilities, and real-time collaboration.
Who is Plane For?
Plane is designed for teams of all sizes who want powerful project management without vendor lock-in:- Development Teams building software products and tracking sprints
- Product Teams managing roadmaps, features, and user feedback
- Startups needing flexible project management without enterprise costs
- Open Source Projects requiring transparent and customizable workflows
- Organizations with strict data sovereignty requirements
Key Benefits
Flexible Issue Tracking
Flexible Issue Tracking
Create and manage tasks with a robust rich text editor that supports file uploads, markdown formatting, and sub-properties. Reference related issues and organize work with custom views and filters.
Cycles for Momentum
Cycles for Momentum
Maintain team velocity with time-boxed cycles (sprints). Track progress using burn-down charts and other insightful analytics tools.
Modular Organization
Modular Organization
Break down complex projects into smaller, manageable modules. Group related issues and track progress at both the module and project level.
Customizable Views
Customizable Views
Create custom filters to display only the most relevant issues. Save and share views with your team for consistent workflows.
AI-Powered Pages
AI-Powered Pages
Capture ideas using Plane Pages with AI capabilities and rich text editing. Format text, insert images, add hyperlinks, or convert notes into actionable items.
Real-Time Analytics
Real-Time Analytics
Access insights across all your Plane data. Visualize trends, identify blockers, and keep projects moving forward with custom analytics dashboards.
Deployment Options
Plane offers two deployment paths to match your needs:Plane Cloud
Get started in minutesSign up for a free account on Plane Cloud—the fastest way to start without managing infrastructure.
- Instant setup with zero configuration
- Automatic updates and maintenance
- Scales with your team
- Free tier available
Self-Hosted
Complete control over your dataInstall and run Plane on your own servers for full data sovereignty.
- Docker Compose for simple deployments
- Kubernetes for production scale
- God Mode for instance administration
- Full data ownership
Technology Stack
Plane is built on a modern, production-ready stack:Frontend
- React Router - Modern routing and navigation
- TypeScript - Type-safe development
- MobX - Reactive state management
- Tailwind CSS - Utility-first styling
- Tiptap Editor - Extensible rich text editing
Backend
- Django - Python web framework
- Django REST Framework - API development
- PostgreSQL - Primary database (v14+)
- Redis - Caching and real-time features (v6.2.7+)
Monorepo Structure
Plane uses a modern monorepo architecture with pnpm workspaces:apps/web- Main application (port 3000)apps/admin- Instance admin UI (port 3001)apps/space- Public project spaces (port 3002)apps/api- Django API serverpackages/- Shared libraries (ui, types, editor, etc.)
System Requirements
For local development or self-hosting:Minimum Requirements
- Node.js 22.18.0 or higher
- Python 3.8+
- PostgreSQL v14
- Redis v6.2.7
- Docker Engine (for containerized deployments)
- 12 GB RAM minimum (8 GB may cause setup failures)
Next Steps
Quickstart Guide
Get up and running with Plane in minutes
Features Overview
Explore Plane’s powerful capabilities
Self-Hosting Guide
Deploy Plane on your infrastructure
Contributing
Join the Plane community and contribute
Community and Support
Join thousands of teams using Plane:- GitHub Discussions - Ask questions and share ideas
- Forum - Community support at forum.plane.so
- Twitter - Follow @planepowers for updates
- Documentation - docs.plane.so and developers.plane.so
