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

https://github.com/meeehdi-dev/dbisous

💋 User-friendly and cross-platform database manager
https://github.com/meeehdi-dev/dbisous

database golang mysql postgresql sql sqlite vue

Last synced: 10 months ago
JSON representation

💋 User-friendly and cross-platform database manager

Awesome Lists containing this project

README

          

# DBisous

**Cross-platform database manager built with Wails (Golang) and Vue.js for viewing, editing, and querying databases.**


Screenshot 2025-03-29 at 22 21 42

## Features

- **Database Connection Management**: Connect to SQLite, MySQL, PostgreSQL, and more to come.
- **Table Viewer**: List tables, view structures, and paginate data.
- **Query Execution**: Execute SQL queries with syntax highlighting and save frequently used queries.
- **Data Editing**: Add, update, and delete rows directly from the viewer.
- **Data Export**: Export table data to SQL, CSV, JSON, and other formats.
- **Data Import**: Import table data from SQL, CSV, JSON, and other formats.
- **Cross-Platform Support**: Runs on Windows, macOS, and Linux.

## Installation

1. **Clone the repository**:
```bash
git clone https://github.com/meeehdi-dev/dbisous.git
cd dbisous
```

2. **Install dependencies**:
```bash
make tidy # install backend dependencies
make install # install frontend dependencies
```

3. **Build and run**:
```bash
make build
./build/bin/dbisous # (.exe on win, .app on macos)
```

## Usage

1. **Connect to a Database**: Set up a new connection profile and connect to your database.
2. **View Tables**: Browse and view the structure and data of your tables.
3. **Execute Queries**: Use the SQL query editor to run and save queries.
4. **Edit Data**: Directly edit table data from the viewer.
5. **Export Data**: Export table data to various formats.
5. **Import Data**: Import table data from various formats.

## License

This project is licensed under the MIT License. See [LICENSE](LICENSE) for details.