Open source - self-hosted - no credentials

The project board that is truly yours

Tasks, roles, statuses and changelogs in one focused workspace. Bring your own branding, install it in minutes, and run it without an external database.

Node.js 18+ · no npm dependencies · MIT licensed

planara.local / board

Tasks

+ New task

Planning

Login flow
API tokens

In progress

Custom branding

Done

Roles & rights
Features

Configurable to the core - without touching code

Branding, statuses, roles and access are all managed from the interface.

Custom branding

Set product name, logo, favicon and colors in seconds. Your workspace, your brand.

Custom statuses

Define statuses freely - name, color, order and a completion flag per board.

Custom roles

Build roles with fine-grained permissions and assign them to users and areas.

Custom colors

One primary and accent color drive the whole theme, down to roles and areas.

API & tokens

Bearer tokens with read or write scope - ready for automation and CI.

Self-hosted

Just Node.js. No external database, no credentials in the repo, full control.

Install

Running in three steps

No database, no build pipeline. Clone, start, create your first admin.

1

Clone

Download the repository and step into it.

git clone github.com/NexHub-dev/planara
2

Start

Run with Node.js 18 or newer.

node server.js
3

First admin

Register on the login screen - the first account becomes admin.

localhost:4574
Developer friendly

An API that gets out of your way

Create a read or write token in the settings and reach Planara from any script with a single header.

  • Read and write scopes per token
  • Plain token shown only once
  • Clean, predictable JSON
# read tasks
curl -H "Authorization: Bearer plnr_…" \
  https://planara.local/api/tasks

{ "tasks": [
  { "title": "Login flow" }
] }

Ready for a board of your own?

Get Planara on GitHub and move your next project forward with structure.

Download now