The multi-backend Dart developer platform for Dart and Flutter developers
Download · dartform.dev · Report a Bug · Request a Feature · Get Help
Dartform is a native desktop application that gives Dart and Flutter developers a visual interface for their backend projects — schema visualization, route/endpoint browsing, code generation, migrations, and project scaffolding — without living in the terminal.
Dartform supports three Dart backends today: Serverpod, Dart Frog, and Shelf. Whichever one your project uses, Dartform gives you the same visual model editor, migration tooling, REST/RPC tester, and database browser.
| Feature | Description |
|---|---|
| 📁 Project Management | Open and manage multiple projects — Serverpod, Dart Frog, or Dart Shelf — from a single dashboard |
| 🔍 Schema Visualization | Browse and explore your data models visually |
| ⚡ Endpoint/Route Generator and Tester | Generate endpoints or REST routes with one click and test them right in Dartform |
| 🔧 Code Generation | Scaffold new models and endpoints/routes without touching the CLI |
| 🔐 Database Tools | Browse data, run SQL queries, manage migrations — all in one place |
Dartform is available for macOS (Apple Silicon & Intel) and Linux (x86_64).
👉 Download the latest release →
| Asset | Platform |
|---|---|
dartform-mac.dmg |
macOS Universal (Apple Silicon + Intel) |
dartform-linux-x86_64.AppImage |
Linux x86_64 |
macOS:
- Download the
.dmgfile - Open the DMG and drag Dartform.app to your Applications folder
- On first launch, right-click the app → Open (required for unsigned apps on macOS)
- Sign in with your email — a magic link will be sent to your inbox
- You're in ✓
Note: Dartform is currently distributed as an unsigned DMG. macOS Gatekeeper will show a security warning on first launch. To bypass it, right-click the app and select Open, then confirm in the dialog — a one-time step. Alternatively, run
xattr -dr com.apple.quarantine /Applications/Dartform.appin Terminal.
Linux:
- Download
dartform-linux-x86_64.AppImage - Make it executable and run it:
chmod +x dartform-linux-x86_64.AppImage && ./dartform-linux-x86_64.AppImage - Sign in with your email — a magic link will be sent to your inbox
- No installation or root required. Requires Docker Engine (not Docker Desktop) installed separately for the Postgres-backed project features.
Dartform is a one-time purchase — Lifetime Access for $25. No subscription, no recurring payment, and it includes every future update.
👉 Get Lifetime Access on Gumroad →
| Requirement | Minimum |
|---|---|
| Operating System | macOS 13.0 Ventura or later, or Linux x86_64 on a systemd-based distro |
| Dependencies | Docker (Docker Desktop on macOS, Docker Engine on Linux) and the Dart SDK, plus the CLI for whichever framework you use — Serverpod CLI or Dart Frog CLI. Dart Shelf needs neither, just the Dart SDK |
| Disk space | ~200 MB |
This is the public issue tracker for Dartform. The application source code is not open source.
Use this repository to:
- 🐛 Report a bug
- 💡 Request a feature
- ❓ Ask a question or get help
- 📦 Download releases
- 📋 View the changelog
- Search existing issues to avoid duplicates
- Check the Discussions tab for Q&A
- Make sure you're running the latest release
| Channel | Purpose |
|---|---|
| GitHub Issues | Bug reports and feature requests |
| GitHub Discussions | Questions, ideas, and community help |
| dartform.dev | Website and documentation |
| mobterest@gmail.com | Direct support |
| YouTube — Mobterest Studio | Tutorials and architecture content |
See the Releases page for the full version history and release notes.
Built by Mobterest Studio · dartform.dev · Terms of Use · Privacy Policy