Ionic Framework
Cross-platform UI toolkit for building iOS, Android and Progressive Web Apps with HTML, CSS and JavaScript, with first-class React, Angular and Vue integrations.
- Actively maintained
- Well documented
- Permissive license
Overview
Ionic Framework is a library of mobile-optimized UI components (navigation, tabs, lists, modals, gestures and more) built as standard Web Components, so the same app code renders with platform-appropriate styling on iOS and Android. Official packages integrate it with React, Angular and Vue.
Ionic apps run as Progressive Web Apps in the browser, and are typically packaged as native iOS and Android apps with Capacitor, which gives access to device APIs like the camera, filesystem and push notifications. A good fit for web teams who want to ship to app stores from one codebase without learning Swift or Kotlin.
Why it's in this catalog
Catalog rating: ★★★★☆ (4/5)
Long-running cross-platform mobile UI toolkit for web developers; pairs naturally with Capacitor already in the catalog.
- Mature
- Vendor-backed
- Categories
- MobileUI & Components
- Languages
- TypeScript, SCSS
- License
- MIT
Related Projects
Compose Multiplatform
Apache-2.0Declarative Kotlin UI framework from JetBrains for sharing UI code across Android, iOS, desktop and web, built on Jetpack Compose.
Actively maintained
- Mobile
- UI & Components
Expo
MITOpen source platform and toolchain for building universal native apps with React Native.
Actively maintained
- Mobile
Flutter
BSD-3-ClauseGoogle's UI toolkit for building natively compiled applications for mobile, web and desktop from a single codebase.
Actively maintained
- Mobile
React Native
MITFramework for building native mobile apps for iOS and Android using React.
Actively maintained
- Mobile
Spotted an error? Suggest an edit on GitHub.