Ionic is an open-source framework for building cross-platform mobile applications using web technologies such as HTML, CSS, and JavaScript. It provides a set of UI components, gestures, and tools for developing hybrid mobile apps that run on multiple platforms, including iOS, Android, and the web. Ionic apps can be deployed through native app stores or as progressive web apps (PWAs).