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.
- 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.
- 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.
- 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.
- Clone the Repository: Download the project to your local machine.
- Build and Run: Execute
cargo tauri dev
to build the application. Once the build is complete, you can start the application.