Frecency-based UI adaptation. Track interactions, rank by usage, surface what matters — zero settings pages needed. 4.5KB, zero dependencies.
npm i @morph-sdk/core
See demos
Most-used actions surface to the front. Inactive ones fade.
Call morph.track(group, id) on user interactions. Clicks, opens, hovers — you decide what counts.
Call morph.rank(group) to get items sorted by frecency. Recent + frequent items score highest.
Use the ranking to reorder, show/hide, emphasize/fade. The UI adapts to each user — no settings page needed.