An open API service indexing awesome lists of open source software.

https://github.com/kamaravichow/db-maverick

A modern, intuitive PostgreSQL database manager for developers
https://github.com/kamaravichow/db-maverick

postgresql

Last synced: 4 days ago
JSON representation

A modern, intuitive PostgreSQL database manager for developers

Awesome Lists containing this project

README

          

# DB Maverick


DB Maverick Logo


A modern, intuitive PostgreSQL database manager for developers

---

[![Windows](https://github.com/kamaravichow/db-maverick/actions/workflows/build-windows.yml/badge.svg)](https://github.com/kamaravichow/db-maverick/actions/workflows/build-windows.yml)
[![Linux](https://github.com/kamaravichow/db-maverick/actions/workflows/build-linux.yml/badge.svg)](https://github.com/kamaravichow/db-maverick/actions/workflows/build-linux.yml)

## Features

- **Connect to PostgreSQL** - Easily connect to local or remote PostgreSQL databases
- **Browse & Edit Data** - View tables, filter rows, and edit data with inline editing
- **SQL Editor** - Write and execute custom SQL queries
- **Safe & Local** - Your credentials stay on your machine. No cloud, no tracking.
- **Dark Mode** - Easy on the eyes with a beautiful dark theme
- **Cross-Platform** - Works on macOS, Windows, and Linux

## Installation

### Download

Download the latest release for your platform from the [Releases](https://github.com/kamaravichow/db-maverick/releases) page.

### Build from Source

```bash
# Clone the repository
git clone https://github.com/kamaravichow/db-maverick.git
cd db-maverick

# Install dependencies
pnpm install

# Run in development mode
pnpm dev

# Build for production
pnpm dist
```

## Development

```bash
# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build the webpack bundle
pnpm build

# Package the app (without creating installer)
pnpm pack

# Create distribution builds
pnpm dist # All platforms
pnpm dist:mac # macOS only
pnpm dist:win # Windows only
pnpm dist:linux # Linux only
```

## Keyboard Shortcuts

| Action | macOS | Windows/Linux |
|--------|-------|---------------|
| New Connection | ⌘N | Ctrl+N |
| SQL Editor | ⌘E | Ctrl+E |
| Refresh Tables | ⌘R | Ctrl+R |
| Toggle Theme | ⌘D | Ctrl+D |

## Tech Stack

- **Electron** - Cross-platform desktop framework
- **React** - UI library
- **Ant Design** - Component library
- **node-postgres** - PostgreSQL client

## License

MIT © [Aravind Chowdary Kamani](https://aravi.me)