explaingit

makeplane/plane

📈 Trending49,358TypeScriptAudience · pm founderComplexity · 4/5ActiveLicenseSetup · hard

TLDR

Open-source project management platform like Jira or Linear that you can self-host. Organize tasks, track bugs, plan sprints, and manage team priorities without subscription costs.

Mindmap

mindmap
  root((Plane))
    What it does
      Work items and tasks
      Sprint cycles
      Custom views
      Document pages
    Core features
      Burndown charts
      File attachments
      Sub-tasks
      AI-assisted docs
    Deployment
      Self-hosted
      Cloud service
      Docker support
      Kubernetes ready
    Use cases
      Replace Jira
      Privacy compliance
      Team alignment
      Bug tracking
    Tech stack
      TypeScript
      React
      Django
      Node.js

Things people build with this

USE CASE 1

Replace Jira or Linear for your team without paying per-seat subscription fees.

USE CASE 2

Self-host project management on your own servers to meet data privacy or compliance requirements.

USE CASE 3

Track bugs, organize sprints, and visualize team progress with burndown charts and custom views.

USE CASE 4

Build a custom project management system by extending Plane's open-source codebase.

Tech stack

TypeScriptReactReact RouterDjangoNode.jsDockerKubernetes

Getting it running

Difficulty · hard Time to first run · 1day+

Requires Docker/Kubernetes orchestration, multiple services (frontend, backend, database), and infrastructure setup to run locally.

Use freely for any purpose, but any modifications or derivative works must also be open-source under AGPL v3; commercial use is allowed if you comply with open-source requirements.

In plain English

Plane is an open-source project management tool designed as a free alternative to commercial platforms like Jira, Linear, Monday.com, and ClickUp. Teams use these tools to organize software development work, track bugs, plan sprints (short focused work periods), manage roadmaps, and keep everyone aligned on priorities. Plane provides all of these capabilities in a self-hostable package, meaning you can run it on your own servers and keep full control of your data. The platform is built around several core concepts. Work Items are tasks and bugs that can be created with rich descriptions, file attachments, and sub-tasks. Cycles are time-boxed work periods (similar to sprints) that come with burndown charts to visualize progress. Modules let you group related work items together into logical chunks of a project. Views allow teams to create custom filtered perspectives of their work, for example, "all critical bugs assigned to me this week." Pages provide a built-in document editor with AI assistance for capturing meeting notes or product requirements. Analytics give teams real-time charts and trend data across all their projects. You would use Plane if your team wants the functionality of Jira or Linear without the subscription cost, if you need to self-host project management for compliance or privacy reasons, or if you want a modern, actively developed open-source option that you can contribute to and extend. Plane is available both as a managed cloud service at plane.so and as a self-hosted deployment using Docker or Kubernetes. The tech stack uses TypeScript and React on the frontend with React Router for navigation, Django (a Python web framework) for the backend API, and Node.js for additional services. The project is licensed under AGPL v3.

Copy-paste prompts

Prompt 1
How do I set up Plane as a self-hosted Docker container for my team?
Prompt 2
Show me how to create a custom view in Plane that filters all high-priority bugs assigned to me.
Prompt 3
What's the best way to migrate our Jira projects into Plane?
Prompt 4
How do I use Plane's AI-assisted pages feature to document meeting notes and requirements?
Prompt 5
Can I integrate Plane with GitHub or GitLab to sync issues automatically?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.