Documentation

Everything you need to self-host and get started with Draftila.

Getting Started

Introduction

Learn what Draftila is and how it works.

Installation

Self-host Draftila on your own server in minutes.

Configuration

Configure database, storage, and authentication.

Core Concepts

Canvas & Camera

Understanding the infinite canvas and navigation.

Shapes & Objects

Working with vector shapes, text, and images.

Frames & Auto-Layout

Create responsive layouts with auto-layout frames.

Collaboration

Real-Time Editing

How real-time collaboration works with Yjs CRDTs.

Projects & Teams

Organize designs into projects and invite team members.

Architecture

Monorepo Structure

Overview of the Turborepo monorepo architecture.

API (Hono)

The Hono + Bun backend with Drizzle ORM.

Frontend (React)

The React 19 + Vite frontend with Zustand and TanStack Query.

Engine

The core rendering engine — canvas, scene graph, tools, and hit-testing.

Documentation content coming soon. Contribute on GitHub.