Rust Studio
β οΈ Alpha Version - This project is currently in alpha stage (v0.1.1). Features may change and breaking changes can occur between releases. Use with caution in production environments.
A modern Rust database client with a user-friendly web interface. Connect to any database via environment variables and manage your data through an intuitive web interface.
π Features
- Web-based Interface: Modern, responsive web UI for database management
- Environment-based Configuration: Configure database connections via environment variables
- Cargo Integration: Works as a cargo subcommand for seamless integration
- Cross-platform: Works on Linux, macOS, and Windows
π¦ Installation
Install via cargo:
π οΈ Usage
After installation, you can use Rust Studio as a cargo subcommand:
# Show help
# Start the web server
# Show custom help
The web interface will be available at http://localhost:5555
by default.
βοΈ Configuration
Configure your database connection using environment variables:
# Example for PostgreSQL
# Example for MySQL
# Example for SQLite
ποΈ Development Status
This project is in active development and currently in alpha stage:
- β Basic web server functionality
- β Cargo subcommand integration
- β Static file serving
- β Web server functionality
- π§ Database connectivity (planned)
- π§ Query interface (planned)
- π§ Schema visualization (planned)
- π§ Data editing capabilities (planned)
- π§ CLI table view (planned)
π€ Contributing
Contributions are welcome! Since this is an alpha project, expect frequent changes and please:
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
π License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
π Links
β οΈ Alpha Disclaimer
This software is in alpha stage. This means:
- Breaking changes may occur between versions
- Features may be incomplete or change significantly
- APIs are not stable and may change without notice
- Documentation may be incomplete or outdated
- Use in production is not recommended without thorough testing
We appreciate your patience and feedback as we work towards a stable release!
Made with β€οΈ by Henrique ReimΓ£o