ionic-team/ionic-framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 20 minutes ago
Added to GitGenius on August 15th, 2023
Created on August 20th, 2013
Open Issues & Pull Requests: 558 (+2)
GitHub issues: Enabled
Number of forks: 13,300
Total Stargazers: 52,688 (+0)
Total Subscribers: 1,545 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.1 days
Mean response time: 224.5 days
90th percentile: 784.4 days
Tracked items: 746

Maintainer activity

5 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "ionitron: needs reproduction" is answered fastest, typically in about 19 hours, while "type: feature request" waits about 14 months. 71% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 54% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 519
New in 7 days: 2
Closed in 7 days: 22
Avg open age: 1,093 days
Stale 30+ days: 480
Stale 90+ days: 457

Recent activity

Opened in 7 days: 0
Closed in 7 days: 17
Comments in 7 days: 7
Events in 7 days: 22

Top labels

  • triage (3,514)
  • package: core (1,504)
  • type: bug (1,472)
  • needs: reply (993)
  • ionitron: support (569)
  • type: feature request (472)
  • ionitron: needs reproduction (372)
  • package: react (306)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Ionic Framework is an open source app development toolkit built on Web Components that enables developers to create native-quality iOS, Android, and Progressive Web Apps from a single codebase using HTML, CSS, and JavaScript. The framework is written in TypeScript and provides framework-agnostic core components while offering dedicated integration packages for Angular, React, and Vue, allowing developers to choose their preferred web framework without sacrificing functionality or performance.

The repository maintains a modular package structure with four primary distributions: @ionic/core containing the foundational Web Components, @ionic/angular for Angular integration, @ionic/react for React applications, and @ionic/vue for Vue.js projects. This architecture allows developers to leverage Ionic's UI components and native-like capabilities regardless of their chosen framework. The framework emphasizes cross-platform development, enabling teams to build applications that work seamlessly across web and mobile platforms while maintaining a native appearance and feel.

The project demonstrates significant community engagement and active maintenance.

This cross-pollination indicates that Ionic Framework development benefits from and contributes to the wider web standards and tooling communities. The repository provides comprehensive migration guides for upgrading between major versions, with documented paths from version 3 through version 8, reflecting the project's maturity and commitment to supporting developers through framework evolution.

Ionic Framework includes example applications for each supported framework, specifically the Ionic Conference App available in Angular, React, and Vue variants. These reference implementations serve as learning resources and starting points for developers beginning new projects. The project maintains an MIT license and actively welcomes community contributions through a documented contribution process, supported by a Code of Conduct. The framework's ecosystem includes extensive documentation, a dedicated Discord community, forums, and official blog resources, establishing Ionic as a comprehensive platform for cross-platform app development rather than merely a component library.