Skip to content

Sur-92/sql-jaguar

Repository files navigation

SQL Jaguar

A powerful macOS SQL editor with multi-tab support for SQLite and SQL Server. Features per-tab database connections, interactive schema browsing, Excel-like cell selection in results, syntax highlighting, and keyboard shortcuts. Modern dark theme with native .app bundle integration. Built with Python and Tkinter.

Features

  • Multi-tab interface with independent database connections per tab
  • Dual database support: SQLite and SQL Server
  • Interactive schema tree with tables, columns, and keys
  • Excel-like cell selection in results grid
  • SQL syntax highlighting
  • Keyboard shortcuts (F5/Cmd-Return to execute, Cmd-R to refresh)
  • Native macOS app with proper dock integration

Installation

  1. Create virtual environment:

    python3 -m venv venv314
    source venv314/bin/activate
  2. Install dependencies:

    pip install pyodbc pyobjc-framework-Cocoa
  3. Run the app:

    python3 sql_editor_pro_with_sqlserver.py

Or simply double-click SQL Jaguar.app to launch.

Requirements

  • macOS 10.15+
  • Python 3.14
  • ODBC Driver 17/18 or FreeTDS (for SQL Server)

About

SQL Jaguar — multi-tab database editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors