Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gamus

Gamus is a desktop application built with Tauri, Vue 3, and a modular Rust backend.

Project Structure

The project follows a monorepo-like structure combining Rust crates and a modern frontend.

  • src/: Frontend source code built with Vue 3, TypeScript, and Vite.
  • backend/: The main Tauri application backend that bridges the frontend and the core logic.
  • crates/: Modular Rust crates implementing the core functionality:
    • gamus-core: Core business logic.
    • gamus-fs: File system operations.
    • gamus-metadata: Metadata extraction and management (e.g., config, spectral analysis).
    • gamus-scanner: Logic for scanning media libraries.
    • gamus-storage: Data persistence layer.

Getting Started

Prerequisites

Ensure you have the following installed:

Installation

Install the frontend dependencies:

pnpm install

Development

To start the development server with hot-reload:

pnpm tauri dev
# OR simply
pnpm dev

Building

To build the application for production:

pnpm tauri build

Recommended IDE Setup

About

Gamus, redesigned adventure.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages