Skip to content

IntegerAlex/SchemaVis

Repository files navigation

SchemaVis

SchemaVis logo

SchemaVis is an AGPL-3.0-or-later application for visualizing database schemas. It incorporates modifications derived from the chartdb project (AGPL-3.0).

Repository: https://github.com/IntegerAlex/SchemaVis Live: https://schemavis.gossorg.in

Demo

SchemaVis Demo

Screens

Landing page Landing page hero with brand, auth-aware buttons, and a live preview canvas.

Loaded SQL diagram An uploaded SQL file rendered as an interactive ER-style diagram with table nodes and relationships.

Focused table Focused state highlighting a selected table while dimming others for clarity.

License

  • AGPL-3.0-or-later. See LICENSE.
  • Copyright (C) 2025 Akshat Kotpalliwar (IntegerAlex).
  • This project includes code derived from chartdb (AGPL-3.0). Attribution and details are in NOTICE.
  • COPYRIGHT summarizes ownership and licensing.

Environment

  • DATABASE_URL (Postgres)
  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
  • CLERK_SECRET_KEY
  • CLERK_WEBHOOK_SECRET (for /api/wekbook Clerk webhook verification)
  • NEXT_PUBLIC_USE_SSE (optional, default: false) - Set to true to enable Server-Sent Events for real-time presence updates (lower latency, requires Vercel Pro for optimal performance)

Source and Compliance

  • Repository source (Corresponding Source) is available in this repo.
  • Public deployments must offer the Corresponding Source to users (per AGPL).
  • See NOTICE for upstream attribution and modified components.

Contributing

  • Contributions must be compatible with AGPL-3.0-or-later.
  • Include appropriate license headers in new files and update NOTICE if you add or significantly modify components.

About

SchemaVis is an application for visualizing database schemas. It incorporates modifications derived from the chartdb project.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages