Mithril is a lightweight JavaScript framework for building single-page applications (SPAs). It focuses on simplicity, speed, and a small footprint. Mithril provides a virtual DOM, routing, and a stream-based API for efficient and scalable development.