About

The story behind Xina

Xina was born from a simple frustration: there was no visual tool designed specifically for Appwrite database schemas. Generic ERD tools don't understand Appwrite's relationship model, attribute types, or API structure. So we built one that does.

Mission

Our mission

Make Appwrite database design as intuitive as using a whiteboard — but with the power to push changes directly to your backend. We believe every developer should be able to visualize, understand, and modify their data model without writing boilerplate code.

Visual Schema Design

for Appwrite

Values

What we believe

The principles that guide every decision.

Purpose-built

Xina is designed exclusively for Appwrite. Every feature maps directly to the Appwrite databases API — no generic diagramming layers.

Developer-first

Built by developers, for developers. Fast setup, keyboard shortcuts, code generation, and zero friction between idea and implementation.

Privacy by design

Your credentials stay in your browser. No telemetry, no analytics, no server-side storage. You own your data completely.

Open & transparent

Open-source core with a clear roadmap. Every release is documented in the changelog. Community contributions are welcome.

History

Project timeline

Mar 2025

v0.1 — Initial release

Basic Appwrite connection, collection listing, and initial canvas rendering.

Apr 2025

v0.2 — Interactive canvas

Drag, pan, zoom, obstacle-aware edge routing, side panel with schema/perms/indexes.

May 2025

v0.3 — ERD notation

Crow's foot markers, system attributes, relationship deduplication, visual polish.

Jun 2025

v0.4 — Code generation

Multi-language typed code output, PNG/SVG export, clipboard copy.

Stack

Tech stack

The technologies powering Xina under the hood.

Next.js 16

App Router with React 19 and server components

TypeScript

End-to-end type safety across the entire codebase

Appwrite SDK

Official Node.js and Web SDKs for database operations

Framer Motion

60fps animations for canvas interactions and page transitions

Tailwind CSS 4

Utility-first styling with dark mode by default

Lucide Icons

Clean, consistent icon set throughout the interface

Try Xina today

Free, open, and built for Appwrite developers.