Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.82 KB

README.md

File metadata and controls

38 lines (23 loc) · 1.82 KB

Tauri-Leptos PostgreSQL GUI

Introduction

Welcome to the Tauri-Leptos PostgreSQL GUI, a fully Rust-based application for efficient and secure database management. This application leverages the power of Rust for both frontend and backend development, providing a lightweight and cross-platform solution for PostgreSQL database management.

Feature Roadmap

To-Do List

  • Connection Data Storage: Implement secure storage for database connection details.
  • Multi-Connection Support: Enable the GUI to handle multiple database connections simultaneously.
  • SQL Query Saving: Allow users to save and manage their frequently used SQL queries.
  • Grid and Record View: Provide a grid view for query results, as well as a record view for individual records.
  • Multi Tab Support: Allow users to open multiple tabs for SQL queries.
  • BigQuery Support: Add support for BigQuery databases.

Key Features

  • Pure Rust Development: Entirely written in Rust, offering safety and performance.
  • Lightweight and Secure: Built with Tauri, ensuring a secure and resource-efficient desktop application.
  • PostgreSQL Integration: Tailored for effective management of PostgreSQL databases.

Getting Started

Prerequisites

  • Rust Environment: Ensure Rust is installed on your system. Install from rustup.rs.
  • Tauri Setup: Set up your development environment for Tauri following the Tauri setup guide.
  • Install Tauri CLI: Run cargo install tauri-cli to install the Tauri CLI.

Installation and Running

  1. Clone the Repository: Download the project to your local machine.
  2. Build and Run: Execute cargo tauri dev to build the application. Once the build is complete, you can start the application.