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

https://github.com/DataPupOrg/DataPup

A modern, AI-assisted, cross-platform database client - free
https://github.com/DataPupOrg/DataPup

ai-agent clickhouse clickhouse-database database desktop-app electron-app electronjs good-first-contribution linux-desktop mac-app mysql mysql-connector postgresql postgressql react sql-query typescipt windows-desktop

Last synced: about 2 months ago
JSON representation

A modern, AI-assisted, cross-platform database client - free

Awesome Lists containing this project

README

          


DataPup Logo

# DataPup

> A modern, AI-assisted, cross-platform database client.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)

## DataPup Overview

DataPup is an open-source database client designed to make database management intuitive and enjoyable. With AI-powered query assistance and a beautiful, accessible interface, it's the database tool that developers actually want to use.


DataPup Demo

## Database Support

### Currently Supported

- **ClickHouse** - Full support with optimized query execution
- **PostgreSQL** - Complete support for the world's most advanced open source database

### Coming Soon (Available in 2 weeks)

- **MySQL** - Full compatibility with MySQL and MariaDB
- **SQLite** - Local database support for development and testing

## Development

### Prerequisites

- Node.js 18+
- npm, yarn, or pnpm

### Getting Started

1. Install dependencies:

```bash
npm install
```

2. Run in development mode:

```bash
npm run dev
```

3. Build for production:

```bash
npm run build
```

4. Create distributable:
```bash
npm run dist
```

## Contributing

We love your input! Check out our [Contributing Guide](CONTRIBUTING.md) to get started.

**If you find DataPup useful, please consider giving it a star on GitHub!**

## License

This project is [MIT](LICENSE) licensed - use it however you want! See the [LICENSE](LICENSE) file for details.

## Acknowledgments

- Built with [Electron](https://www.electronjs.org/)
- UI powered by [Radix UI](https://www.radix-ui.com/)
- Bundled with [Vite](https://vitejs.dev/)
- AI assistance powered by [LangChain](https://www.langchain.com/)

## Contact

Have questions? Open an issue or reach out to the community!

---

Made with love by the open source community