{"id":24803289,"url":"https://github.com/pomeluce/akir-vue","last_synced_at":"2026-04-09T08:47:09.816Z","repository":{"id":186300920,"uuid":"666225936","full_name":"pomeluce/akir-vue","owner":"pomeluce","description":"vue project development scaffolding, based on vue naive-ui pinia typescript","archived":false,"fork":false,"pushed_at":"2025-03-16T14:04:22.000Z","size":9789,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T23:42:09.857Z","etag":null,"topics":["akir","mockjs","naive-ui","pinia","postcss","tailwindcss","typescript","vitejs","vue-router","vue3"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pomeluce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2023-07-14T02:28:00.000Z","updated_at":"2025-03-16T14:04:26.000Z","dependencies_parsed_at":"2024-11-17T16:43:21.840Z","dependency_job_id":"62e2ccd9-d155-41e5-b6cb-d13f02adc9c7","html_url":"https://github.com/pomeluce/akir-vue","commit_stats":null,"previous_names":["pomeluce/rapidify-vue","pomeluce/flx-vue","pomeluce/meagle-vue","pomeluce/akir-vue"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pomeluce%2Fakir-vue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pomeluce%2Fakir-vue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pomeluce%2Fakir-vue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pomeluce%2Fakir-vue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pomeluce","download_url":"https://codeload.github.com/pomeluce/akir-vue/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245409487,"owners_count":20610534,"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":["akir","mockjs","naive-ui","pinia","postcss","tailwindcss","typescript","vitejs","vue-router","vue3"],"created_at":"2025-01-30T05:43:17.568Z","updated_at":"2026-04-09T08:47:04.786Z","avatar_url":"https://github.com/pomeluce.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Introduction\n\n[akir-vue](https://github.com/pomeluce/akir-vue) is an open-source front-end and back-end rapid development scaffold based on [Vue](https://github.com/vuejs/core), [Vite](https://github.com/vitejs/vite), [Naive UI](https://www.naiveui.com/), and [TypeScript](https://www.typescriptlang.org/). It uses the latest front-end technology stack and refines typical business models, pages, and features, including secondary encapsulated components, dynamic menus, permission validation, granular permission control, process management, etc. It helps you quickly build front-end and back-end projects.\n\n## Features\n\n- Responsive, multi-theme, multi-configuration, fast integration, and ready to use out of the box.\n- Based on cutting-edge front-end technologies such as Vue3, TypeScript, Pinia, Vite, etc.\n- Integrated rich text editor, Markdown, VisualTable, online Excel.\n- Uses TailwindCSS for styling control, which is simple and convenient.\n- Powerful authentication system supporting three types of authentication modes for routing, menus, function points, etc., to meet different business authentication requirements.\n- Mobile adaptation, responsive layout.\n- Continuous updates with practical page template features and interactions, easily combinable to simplify page building.\n\n## Documentation\n\n```\nTo be improved.\n```\n\n## Preparation\n\n- [Node](http://nodejs.org/) and [Git](https://git-scm.com/) -Project development environment,\n- [Vite](https://vitejs.dev/) - Familiar with Vite features.\n- [Vue](https://vuejs.org/) - Familiar with Vue basic syntax.\n- [TypeScript](https://www.typescriptlang.org/) - Familiar with TypeScript basic syntax.\n- [ES6+](http://es6.ruanyifeng.com/) - Familiar with ES6 basic syntax.\n- [Vue-Router](https://router.vuejs.org/) - Familiar with vue-router basic usage.\n- [Mock.js](https://github.com/nuysoft/Mock) - Familiar with mockjs basic syntax.\n\n## Usage\n\n#### Method 1:\n\n- Install the CLI tool:\n\n```bash\nnpm i akir-cli -g\n```\n\n- Create a project via the global command:\n\n```bash\nakir-cli create\n```\n\n- Enter the project folder and start the project:\n\n```bash\ncd [project_name]\n\npnpm install\n\npnpm dev\n\npnpm build\n```\n\n#### Method 2:\n\n- Clone the project:\n\n```bash\ngit clone https://github.com/pomeluce/akir-vue.git\n```\n\n- Install dependencies:\n\n```bash\ncd akir-vue\n\npnpm install\n```\n\n- Run the project:\n\n```bash\npnpm dev\n```\n\n- Build the project:\n\n```bash\npnpm build\n```\n\n## How to Contribute\n\nWe warmly welcome your contributions! Please submit an [Issue](https://github.com/pomeluce/akir-vue/issues) or a Pull Request.\n\n**Pull Request:**\n\n1. Fork the repository!\n2. Create your own branch: `git checkout -b feat/xxxx`\n3. Commit your changes: `git commit -am 'feat(function): add xxxxx'`\n4. Push your branch: `git push origin feat/xxxx`\n5. Submit a `pull request`\n\n## Git Contribution Guidelines\n\n- Refer to [Vue's](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) guidelines ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular))\n\n  - `feat`: Add a new feature.\n  - `fix`: Fix issues/bugs.\n  - `style`: Code style-related changes that don’t affect functionality.\n  - `perf`: Optimizations/performance improvements.\n  - `refactor`: Code refactoring.\n  - `revert`: Revert changes.\n  - `test`: Test-related changes.\n  - `docs`: Documentation/comments.\n  - `chore`: Dependency updates/scaffold configuration changes.\n  - `workflow`: Workflow improvements.\n  - `ci`: Continuous integration.\n  - `types`: Changes to type definition files.\n  - `wip`: Work in progress.\n\n## Browser Support\n\nIt is recommended to use `Chrome 80+` for local development.\n\nSupports modern browsers, but does not support IE.\n\n| [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\" Edge\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eIE | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\" Edge\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eEdge | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eFirefox | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eChrome | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eSafari |\n| :-: | :-: | :-: | :-: | :-: |\n| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpomeluce%2Fakir-vue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpomeluce%2Fakir-vue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpomeluce%2Fakir-vue/lists"}