Skip to content

Relwave/relwave-app

Repository files navigation

RelWave Logo

RelWave

Elevate Your Database Experience

Modern Management · Visual Schema Design · Native Git Version Control

A high-performance, cross-platform desktop suite for developers who demand more from their database tools.

Version License Platform Tauri

🚀 Quick Start📥 Download


Why RelWave?

RelWave isn't just another database client. It's a cohesive environment where schema exploration, visual modeling, and version control collide. Built on a native bridge architecture, it delivers the power of low-level drivers with the elegance of a modern React interface.


Native Core

Direct connections via native drivers. Zero browser overhead. Pure speed.


Git Integrated

DB tool with first-class Git support. Commit your schema changes naturally.


Secure & Private

Local-first design. Encrypted credentials stored in your system's secure keyring.


Visual First

ER Diagrams, Query Builders, and Data Visualization built directly into your workflow.


🛠️ Technology Stack




Powered by Tauri, React 19, and a high-speed Node.js Bridge.

🚀 Quick Start

Installation

For a full setup guide, see INSTALLATION.md.

OS Format Link
Windows .exe / .msi Download Installer
Linux .deb / .AppImage Download Package

Development Setup

# Clone the repository
git clone https://github.com/Relwave/relwave-app.git
cd relwave-app

# Install everything
pnpm install
pnpm --dir bridge install

# Launch development environment
pnpm tauri dev

If you need custom bridge database values, copy bridge/.env.example to bridge/.env and adjust the local settings.


🏗️ Architecture

RelWave leverages a Hybrid Bridge Architecture. This unique setup ensures that while the UI remains fluid and responsive, the heavy-duty database and Git operations run in a dedicated, secure Node.js process.

graph TD
    A[Tauri / React Frontend] <-->|JSON-RPC via stdio| B[Node.js Bridge]
    B <--> C[(Native Databases)]
    B <--> D[Git Repositories]
    style A fill:#0066ff,color:#fff
    style B fill:#00cc66,color:#fff
    style C fill:#f39c12,color:#fff
    style D fill:#e74c3c,color:#fff
Loading

🤝 Contributing

We love contributions! Whether it's a bug fix, a new feature, or a documentation improvement, your help makes RelWave better for everyone.

See the full contributing guide in CONTRIBUTING.md.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/amazing-feature).
  3. Commit your changes (git commit -m 'Add some amazing feature').
  4. Push to the branch (git push origin feature/amazing-feature).
  5. Open a Pull Request.

Built with ❤️ by the RelWave team.
Report Bug · Request Feature

About

A powerful, cross-platform desktop application for database management with native Git version control.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages