All Kherve Tools
KherveDB icon

KherveDB

Available

The NIST XPS binding-energy database, preserved and searchable.

The complete NIST X-ray Photoelectron Spectroscopy binding-energy database (archived in 2019) behind a colour-coded periodic table. Click an element to list its entries, right-click it for its electronic structure, XPS peak positions, spin-orbit splitting and common overlaps, and open a tabbed browser on XPS Fitting, Harwell XPS Guru, Thermo Knowledge and Google Scholar that follows the element you select. Version 5 is rewritten in React and Tauri: a 4 MB installer that starts instantly, and also runs in the browser.

Download for Windows Portable zip (no install) Download for macOS (Apple Silicon) Download for macOS (Intel) View source on GitHub Cite: DOI 10.5281/zenodo.21368052Free & open source · unsigned installer — Windows may warn on first run (choose “More info” → “Run anyway”).macOS build is v5.0, Apple Silicon (arm64) and Intel (x86_64). Not signed by Apple, so macOS blocks it the first time: open System Settings → Privacy & Security and press Open Anyway (on macOS 14 and older, right-click the app → Open).

Attributes

Built with

A modern stack of well-known scientific Python libraries.

ReactTypeScriptTauriRustuPlot

Documentation

macOS

Download the disk image for your Mac — Apple Silicon (M1 and later) or Intel — open it and drag KherveDB to Applications. The app is not notarised, so the first launch needs a right-click on it and Open (on recent macOS: System Settings ▸ Privacy & Security ▸ Open Anyway). After that it updates itself like the Windows version. It uses the WebView built into macOS, so the download is about 10 MB.

Web version

KherveDB 5 also runs in the browser with nothing to install: https://gkerherve.github.io/KherveDB-React/ — the same database and periodic table. Reference sites open in new browser tabs there, since they cannot be embedded in another website; the desktop app shows them in its own tabbed window.

Classic version

KherveDB 4.1, the original wxPython application, remains available from the version history below. Its built-in updater offers KherveDB 5.

Getting started

Launch KherveDB and you land on an interactive periodic table. Click an element to pull up its XPS binding energies and core levels; elements with data are highlighted.

Searching the database

Search the full NIST set by element, XPS line, chemical formula, or compound name. Results appear in a sortable table with binding energies and core levels you can order and inspect.

About the data

KherveDB preserves the NIST X-ray Photoelectron Spectroscopy binding-energy database as archived in 2019, keeping this reference resource available to the community.

Versions

v5.0macOS2026-09-27

Disk image for Apple Silicon (arm64) and Intel (x86_64).

v5.0Latest2026-09-27

The new KherveDB, rewritten in React + Tauri: a 4 MB installer instead of ~200 MB, also available as a web app. Tabbed Other Databases & Properties window that follows the selected element, right-click XPS information (electronic structure, peak positions, overlaps), entry details, histogram plot, welcome window and signed auto-update.

v4.12026-09-27

Classic wxPython version: fixes the "failed to load NIST_BE" error of the packaged app, Edge WebView2 browsers with cookie banners declined, right-click XPS information, hover help, starting image, welcome window and auto-update.

v4.02026-07-15

NIST XPS binding-energy database viewer.

Part of the Kherve Tools family

Applications made by a scientist, for scientists.

Explore all tools