Skip to content

Repository files navigation

Verbum

Application desktop Tauri : front Angular, backend et shell applicatif en Rust (src-tauri).

Structure

Verbum/
├── src/                    # Code source Angular (front)
├── public/                 # Assets statiques
├── src-tauri/              # Backend Rust : shell Tauri, fenêtre, IPC, logique métier
├── angular.json            # Config Angular CLI
└── package.json            # Dépendances et scripts npm

Prérequis

  • Node.js >= 22 + npm
  • Rust (stable)
  • Dépendances système Tauri (Linux : webkit2gtk-4.1, gtk3, ...) — voir docs Tauri

Démarrage

npm install
npm start                  # serveur Angular seul sur http://localhost:4200
npm run tauri:dev          # application desktop complète (ng serve + fenêtre native)

Build de production

npm run tauri:build        # bundle natif dans src-tauri/target/release/bundle/

Backend (Rust)

La logique métier vit dans src-tauri/ :

  • Commandes IPC exposées au front dans src-tauri/src/lib.rs (#[tauri::command])
  • Le front les appelle via invoke() de @tauri-apps/api/core

About

A modern cross-platform Bible application built with Tauri, Rust, and Angular. Designed for Windows, macOS, and Linux, it combines a lightweight native architecture with a responsive UI, high performance, and maintainable code, showcasing practical expertise in Rust, Angular, and desktop application development.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages