Roadmap
What's shipped in 2.0, what's coming next, and what we're exploring.
Nucleus 2.0 ships the foundation. The next releases close the remaining gaps in OS integration that desktop apps still pay JS or native code to access.
Shipped in 2.0
nucleusApplication { }unified entry point — single-instance, deep links, AOT, GraalVM init, AutoLaunch priming, Windows AUMID — all automatic.- Tao backend — Wayland-native, multi-touch, pen pressure + tilt, native popups, embedded
NativeView, drag-and-drop with diagnostics. - 16 packaging formats from one Gradle DSL.
updater-runtime— electron-builder-compatible auto-update, channels, post-update detection.- GraalVM Native Image, alpha — end-to-end packaging pipeline (DMG, NSIS, DEB), static bytecode reflection analyzer, per-library reachability metadata.
- macOS Liquid Glass on SDK 26 —
vtoolpatching means any JDK works. - 30+ runtime modules: notifications, system tray, global hotkeys, media controls, taskbar progress, energy manager, system info, scheduler, autolaunch, dark mode, system color, native SSL, native HTTP, decorated windows with four toolkits.
Coming in 2.1
The first module group covers security and identity:
| Module | Description | macOS | Windows | Linux |
|---|---|---|---|---|
secure-storage | Hardware-backed secret storage for tokens, passwords, keys | Keychain | Credential Manager / DPAPI | Secret Service (libsecret) |
biometric-auth | Prompt for fingerprint / face authentication | LocalAuthentication (Touch ID / Face ID) | Windows Hello | fprintd via D-Bus / polkit |
Coming in 2.2
OS-level events and IO:
| Module | Description | macOS | Windows | Linux |
|---|---|---|---|---|
share-sheet | OS share sheet (URL, file, text) | NSSharingService | Windows DataTransferManager | xdg-desktop-portal Share |
power-events | Sleep / wake / lock / unlock / screen-off / battery state | NSWorkspace notifications | WM_POWERBROADCAST / WTSRegisterSessionNotification | org.freedesktop.login1 D-Bus signals |
fs-watcher | Native filesystem watcher (replaces slow WatchService) | FSEvents | ReadDirectoryChangesW | inotify |
Exploring
Speculative — no commitment, no ETA. Open issues if you'd like to pull one of these earlier:
| Module | Description | macOS | Windows | Linux |
|---|---|---|---|---|
clipboard | Rich clipboard — image, files, HTML, RTF — plus change watcher | NSPasteboard | OleGetClipboard / Clipboard History API | wl-clipboard / X11 selections |
screen-capture | Native screenshot / screen recording | CGDisplayCreateImage / ScreenCaptureKit | Windows Graphics Capture / DXGI | xdg-desktop-portal Screenshot |
How to influence the order
Open an issue describing your use case, link to a sample app that needs the module, or sponsor a specific platform's implementation. Native modules are mostly bounded by JNI bridge complexity per OS — the more people that need them, the sooner they ship.