Project management,
without the bloat.

A native desktop app for small teams. Kanban boards, release tracking, rich notes — offline-first with optional encrypted sync.

Download for Windows GitHub
Tauri v2 · Rust + WebView
React 18 · TypeScript
Offline-First · SQLite
E2E Encrypted · AES-GCM
Features

Everything your small team needs.

No account required, no subscription, no cloud dependency. Just install and start managing your project.

Dashboard

Track your releases and features at a glance. See progress bars, task counts, and overall project health in one view.

Dashboard

Kanban Board

Drag & drop tasks across columns. Features group their child tasks together — moving a feature moves all its tasks along. Toggle done tasks on or off.

Kanban Board

Tasks

Manage tasks and features with quick-add buttons, search, tags, and release assignment. Filter by release, feature, assignee, or tag. Export to CSV.

Tasks

Releases

Plan and organize your releases. Assign tasks, track progress, and generate CAB reports for change management.

Releases

Notes

Block-based rich text editor with hierarchical sub-notes, Table of Contents navigation, full-text search, tags, and file attachments. Powered by BlockNote.

Notes

Settings

7 languages, customizable AI prompts, database backup & restore, update checker, user management with color avatars, and sync configuration.

Settings

End-to-End Encryption

All synced data is AES-GCM encrypted on your device before it leaves. The server only sees opaque ciphertext.

Offline-First

Everything stored locally in SQLite. Works without internet, syncs automatically when your server is reachable.

Native Performance

Built with Tauri v2 — no Electron, no Chromium. Tiny installer (~8 MB), fast startup, low memory.

Auto-Updates

Built-in update checker. The NSIS installer supports automatic updates with one click.

Self-Hosted Sync

Your server, your data.

Optional sync via PocketBase. Clone the repo, run Docker, done. No vendor lock-in.

1

Deploy PocketBase

Clone this repo and start the Docker container. No external database, no complex setup.

git clone https://github.com/McHill007/dragonfly-release.git
cd dragonfly-release/docker
docker compose up -d --build
2

Create Admin

Create a superuser account via CLI or the built-in admin dashboard.

docker exec dragonfly-pb /pb/pocketbase superuser create EMAIL PASS
3

Connect & Sync

Enter your server URL, admin credentials and a shared space key in DragonFly. Collections are created automatically.

Settings → Sync → Setup Server → Connect
Tech Stack

Built with modern tools.

A carefully chosen stack for performance, reliability and developer experience.

Tauri v2
Native runtime
React 18
UI framework
TypeScript
Type safety
Vite
Build tool
Tailwind v4
Styling
shadcn/ui
Components
SQLite
Local database
Zustand
State management
BlockNote
Rich text editor
@dnd-kit
Drag & drop
PocketBase
Sync backend
AES-GCM
Encryption

Ready to try DragonFly?

Download the latest release and get started in seconds. No account required.

Download Latest Release