Skip to content

A fully Rust-based application for efficient and secure database management.

Notifications You must be signed in to change notification settings

rust-dd/rust-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

932a90e · Dec 9, 2024
Dec 9, 2023
Dec 9, 2024
May 21, 2024
Dec 8, 2024
Dec 8, 2024
Jan 6, 2024
Dec 8, 2024
Dec 8, 2024
Jan 24, 2024
Dec 3, 2023
Dec 8, 2024
Sep 15, 2024
Dec 3, 2023
Dec 3, 2023
Dec 3, 2023
Feb 15, 2024
Dec 9, 2023
Dec 3, 2023

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

A fully Rust-based application for efficient and secure database management.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages