Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dartform Logo

Dartform

The multi-backend Dart developer platform for Dart and Flutter developers

Latest Release Platform Issues License

Download · dartform.dev · Report a Bug · Request a Feature · Get Help


What is Dartform?

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.


Features

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

Download

Dartform is available for macOS (Apple Silicon & Intel) and Linux (x86_64).

Latest Release

👉 Download the latest release →

Asset Platform
dartform-mac.dmg macOS Universal (Apple Silicon + Intel)
dartform-linux-x86_64.AppImage Linux x86_64

Installation

macOS:

  1. Download the .dmg file
  2. Open the DMG and drag Dartform.app to your Applications folder
  3. On first launch, right-click the app → Open (required for unsigned apps on macOS)
  4. Sign in with your email — a magic link will be sent to your inbox
  5. 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.app in Terminal.

Linux:

  1. Download dartform-linux-x86_64.AppImage
  2. Make it executable and run it: chmod +x dartform-linux-x86_64.AppImage && ./dartform-linux-x86_64.AppImage
  3. Sign in with your email — a magic link will be sent to your inbox
  4. No installation or root required. Requires Docker Engine (not Docker Desktop) installed separately for the Postgres-backed project features.

Pricing

Dartform is a one-time purchaseLifetime Access for $25. No subscription, no recurring payment, and it includes every future update.

👉 Get Lifetime Access on Gumroad →


System Requirements

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 Repository

This is the public issue tracker for Dartform. The application source code is not open source.

Use this repository to:

Before opening an issue


Community & Support

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

Changelog

See the Releases page for the full version history and release notes.


About

A modern, native desktop tool that transforms how you build Dart backends. Supporting Serverpod today, with more coming soon

Resources

Security policy

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors