{"id":13820940,"url":"https://github.com/plus-pro-components/plus-pro-components","last_synced_at":"2025-05-16T10:33:40.516Z","repository":{"id":168951939,"uuid":"644781564","full_name":"plus-pro-components/plus-pro-components","owner":"plus-pro-components","description":"🔥Page level components developed based on Element Plus.  ProComponents in vue.","archived":false,"fork":false,"pushed_at":"2025-05-13T07:09:38.000Z","size":3174,"stargazers_count":392,"open_issues_count":22,"forks_count":102,"subscribers_count":8,"default_branch":"dev","last_synced_at":"2025-05-13T07:35:22.446Z","etag":null,"topics":["component-library","element-plus","element-plus-pro-components","page-level-components","plus-pro-components","pro-components","ui-framework","vue-pro-components","vue3"],"latest_commit_sha":null,"homepage":"https://plus-pro-components.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/plus-pro-components.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":[],"patreon":null,"open_collective":"plus-pro-components","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://plus-pro-components.com/donate.html"}},"created_at":"2023-05-24T08:43:06.000Z","updated_at":"2025-05-13T07:09:42.000Z","dependencies_parsed_at":"2024-03-17T05:42:59.964Z","dependency_job_id":"597b9fc2-462d-4f84-8253-add715503b05","html_url":"https://github.com/plus-pro-components/plus-pro-components","commit_stats":{"total_commits":1008,"total_committers":14,"mean_commits":72.0,"dds":0.0813492063492064,"last_synced_commit":"d6bda147fb70f0ad14745ee3b3c49f0ba35874f1"},"previous_names":["plus-pro-components/plus-pro-components"],"tags_count":109,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus-pro-components%2Fplus-pro-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus-pro-components%2Fplus-pro-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus-pro-components%2Fplus-pro-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus-pro-components%2Fplus-pro-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plus-pro-components","download_url":"https://codeload.github.com/plus-pro-components/plus-pro-components/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254512935,"owners_count":22083481,"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":["component-library","element-plus","element-plus-pro-components","page-level-components","plus-pro-components","pro-components","ui-framework","vue-pro-components","vue3"],"created_at":"2024-08-04T08:01:12.143Z","updated_at":"2025-05-16T10:33:35.506Z","avatar_url":"https://github.com/plus-pro-components.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180px\" src=\"https://plus-pro-components.github.io/logo.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/plus-pro-components\"\u003e\n    \u003cimg src=\"https://img.shields.io/npm/v/plus-pro-components.svg?style=flat-square\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://vitepress.dev/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/docs%20by-vitepress-10b981\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://rollupjs.org/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/build%20with-rollup-646cff.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.pnpm.cn/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/maintained%20with-pnpm-cc00ff.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://element-plus.org/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/ui%20width-element%20plus-409eff.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://npmcharts.com/compare/plus-pro-components?minimal=true\"\u003e\n    \u003cimg src=\"https://img.shields.io/npm/dm/plus-pro-components\" /\u003e\n  \u003c/a\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n# plus-pro-components\n\n**Frontend components at the page level**\n\n**English** | [中文](https://github.com/plus-pro-components/plus-pro-components/blob/dev/README.zh-CN.md)\n\n## Documentation\n\n[Documentation](https://plus-pro-components.github.io/)| [国内镜像文档](https://plus-pro-components.com)\n\n## Introduction\n\nplus-pro-components is a page level component library based on Vue and element plus, which has the following advantages:\n\n- Powerful function：plus-pro-components not only provide basic UI display functions, but also have complex data operations and business logic processing capabilities, which can quickly build powerful enterprise applications.\n\n- Easy to use: plus-pro-components provide easy-to-use APIs and comprehensive documentation, allowing developers to quickly get started and use the components within them.\n\n- Highly customizable: plus-pro-components support multiple configurations and style customization, which can meet the needs of different projects.\n\n- Compatible with element plus: plus-pro-components are 100% compatible with components with the same name as element plus, including properties, events, methods, slots, and more.\n\n- Rich component library: plus-pro-components provide a large number of UI components based on element plus, including tables, forms, layout, etc., which can meet the needs of most enterprise applications.\n\n- Use TypeScript: plus-pro-components are fully written using TypeScript, seamlessly integrating with your TypeScript project.\n\n- internationalization: provide complete internationalization, connecting with the element plus system, without the need for redundant configuration.\n\n- Presets: plus-pro-components preset basic styles, which are in line with the element plus style. plus-pro-components preset basic behavior, with less code and more functionality.\n\n# Advanced Component List\n\n- [x] Table -- Finished\n- [x] Search -- Finished\n- [x] Page -- Finished\n- [x] Form -- Finished\n- [x] DialogForm -- Finished\n- [x] DrawerForm -- Finished\n- [x] Descriptions -- Finished\n- [x] Layout -- Finished\n\n# Built-in Components List\n\n- [x] Dialog -- Finished\n- [x] Pagination -- Finished\n- [x] Radio -- Finished\n- [x] DatePicker -- Finished\n- [x] InputTag -- Finished\n- [x] DisplayItem -- Finished\n- [x] FormItem -- Finished\n- [x] Sidebar -- Finished\n- [x] Breadcrumb -- Finished\n- [x] Header -- Finished\n\n## shortcoming\n\nplus-pro-components is a Vue and element plus based component library that provides many commonly used UI and business components, making it easy for developers to quickly build front-end pages. Although plus-pro components have many advantages, they also have the following drawbacks:\n\n- Higher learning costs:plus-pro-components is relatively complex, and learning all components may take a long time. Therefore, for novice developers, the learning cost may be relatively high.\n\n- Highly customizable limited: plus-pro-components support high customizability, but it is still impossible to guarantee 100% complete customization of the components. Projects with very high customization requirements should be used with caution.\n\n## 🖥 Browser Compatibility\n\n- modern browser\n\n| [![edge](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png)](http://godban.github.io/browsers-support-badges/) | [![Edge](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png)](http://godban.github.io/browsers-support-badges/) | [![chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png)](http://godban.github.io/browsers-support-badges/) | [![safari](https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png)](http://godban.github.io/browsers-support-badges/) |\n| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Edge                                                                                                                                              | last 2 versions                                                                                                                                         | last 2 versions                                                                                                                                         | last 2 versions                                                                                                                                         |\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://plus-pro-components.github.io/guide/contribution.html) and [Local Development Guidelines](https://plus-pro-components.github.io/guide/dev.html) before making a pull request.\n\nThank you to all the people who already contributed to plus-pro-components!\n\n\u003ca href=\"https://github.com/plus-pro-components/plus-pro-components/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/plus-pro-components/contributors.svg?width=890\" /\u003e\u003c/a\u003e\n\n## Donate\n\nIf you find this project useful, you can buy author a glass of juice 🍹\n\n| Wechat                                                                                                         | Alipay                                                                                                          |\n| -------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |\n| \u003cimg src=\"https://plus-pro-components-1252186245.cos.ap-chengdu.myqcloud.com/wx.jpg\" height=\"188\" width=\"188\"\u003e | \u003cimg src=\"https://plus-pro-components-1252186245.cos.ap-chengdu.myqcloud.com/ali.jpg\" height=\"188\" width=\"188\"\u003e |\n\nThank you to all those who have made donations for the plus-pro-components! [Donation List](https://plus-pro-components.com/donate.html#%E6%8D%90%E8%B5%A0%E8%80%85%E5%90%8D%E5%8D%95)\n\n## LICENSE\n\nMIT\n\nCopyright (c) 2023-present, xiaofei\n","funding_links":["https://opencollective.com/plus-pro-components","https://plus-pro-components.com/donate.html"],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplus-pro-components%2Fplus-pro-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplus-pro-components%2Fplus-pro-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplus-pro-components%2Fplus-pro-components/lists"}