{"id":13406783,"url":"https://github.com/ionic-team/ionic-framework","last_synced_at":"2026-01-17T17:40:52.277Z","repository":{"id":37048592,"uuid":"12256376","full_name":"ionic-team/ionic-framework","owner":"ionic-team","description":"A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.","archived":false,"fork":false,"pushed_at":"2025-05-02T23:54:31.000Z","size":1479968,"stargazers_count":51678,"open_issues_count":561,"forks_count":13470,"subscribers_count":1585,"default_branch":"main","last_synced_at":"2025-05-05T09:43:18.167Z","etag":null,"topics":["angular","capacitor","framework","frontend","ionic","ios","javascript","material-design","mobile","pwa","react","stencil","stenciljs","typescript","vue","web","webcomponents"],"latest_commit_sha":null,"homepage":"https://ionicframework.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ionic-team.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-08-20T23:06:02.000Z","updated_at":"2025-05-05T01:05:06.000Z","dependencies_parsed_at":"2023-10-14T14:04:22.487Z","dependency_job_id":"24c2e80c-e0d4-4926-b7c1-411ab122c682","html_url":"https://github.com/ionic-team/ionic-framework","commit_stats":{"total_commits":12865,"total_committers":541,"mean_commits":23.78003696857671,"dds":0.8429848425961912,"last_synced_commit":"2d6eeee26762fcf1c71290900941a063c67142f4"},"previous_names":["driftyco/ionic","ionic-team/ionic"],"tags_count":932,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fionic-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fionic-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fionic-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fionic-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ionic-team","download_url":"https://codeload.github.com/ionic-team/ionic-framework/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252490859,"owners_count":21756583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","capacitor","framework","frontend","ionic","ios","javascript","material-design","mobile","pwa","react","stencil","stenciljs","typescript","vue","web","webcomponents"],"created_at":"2024-07-30T19:02:39.180Z","updated_at":"2025-11-22T23:02:07.991Z","avatar_url":"https://github.com/ionic-team.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg alt=\"Ionic\" src=\"https://github.com/ionic-team/ionic-framework/blob/main/.github/assets/logo.png?raw=true\" width=\"60\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  Ionic\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  Ionic is an open source app development toolkit for building modern, fast, top-quality cross-platform native and Progressive Web Apps from a single codebase with JavaScript and the Web.\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  Ionic is based on \u003ca href=\"https://www.webcomponents.org/introduction\"\u003eWeb Components\u003c/a\u003e, which enables significant performance, usability, and feature improvements alongside support for popular web frameworks like \u003ca href=\"https://angular.io/\"\u003eAngular\u003c/a\u003e, \u003ca href=\"https://reactjs.com/\"\u003eReact\u003c/a\u003e, and \u003ca href=\"https://vuejs.org/\"\u003eVue\u003c/a\u003e.\n\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/ionic-team/ionic-framework/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"Ionic Framework is released under the MIT license.\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs welcome!\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/Ionicframework\"\u003e\n    \u003cimg src=\"https://img.shields.io/twitter/follow/ionicframework.svg?label=Follow%20@IonicFramework\" alt=\"Follow @IonicFramework\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://ionic.link/discord\"\u003e\n    \u003cimg src=\"https://img.shields.io/discord/520266681499779082?color=7289DA\u0026label=%23ionic\u0026logo=discord\u0026logoColor=white\" alt=\"Official Ionic Discord\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch2 align=\"center\"\u003e\n  \u003ca href=\"https://ionicframework.com/docs/intro/cli\"\u003eQuickstart\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href=\"https://ionicframework.com/docs/\"\u003e\n    Documentation\n  \u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href=\"https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md\"\u003eContribute\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href=\"https://blog.ionicframework.com/\"\u003eBlog\u003c/a\u003e\n  \u003cbr /\u003e\n  Community:\n  \u003ca href=\"https://ionic.link/discord\"\u003eDiscord\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href=\"https://forum.ionicframework.com/\"\u003eForums\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href=\"https://twitter.com/Ionicframework\"\u003eTwitter\u003c/a\u003e\n\u003c/h2\u003e\n\n### Packages\n\n| Project | Package | Version | Downloads| Links |\n| ------- | ------- | ------- | -------- |:-----:|\n| **Core** | [`@ionic/core`](https://www.npmjs.com/package/@ionic/core) | [![version](https://img.shields.io/npm/v/@ionic/core/latest.svg)](https://www.npmjs.com/package/@ionic/core) | \u003ca href=\"https://www.npmjs.com/package/@ionic/core\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/@ionic/core.svg\" alt=\"NPM Downloads\" /\u003e\u003c/a\u003e | [`README.md`](core/README.md)\n| **Angular** | [`@ionic/angular`](https://www.npmjs.com/package/@ionic/angular) | [![version](https://img.shields.io/npm/v/@ionic/angular/latest.svg)](https://www.npmjs.com/package/@ionic/angular) | \u003ca href=\"https://www.npmjs.com/package/@ionic/angular\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/@ionic/angular.svg\" alt=\"NPM Downloads\" /\u003e\u003c/a\u003e | [`README.md`](packages/angular/README.md)\n| **Vue** | [`@ionic/vue`](https://www.npmjs.com/package/@ionic/vue) | [![version](https://img.shields.io/npm/v/@ionic/vue/latest.svg)](https://www.npmjs.com/package/@ionic/vue) | \u003ca href=\"https://www.npmjs.com/package/@ionic/vue\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/@ionic/vue.svg\" alt=\"NPM Downloads\" /\u003e\u003c/a\u003e | [`README.md`](packages/vue/README.md)\n| **React** | [`@ionic/react`](https://www.npmjs.com/package/@ionic/react) | [![version](https://img.shields.io/npm/v/@ionic/react/latest.svg)](https://www.npmjs.com/package/@ionic/react) | \u003ca href=\"https://www.npmjs.com/package/@ionic/react\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/@ionic/react.svg\" alt=\"NPM Downloads\" /\u003e\u003c/a\u003e |[`README.md`](packages/react/README.md)\n\nLooking for the `ionic-angular` package? Ionic 3 has been moved to the [`ionic-v3`](https://github.com/ionic-team/ionic-v3) repo. See [Earlier Versions](#earlier-versions).\n\n### Getting Started\n\nStart a new project by following our [documentation](https://ionicframework.com/docs/).\nWe would love to hear from you! If you have any feedback or run into issues using our framework, please file\nan [issue](https://github.com/ionic-team/ionic-framework/issues/new) on this repository.\n\n### Migration Guides\n\nAlready have an Ionic app? These guides will help you migrate to the latest versions.\n\n* [Migrate from v7 to v8](https://ionicframework.com/docs/updating/8-0)\n* [Migrate from v6 to v7](https://ionicframework.com/docs/updating/7-0)\n* [Migrate from v5 to v6](https://ionicframework.com/docs/updating/6-0)\n* [Migrate from v4 to v5](https://ionicframework.com/docs/updating/5-0)\n* [Migrate from v3 to v4](https://ionicframework.com/docs/updating/4-0)\n\n### Examples\n\nThe Ionic Conference App is a full featured Ionic app. It is the perfect starting point for learning and building your own app.\n\n- [Angular Ionic Conference App](https://github.com/ionic-team/ionic-conference-app)\n- [React Ionic Conference App](https://github.com/ionic-team/ionic-react-conference-app)\n- [Vue Ionic Conference App](https://github.com/ionic-team/ionic-vue-conference-app)\n\n### Contributing\n\nThanks for your interest in contributing! Read up on our guidelines for\n[contributing](https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md)\nand then look through our issues with a [help wanted](https://github.com/ionic-team/ionic-framework/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)\nlabel.\n\nPlease note that this project is released with a [Contributor Code of Conduct](https://github.com/ionic-team/ionic-framework/blob/main/CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.\n\n### Earlier Versions\n\nThe source code for earlier versions of the Ionic Framework may exist in other repositories. Please open issues and pull requests in their respective repositories.\n\n* **Ionic 2/3**: Moved to [`ionic-team/ionic-v3`](https://github.com/ionic-team/ionic-v3)\n* **Ionic 1**: Moved to [`ionic-team/ionic-v1`](https://github.com/ionic-team/ionic-v1)\n","funding_links":[],"categories":["TypeScript","Uncategorized","Mobile Development","前端开发框架及项目","Cross platform UI framework","HarmonyOS","Components \u0026 Libraries","angular","Official Resources","frontend","vue","Developer Tools","Third Party Components","Frameworks [🔝](#readme)","武器库"],"sub_categories":["Uncategorized","C++/C Toolkit","其他_文本生成、文本对话","Windows Manager","Frameworks","Frameworks For Hybrid Applications","UI Library and Framework Ionic","前端"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionic-team%2Fionic-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fionic-team%2Fionic-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionic-team%2Fionic-framework/lists"}