A lightweight desktop application for installing and managing Chromium Embedded Framework (CEF) for Open.MP — built with Rust + Tauri 2.
- Blazing fast — Native Rust backend, ~15MB exe
- Simple and fast CEF installation with progress tracking
- Automatic version checking and updates
- One-click uninstallation
- Modern dark-themed UI
- Runtime: Tauri 2 (Rust)
- Backend: Rust (reqwest, zip, tokio)
- Frontend: Vanilla HTML/CSS/JS
- HTTP: reqwest with streaming downloads
- Archive: zip crate
- Rust (1.70+)
- Node.js (20+)
- Visual Studio Build Tools (Windows)
# Clone the repository
git clone https://github.com/yeatdev/omp-cef-installer.git
# Navigate to project directory
cd omp-cef-installer
# Install dependencies
npm install
# Run in development mode
npm run tauri:dev# Build a release exe
npm run tauri:buildThe output will be in src-tauri/target/release/.
omp-cef-installer/
├── src/ # Frontend
│ ├── index.html
│ ├── style.css
│ └── main.js
├── src-tauri/ # Rust backend
│ ├── Cargo.toml
│ ├── tauri.conf.json
│ └── src/
│ ├── main.rs
│ └── lib.rs
├── package.json
├── version.txt
└── README.md
Contributions are welcome! Feel free to submit issues and pull requests.
This project is licensed under the MIT License.
Generated with ❤️ by GitHub Repository Analyzer