Plane is a free, open source collaboration & communication project written in TypeScript and released under AGPL-3.0. It has 59,546 GitHub stars, 5,776 forks and 1,103 open issues, and was last pushed 8 hours ago. On this registry it ranks #1 of 41 tracked projects in Collaboration & Communication, and is listed as an open source replacement for 4 paid products, with 5 head-to-head comparisons available. It gained 266 stars over the last 6 tracked days.

Plane — Project management for teams and AI agents

What is Plane?

Plane is an open-source project management platform for teams that need to track issues, run cycles, and manage product roadmaps without handing their data to a proprietary SaaS vendor, and it is aimed at engineering, product, and operations teams that would otherwise pay for Jira, Linear, ClickUp, or Asana.

What it is

Plane is a project management platform written primarily in TypeScript and released under the AGPL-3.0 licence. It lives in the same ecosystem as issue trackers and product-management suites: the repository topics include boards, bug-tracker, issue-tracker, kanban, gantt, and product-management. The backend stack is built with Django and Node.js, the frontend with React Router, and the documented data store is PostgreSQL. Deployments are packaged for Docker and Kubernetes, so the application can run inside infrastructure a team already controls.

The concrete problem it solves is tool ownership. Teams on Jira, Linear, ClickUp, or Asana rent their planning surface, their issue history, and their documents from a vendor, which caps how far they can customise the product, where the data may live, and what happens when pricing or terms change. Plane is the specific replacement for that arrangement: the same core objects teams expect from those products — work items, sprints, boards, views, and docs — running on servers the organisation chooses, with the source available for inspection and modification.

Key capabilities

  • Work Items with a rich text editor that supports file uploads, sub-properties, and references to related issues.
  • Cycles for sprint tracking, including burn-down charts and progress reporting.
  • Modules that break larger projects into smaller, manageable units.
  • Views with custom filters that can be saved and shared across a team.
  • Pages for notes and documents, with a rich text editor, images, hyperlinks, and the ability to convert notes into actionable items.
  • Analytics that report on Plane data across projects and surface trends and blockers.
  • Instance administration through God mode, where instance admins configure settings for the whole deployment.

Who uses it and how

  • Engineering teams replacing an issue tracker, using boards and kanban topics to mirror existing Jira or Linear workflows.
  • Product managers running roadmap and cycle planning, using Modules and Cycles rather than spreadsheets.
  • Teams with data-residency or procurement constraints that rule out a hosted-only SaaS tool, deploying via Docker Compose or Kubernetes.
  • Small groups getting started without infrastructure work, using a free Plane Cloud account before deciding whether to self-host.
  • Contributors working on the platform itself, following CONTRIBUTING.md for local development and discussing changes in GitHub Discussions.

Getting started

Sign up for a free account on Plane Cloud at app.plane.so, or self-host using the Docker Compose or Kubernetes methods documented at developers.plane.so under self-hosting.

How it compares

Jira, Linear, ClickUp, and Asana are proprietary, vendor-hosted products sold on subscription, whereas Plane is AGPL-3.0 and can be run on infrastructure the team owns. That shifts data ownership to the operator and removes per-seat licensing from the cost model, at the price of running the service yourself. The trade is control and licence freedom against the operational work and managed conveniences a vendor would otherwise absorb.

When to use it — and when not to

Self-hosting means operating the Django and Node.js services plus a PostgreSQL database, keeping them patched, and maintaining either a Docker Compose host or a Kubernetes cluster; teams without that capacity should use Plane Cloud or stay on a managed product. The repository shows 1,103 open issues and the README delegates setup detail to external documentation rather than carrying full instructions in-repo, so expect to read the developer docs closely. Organisations that cannot accept AGPL-3.0 copyleft obligations, or that need vendor-backed uptime guarantees, should not pick this.

project readme (upstream, from github) — read inline



Plane Logo

Modern project management for all teams

WebsiteForumXDocumentation

Plane Screens /> </a>

Meet Plane, an open-source project management tool to track issues, run sprints cycles, and manage product roadmaps without the chaos of managing the tool itself. 🧘‍♀️

Plane is evolving every day. Your suggestions, ideas, and reported bugs help us immensely. Do not hesitate to join in the conversation on Forum or raise a GitHub issue. We read everything and respond to most.

🚀 Installation

Getting started with Plane is simple. Choose the setup that works best for you:

  • Plane Cloud Sign up for a free account on Plane Cloud—it's the fastest way to get up and running without worrying about infrastructure.

  • Self-host Plane Prefer full control over your data and infrastructure? Install and run Plane on your own servers. Follow our detailed deployment guides to get started.

Installation methods Docs link
Docker Docker
Kubernetes Kubernetes

Instance admins can configure instance settings with God mode.

🌟 Features

  • Work Items Efficiently create and manage tasks with a robust rich text editor that supports file uploads. Enhance organization and tracking by adding sub-properties and referencing related issues.

  • Cycles Maintain your team’s momentum with Cycles. Track progress effortlessly using burn-down charts and other insightful tools.

  • Modules Simplify complex projects by dividing them into smaller, manageable modules.

  • Views Customize your workflow by creating filters to display only the most relevant issues. Save and share these views with ease.

  • Pages Capture and organize ideas using Plane Pages, complete with AI capabilities and a rich text editor. Format text, insert images, add hyperlinks, or convert your notes into actionable items.

  • Analytics Access real-time insights across all your Plane data. Visualize trends, remove blockers, and keep your projects moving forward.

🛠️ Local development

See CONTRIBUTING

⚙️ Built with

React Router Django Node JS

📸 Screenshots

Plane Views /> </a>

/> </a>

Plane Cycles and Modules /> </a>

Plane Analytics /> </a>

Plane Pages /> </a>

📝 Documentation

Explore Plane's product documentation and developer documentation to learn about features, setup, and usage.

❤️ Community

Join the Plane community on GitHub Discussions and our Forum. We follow a Code of conduct in all our community channels.

Feel free to ask questions, report bugs, participate in discussions, share ideas, request features, or showcase your projects. We’d love to hear from you!

🛡️ Security

If you discover a security vulnerability in Plane, please report it responsibly instead of opening a public issue. We take all legitimate reports seriously and will investigate them promptly. See Security policy for more info.

To disclose any security issues, please email us at [email protected].

🤝 Contributing

There are many ways you can contribute to Plane:

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.

Repo activity

Plane Repo Activity

We couldn't have done this without you.

License

This project is licensed under the GNU Affero General Public License v3.0.

Frequently asked questions

Is Plane free to use?

Plane is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Plane do?

Project management for teams and AI agents

What is Plane written in?

Plane is primarily written in TypeScript. Its source is publicly available at https://github.com/makeplane/plane, and it has 59,546 GitHub stars.

What is a good open source alternative to Asana?

Plane is one of the open source options listed as an alternative to Asana, ClickUp, Jira. Compare licences, stars and activity side by side on the Plane profile.