Skip to content

dancixx/rust-sql

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages