Frameworks like Angular, React, and Vue.js are commonly used for building single-page applications (SPAs) due to their support for dynamic, interactive user interfaces, client-side routing, and state management.