About this project

The Tauri Plugin for Aptabase enables developers to instrument their applications with event tracking that is analyzed via the Aptabase platform. It provides a simple way to monitor app usage while maintaining a privacy-first approach. Key capabilities include: - Event Tracking: Manually trigger events from both the Rust backend (using the EventTracker trait) and the JavaScript frontend (via guest bindings). - Custom Properties: Support for attaching string and number values to events for more detailed analysis. - Automatic Metadata: The plugin automatically enhances events with system information such as the operating system and application version. - Flexible Configuration: Supports initializing the App Key directly in code or loading it from a .env file at compile time using the dotenvy_macro crate. - Background Processing: Event tracking runs in the background, meaning developers do not need to await the trackEvent function.