TYPESCRIPT · CLOUDFLARE EDGE SAAS

plane-cf — Edge-Deployed Open-Source Issue, Sprint & Product Management on Cloudflare

plane-cf adapts the open-source Plane project management suite for low-latency deployment across Cloudflare Workers, D1, R2, and Queues. It provides issue tracking, sprint cycle burndowns, and real-time Kanban boards without managing traditional origin servers or PostgreSQL clusters.

$ npx wrangler deploy
GitHub ↗
Edge TTFB 18 ms Global
Issue Search Sub-10ms Indexed
Real-Time Sync WebSocket Durable Obj
Storage Backend Cloudflare D1 + R2
Interactive Sprint Cycle Velocity, Issue Triage & State Machine Simulator
Deterministic Execution Output & Telemetry STATUS: READY // 0 ERRORS

        
TypeScript (Edge Issue State Transition)
export async function transitionIssue(env: Env, issueId: string, nextState: IssueState) {
  const now = new Date().toISOString();
  await env.DB.batch([
    env.DB.prepare('UPDATE issues SET state = ?1, updated_at = ?2 WHERE id = ?3').bind(nextState, now, issueId),
    env.DB.prepare('INSERT INTO issue_activity (issue_id, actor, field, new_value, created_at) VALUES (?1, ?2, ?3, ?4, ?5)')
          .bind(issueId, 'system-automation', 'state', nextState, now)
  ]);
  return { issueId, state: nextState, syncedAt: now };
}
Production Engineering Specifications
Repository:    https://github.com/bhubbard/plane-cf
Live Studio:   https://code.brandonhubbard.com/plane-cf/
Portal:        https://code.brandonhubbard.com/
Install:       git clone https://github.com/bhubbard/plane-cf
Design System: Brandon Hubbard Swiss Modernist (#0A0A0C / 1px Exposed Structural Grid)