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