Skip to content

yeatdev/omp-cef-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

omp-cef-installer

A lightweight desktop application for installing and managing Chromium Embedded Framework (CEF) for Open.MP — built with Rust + Tauri 2.

Tauri Rust License

Features

  • 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

Tech Stack

  • Runtime: Tauri 2 (Rust)
  • Backend: Rust (reqwest, zip, tokio)
  • Frontend: Vanilla HTML/CSS/JS
  • HTTP: reqwest with streaming downloads
  • Archive: zip crate

Prerequisites

Installation

# 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

Building

# Build a release exe
npm run tauri:build

The output will be in src-tauri/target/release/.

Project Structure

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

Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

License

This project is licensed under the MIT License.


Generated with ❤️ by GitHub Repository Analyzer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors