📖 Start an Ionic app: See our Getting Started guide.
📣 Support: See our Support Page for general support questions. The issues on GitHub should be reserved for bug reports and feature requests.
💖 Modify or add starter templates: See CONTRIBUTING.md.
Project Type | Ionic Framework Version | Framework Version | Build Tool | Template Links | Notes |
---|---|---|---|---|---|
ionic1 |
1 | AngularJS | Base / Starters | Legacy framework; supports AngularJS only. | |
ionic-angular |
2/3 | Angular (2+) | @ionic/app-scripts |
Base / Starters | Uses legacy build tool; Angular CLI unsupported. |
angular |
4+ | Angular (4+) | Angular CLI | Base / Starters | Modern Angular CLI tooling. |
angular-standalone |
6+ | Angular (8+) | Angular CLI | Base / Starters | Supports standalone components introduced in Angular 8. |
react (Ionic CLI v6 and below) |
4.11+ | React (16+) | react-scripts |
Base / Starters | Uses Create React App; supports React Hooks. |
react (Ionic CLI v7+) |
4.11+ | React (17+) | Vite (vite ) |
Base / Starters | Vite-based tooling for modern React development. |
vue (Ionic CLI v6 and below) |
5.4+ | Vue (3+) | @vue/cli-service |
Base / Starters | Uses Vue CLI; supports Vue Composition API. |
vue (Ionic CLI v7+) |
5.4+ | Vue (3+) | Vite (@vite/cli ) |
Base / Starters | Vite-based tooling for modern Vue development. |