Novra Logo
Novra
Engineering & Modules

Developer Tools

Battle-tested libraries powering Novra’s own desktop suite. Fully typed, zero-bloat, and ready for production npm integration.

NovraLogger

Universal structured logging & diagnostic ZIP report SDK.

Universal log collection and management library for Electron, Tauri, and Node.js. Features cascade file rotation, automatic expired log cleanup, sensitive data masking, multi-user isolation, and one-click diagnostic ZIP packaging.

Key Features & Capabilities

▸Cascade Rotation

Size-triggered and time-based rotation prevents bloated disk usage with automatic compression.

▸Sensitive Data Masking

Built-in regex patterns mask API keys, tokens, passwords, and PII before writing to disk.

▸One-Click Diagnostics

Pack user environment, crash dumps, and system logs into an encrypted ZIP file for user support.

▸Multi-Framework Support

Native adapters for Electron Main/Renderer, Tauri v1/v2, and standalone Node.js microservices.

npmcliTypeScript

electron-snapora

Modern screenshot capabilities for Electron applications.

High-performance screenshot capture engine and interactive crop overlay binding designed specifically for Electron apps.

Key Features & Capabilities

▸Native Display Capture

Direct multi-monitor frame grabbing with zero color distortion and full Retina support.

▸Customizable Overlay UI

Pre-built React/Web component overlay with guides, magnification loop, and dimension ruler.

▸Electron IPC Binding

Plug-and-play IPC handlers for main and renderer communication.

npmTypeScript