Oxiron Desktop is a high-performance, native desktop application for managing your Oxiron API instances. Built with Tauri and Rust, it provides a secure and lightweight environment to interact with the Oxiron ecosystem.
- Native Performance: Extremely low memory footprint thanks to Rust and system-native webview.
- Discord Auth Integration: Seamless login flow optimized for desktop environments.
- Secure Communication: Implements advanced CSRF protection and origin-based security checks.
- Multi-Platform: Supports Windows (MSI/EXE) and Linux (Debian/AppImage).
- Glassmorphic UI: A modern, dark-themed interface designed for developers.
To build this application from source, you need:
- Node.js (v16+)
- Rust
- Windows: WebView2 Runtime (Usually pre-installed on Win10/11)
-
Clone the repository:
git clone https://github.com/OxironDev/Oxiron-Desktop.git cd Oxiron-Desktop -
Install dependencies:
npm install
-
Development Mode:
npm run tauri dev
-
Build Production Bundles:
npm run tauri build
The installers will be located in
src-tauri/target/release/bundle/.
The application is configured via src-tauri/tauri.conf.json. Ensure that the oxirondev.com domain is whitelisted in the CSP settings for production use.
This repository contains the source code for the Oxiron Desktop wrapper. The internal API logic and server-side components are part of the Oxiron core and are not included in this open-source release.
Apache License 2.0 - feel free to use and contribute!