Hotwire is an approach to building web applications that sends HTML over the wire instead of JSON, allowing for fast page loads and simpler development. It consists of three frameworks: Turbo, Stimulus, and Hotwire Native. Turbo speeds up page changes and form submissions, while Stimulus provides a HTML-centric approach to custom code. Hotwire Native is a framework for building native mobile apps.