GripLite is a lightweight, cross-platform database IDE for MySQL — fast to launch, easy to use, and designed to stay out of your way.
Latest release: v0.1.4
- SQL Console — Monaco-based editor with syntax highlighting, multi-statement execution, and
Shift+Alt+Fformat SQL - Autocomplete — Table and column suggestions scoped to the active database; dot-completion resolves aliases (
t.→ columns of the aliased table) - Database explorer — Browse connections, databases, and tables in a tree view; right-click for context actions
- Table viewer — Paginated data grid with inline editing (add / edit / delete rows), WHERE filter bar with history, and server-side
ORDER BYsort by clicking column headers - Result set — Client-side column-header sort, CSV export, Grid / Text / Record view modes, and a draggable value detail panel
- Database selector — Per-console dropdown to switch databases; every query automatically carries the correct database context
- Keyboard shortcuts — Full keyboard navigation in all context menus; see Help → Keyboard Shortcuts for the complete reference
- Theme — Light and dark mode with live switching
- Cross-platform — macOS (Apple Silicon & Intel), Windows
Download the latest build for your platform from the Releases page:
| Platform | File |
|---|---|
| macOS (Apple Silicon) | GripLite-vX.Y.Z-darwin-arm64.dmg |
| macOS (Intel) | GripLite-vX.Y.Z-darwin-amd64.dmg |
| Windows x64 | GripLite-vX.Y.Z-windows-amd64.zip |
The app is self-signed but not notarized. To open it for the first time:
xattr -dr com.apple.quarantine /Applications/GripLite.appExtract the ZIP and run GripLite.exe directly — no installer required.
| Tool | Version |
|---|---|
| Go | 1.22+ |
| Node.js | 18+ |
| Wails CLI | v2.12+ |
Install Wails:
go install github.com/wailsapp/wails/v2/cmd/wails@latestgit clone https://github.com/derekzhan/GripLite.git
cd GripLite
wails devThis starts a Vite dev server with hot-reload for the frontend and live-reload for the Go backend.
# macOS (Apple Silicon)
wails build -platform darwin/arm64
# macOS (Intel)
wails build -platform darwin/amd64
# Windows
wails build -platform windows/amd64For a full multi-platform release (including Linux via Docker):
./scripts/release.sh vX.Y.Z| Layer | Technology |
|---|---|
| Application framework | Wails v2 (Go + WebView) |
| Frontend | React 18, Vite |
| Editor | Monaco Editor (@monaco-editor/react) |
| Data grid | Glide Data Grid (@glideapps/glide-data-grid) |
| Styling | Tailwind CSS |
| Icons | Lucide React |
| SQL formatting | sql-formatter |
| Backend | Go — database/sql + go-sql-driver/mysql |
Pull requests are welcome. For larger changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'feat: add my feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request