Crow's Foot is a browser-based ER diagram editor for PostgreSQL schemas. It lets you sketch tables and relations visually, import PostgreSQL DDL, and export the result as SQL, JSON, or PNG.
The current application UI is primarily in Russian.
- Visual table editor with Crow's Foot relation edges.
- PostgreSQL-oriented column metadata: primary keys, foreign keys, uniqueness, nullability, defaults, and comments.
- DDL import for common
CREATE TABLEandALTER TABLE ... ADD CONSTRAINTpatterns. - Live PostgreSQL DDL generation.
- JSON export/import for diagrams.
- PNG export for sharing diagrams.
- Browser-local save/load through
localStorage. - View mode and Martin notation presentation mode.
- React
- TypeScript
- Vite
- @xyflow/react
- Zustand
- Bun
- Bun 1.3.14 or newer compatible with the lockfile.
Install dependencies:
bun installStart the development server:
bun run devBuild for production:
bun run buildPreview the production build:
bun run previewMIT. See LICENSE.