{"id":22468939,"url":"https://github.com/huijiewei/agile-ui","last_synced_at":"2026-04-03T10:31:38.789Z","repository":{"id":41430278,"uuid":"435817853","full_name":"huijiewei/agile-ui","owner":"huijiewei","description":"React + Typescript + Tailwindcss","archived":false,"fork":false,"pushed_at":"2023-04-19T13:59:53.000Z","size":4956,"stargazers_count":32,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-28T09:40:22.108Z","etag":null,"topics":["react","react-components","react-hooks","tailwind","tailwindcss","twind","typescript","vite"],"latest_commit_sha":null,"homepage":"https://agile-ui.vercel.app","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/huijiewei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-12-07T09:27:49.000Z","updated_at":"2024-09-06T16:30:01.000Z","dependencies_parsed_at":"2024-06-19T20:02:42.037Z","dependency_job_id":"70fb3337-b940-4459-8504-ddfa001f9646","html_url":"https://github.com/huijiewei/agile-ui","commit_stats":{"total_commits":638,"total_committers":1,"mean_commits":638.0,"dds":0.0,"last_synced_commit":"a9cdf068e2e5f7dc6ee010eae17d1d484dfc6be0"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huijiewei%2Fagile-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huijiewei%2Fagile-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huijiewei%2Fagile-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huijiewei%2Fagile-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huijiewei","download_url":"https://codeload.github.com/huijiewei/agile-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228455059,"owners_count":17922775,"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":["react","react-components","react-hooks","tailwind","tailwindcss","twind","typescript","vite"],"created_at":"2024-12-06T11:20:43.604Z","updated_at":"2026-04-03T10:31:38.762Z","avatar_url":"https://github.com/huijiewei.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/huijiewei/agile-ui/main/website/src/assets/images/logo.svg\" alt=\"React + TypeScript + Twind UI Components.\" width=\"36\"\u003e\u003c/p\u003e\n\u003ch1\u003eAgile UI\u003c/h1\u003e\n\u003cp\u003eReact + TypeScript + Twind UI Components\u003c/p\u003e\n\n[![macOS](https://img.shields.io/badge/macOS-000000?style=flat\u0026logo=apple\u0026logoColor=white\u0026color=2e118a)](https://www.apple.com/macos)\n[![WebStorm](https://img.shields.io/badge/webstorm-143?style=flat\u0026logo=webstorm)](https://jb.gg/OpenSourceSupport)\n[![Git](https://img.shields.io/badge/Git-F05032?style=flat\u0026logo=git\u0026logoColor=white)](https://git-scm.com/)\n[![Sourcetree](https://img.shields.io/badge/Sourcetree-0052CC?style=flat\u0026logo=Sourcetree\u0026logoColor=white)](https://sourcetreeapp.com)\n[![NPM](https://img.shields.io/badge/npm-CB3837?style=flat\u0026logo=npm\u0026logoColor=white)](https://www.npmjs.com/)\n\n[![Vite](https://img.shields.io/badge/Vite-B73BFE?style=flat\u0026logo=vite\u0026logoColor=FFD62E)](https://vitejs.dev)\n[![ESLint](https://img.shields.io/badge/ESLint-3A33D1?style=flat\u0026logo=eslint\u0026logoColor=white)](https://eslint.org)\n[![Prettier](https://img.shields.io/badge/Prettier-1A2C34?style=flat\u0026logo=prettier\u0026logoColor=F7BA3E)](https://prettier.io)\n[![Vitest](https://img.shields.io/badge/Vitest-729B1B?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTY1IDE2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIwLjgzMSA1Ny4yNTRsLTM2LjEzOCA1Mi4yNTFhMy4xMTEgMy4xMTEgMCAwIDEtNS4xMjMtLjAwOCAzLjA3OSAzLjA3OSAwIDAgMS0uNTMzLTEuODkxbDEuNDQ2LTI4Ljg0OC0yMy4zNDktNC45NTJBMy4xMDMgMy4xMDMgMCAwIDEgNTQuOSA3MS45M2EzLjA3NSAzLjA3NSAwIDAgMSAuMzMtMi44OTVsMzYuMTM4LTUyLjI1YTMuMTE3IDMuMTE3IDAgMCAxIDMuNTUyLTEuMTc5Yy42NC4yMTUgMS4xOS42MzIgMS41NyAxLjE4Ny4zOC41NTYuNTY4IDEuMjIuNTM0IDEuODkxbC0xLjQ0NyAyOC44NDggMjMuMzQ5IDQuOTUyYy40OTkuMTA2Ljk2NC4zMzIgMS4zNTQuNjZhMy4wNzYgMy4wNzYgMCAwIDEgLjU1MSA0LjExMnoiIGZpbGw9IiNGQ0M3MkIiLz48cGF0aCBkPSJNODIuOTg3IDE1My4zNDNhNy4yOTYgNy4yOTYgMCAwIDEtNS4xNzUtMi4xNDNsLTM0LjE0Ni0zNC4xNDRhNy4zMTUgNy4zMTUgMCAwIDEgNS4xNzgtMTIuNDc3IDcuMzIgNy4zMiAwIDAgMSA1LjE3IDIuMTI5bDI4Ljk3MyAyOC45NyA2My4xMTgtNjMuMTE1YTcuMzE2IDcuMzE2IDAgMCAxIDEwLjM0NyAxMC4zNDdMODguMTYgMTUxLjJhNy4yODggNy4yODggMCAwIDEtNS4xNzMgMi4xNDN6IiBmaWxsPSIjRkNDNzJCIi8+PHBhdGggZD0iTTgyLjk1NyAxNTMuMzQzYTcuMjk2IDcuMjk2IDAgMCAwIDUuMTc1LTIuMTQzbDM0LjE0Ni0zNC4xNDRhNy4zMTMgNy4zMTMgMCAwIDAtLjAxNC0xMC4zMzMgNy4zMiA3LjMyIDAgMCAwLTEwLjMzNC0uMDE1bC0yOC45NzMgMjguOTdMMTkuODQgNzIuNTYzQTcuMzE3IDcuMzE3IDAgMCAwIDkuNDkgODIuOTFsNjguMjkzIDY4LjI5YTcuMjkgNy4yOSAwIDAgMCA1LjE3MyAyLjE0M3oiIGZpbGw9IiNGQ0M3MkIiIGZpbGwtb3BhY2l0eT0iLjUiLz48L3N2Zz4=)](https://vitest.dev)\n\n[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat\u0026logo=typescript\u0026logoColor=white)](https://typescriptlang.org)\n[![React](https://img.shields.io/badge/React-20232A?style=flat\u0026logo=react\u0026logoColor=61DAFB)](https://reactjs.org)\n[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=flat\u0026logo=tailwind-css\u0026logoColor=white)](https://tailwindcss.com)\n[![Twind](https://img.shields.io/badge/Twind-3b9188?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzYuOTkgMTYzLjQiIGNsYXNzPSIjMW4xc3Q4OSAjcGszY2Q3IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PGNpcmNsZSBmaWxsPSIjZjVmNWY1IiBjeD0iOTUuMzEiIGN5PSI4MS42NyIgcj0iODEuNjciLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2IiBkPSJNMTM5Ljc1IDMzLjQ4VjE2MC40Ii8+PGcgc3Ryb2tlPSIjMDAwIj48cGF0aCBmaWxsPSIjODBjYmM0IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIuNTcgODguOTJMOTEuNSAzNi44M3MxMy4zIDkuNzQgMTkuNiAyNS4xNGE3My4yMSA3My4yMSAwIDAgMSA1LjE3IDMwbC05Ny4yMSAzNC41OXMtMTAuNzctNy45My0xNC0xNS40My0yLjQ5LTIyLjIxLTIuNDktMjIuMjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSI1IiBkPSJNMTE0LjM2IDc3LjE1bDI2LjA2LTMyLjM5TTEwMi42MyA0Ny40NWwzNy45NC0yLjAxIi8+PHBhdGggc3Ryb2tlLXdpZHRoPSI0IiBmaWxsPSIjZWU5OTljIiBkPSJNNDYuMjMgMTE2Ljc2bC0xOC44LTQyLjM5IDE0LTguMjkgMTkuMTIgNDUuMjZ6Ii8+PHBhdGggc3Ryb2tlLXdpZHRoPSI0IiBmaWxsPSIjZWU5OTljIiBkPSJNNjEuMjcgMTExLjc2TDQxLjQzIDY3LjAybDE0LjgtOC43NSAyMC4yIDQ3Ljc3eiIvPjwvZz48L3N2Zz4=\u0026logoColor=white)](https://twind.style)\n\n[![GitHub](https://img.shields.io/badge/GitHub-100000?style=flat\u0026logo=github\u0026logoColor=white)](https://github.com)\n[![GitHub deployments](https://img.shields.io/github/deployments/huijiewei/agile-ui/production?label=vercel\u0026logo=vercel)](https://agile-ui.vercel.app)\n[![GitHub license](https://img.shields.io/github/license/huijiewei/agile-ui)](https://github.com/huijiewei/agile-ui)\n[![GitHub issues](https://img.shields.io/github/issues/huijiewei/agile-ui)](https://GitHub.com/huijiewei/agile-ui/issues)\n\n\u003c/div\u003e\n\n## 特点\n\n- React 18 - 用于构建用户界面的 JavaScript 库。\n- Tailwind CSS 3 - 一个功能类优先的 CSS 框架，用于快速构建定制的用户界面。\n- Twind - 小、快、完整的 tailwind-in-js 解决方案。\n- Typescript - TypeScript 是具有类型语法的 JavaScript。\n- Vite - 下一代的前端工具链，为开发提供极速响应。\n- Vitest - 由 Vite 提供支持的极速单元测试框架。\n- ESLint - ESLint 静态分析你的代码以快速发现问题。\n- Prettier - 一个“有态度”的代码格式化工具。\n- Husky \u0026 Lint Staged - 在提交暂存文件之前，运行脚本。\n\n## 文档\n\nhttps://agile-ui.vercel.app\n\n## 本地运行\n\n```shell\nnpm install\nnpm run website:dev\n```\n\n\u003e 正在开发中, 目前仅供参考学习\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuijiewei%2Fagile-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuijiewei%2Fagile-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuijiewei%2Fagile-ui/lists"}