Skip to content

The mod loader for Electron

Kernel gives you full control over Electron applications with powerful custom JavaScript packages and APIs for tinkering.

Flexibility

Full control over your apps.

Kernel unlocks the potential to modify Electron applications across all three processes, giving powerful low-level access to community-made packages.

main.js
const path = require("path");

module.exports = class PackageName {
    start() {
        console.log("Package loaded!", path);
    }
};
renderer.js
// You can only import browser-friendly modules.
import * as nests from "nests";

export default class PackageName {
    start() {
        console.log("Package loaded!", nests);
    }
}