Skip to content

Plugins & Extensibility Overview

Extend Kalc with custom JavaScript functions, specialized physical units, and formula templates bundled into .kalcplugin packages.

For complete details on the .kalcplugin bundle layout, manifest.json schema, the kalc JavaScript bridge API, sandbox security boundaries, and first-party plugins (Finance, CanadaTax, AustraliaTax), see the Full Plugins & Extensibility Guide.


Quick Example

javascript
// plugin.js
kalc.addFunction('doubleValue', function(val) {
    return val * 2;
});

👉 Continue to Full Plugins & Extensibility Guide

Native macOS Computational Notepad • Pure Swift with Strict Concurrency