Skip to content

carvalhochris/query-flow

Repository files navigation

Query Flow

Query Flow is a native macOS SQL client focused on a fast keyboard-first loop:

write → run → inspect → refine

The app is built with SwiftUI and Apple’s system SQLite3 library, with no third-party package dependencies.

Run locally

Requirements: macOS 26 and Xcode 26.2 or later.

make run

This builds a local QueryFlow.app bundle and opens it.

Test and build

make test   # Run XCTest
make build  # Create a release build
make clean  # Remove build artifacts

Current features

  • Native SwiftUI query tabs
  • Line-numbered SQL editor with native syntax highlighting on macOS 26+
  • ⌘Enter query execution
  • SQLite results with timing and row counts
  • Query history and saved snippets
  • Keyboard-friendly tab and history actions

The current connection is an in-memory SQLite fixture containing sample users data. External database connections, syntax highlighting, and full connection management are planned next.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages