Novra Logo
Novra
Back to Developer Tools
npm packagev1.0.10

electron-snapora

Modern screenshot capabilities for Electron applications.

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

Quick Integration

Quick Integration
pnpm add electron-snapora

import { initSnapora } from 'electron-snapora';

// In Electron Main Process
initSnapora({
  shortcut: 'CommandOrControl+Shift+A',
  onCapture: (buffer, bounds) => {
    console.log('Capture completed:', bounds);
  }
});

Key Features

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.