[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-919":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":42,"readmeContent":43,"aiSummary":44,"trendingCount":16,"starSnapshotCount":16,"syncStatus":45,"lastSyncTime":46,"discoverSource":47},919,"AdminLTE","ColorlibHQ\u002FAdminLTE","ColorlibHQ","AdminLTE - Free admin dashboard template based on Bootstrap 5","https:\u002F\u002Fadminlte.io",null,"CSS",45453,18210,1947,9,0,8,17,87,27,45,"MIT License",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"admin","admin-dashboard","admin-dashboard-template","admin-dashboard-ui","admin-panel","admin-template","admin-ui","bootstrap","bootstrap-admin-panel","css","dashboard","dashboard-template","dashboard-templates","dashboards","html","2026-06-12 02:00:20","# [AdminLTE - Bootstrap 5 Admin Dashboard](https:\u002F\u002Fadminlte.io)\n\n[![npm version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fadmin-lte\u002Flatest.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fadmin-lte)\n[![Packagist](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fv\u002Falmasaeed2010\u002Fadminlte.svg)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Falmasaeed2010\u002Fadminlte)\n[![cdn version](https:\u002F\u002Fdata.jsdelivr.com\u002Fv1\u002Fpackage\u002Fnpm\u002Fadmin-lte\u002Fbadge)](https:\u002F\u002Fwww.jsdelivr.com\u002Fpackage\u002Fnpm\u002Fadmin-lte)\n[![Discord Invite](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdiscord-join%20now-green)](https:\u002F\u002Fdiscord.gg\u002FjfdvjwFqfz)\n[![Netlify Status](https:\u002F\u002Fapi.netlify.com\u002Fapi\u002Fv1\u002Fbadges\u002F1277b36b-08f3-43fa-826a-4b4d24614b3c\u002Fdeploy-status)](https:\u002F\u002Fapp.netlify.com\u002Fsites\u002Fadminlte-v4\u002Fdeploys)\n\n**AdminLTE** is a fully responsive administration template. Based on **[Bootstrap 5](https:\u002F\u002Fgetbootstrap.com\u002F)** framework and also the JavaScript plugins.\nHighly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops.\n\n## What's New in v4.0.0-rc7\n\n**Bug Fixes, Refactors & Documentation** - Major plugin refactors, complete JS documentation, and new features:\n\n- **Layout & PushMenu Refactors** - Single-instance architecture, proper responsive logic, configurable via data attributes\n- **Sidebar Without Hover** - New `sidebar-without-hover` class to keep collapsed sidebar from expanding on hover\n- **Complete JS Documentation** - All 7 JavaScript components now fully documented\n- **Astro 6.0.0** - Upgraded to latest Astro with Vite 7 and Shiki 4\n- **Bug Fixes** - Fixed footer with layout-fixed, mobile scroll chaining, print layout, modal escape key, pagination borders\n\n**Key Improvements:**\n\n- Fixed footer now works correctly with `layout-fixed` (#5805)\n- Sidebar no longer causes page scroll chaining on mobile (#5864)\n- Print layout shows both sidebar and content (#5996)\n- Sidebar persistence is now opt-in via `data-enable-persistence=\"true\"` (**breaking change**)\n- All dependencies updated to latest versions\n\n**Install the latest:**\n```bash\nnpm install admin-lte@4.0.0-rc7\n```\n\nSee the [CHANGELOG.md](CHANGELOG.md) for complete details.\n\n## Looking for Premium Templates?\n\nAdminLTE.io just opened a new premium templates page. Hand picked to ensure the best quality and the most affordable\nprices. Visit \u003Chttps:\u002F\u002Fadminlte.io\u002Fpremium> for more information.\n\n![\"AdminLTE Presentation\"](https:\u002F\u002Fadminlte.io\u002FAdminLTE3.png \"AdminLTE Presentation\")\n\n**AdminLTE** has been carefully coded with clear comments in all of its JS, SCSS and HTML files.\nSCSS has been used to increase code customizability.\n\n## Quick start\n\n### Development\n\nTo start developing with AdminLTE:\n\n1. **Install dependencies:** `npm install`\n2. **Start development server:** `npm start` *(opens browser at http:\u002F\u002Flocalhost:3000)*\n3. **Start coding!** Files auto-compile and refresh on changes\n\n### Production Build\n\nTo build for production:\n\n1. **Full production build:** `npm run production` *(includes linting and optimization)*\n2. **Quick build:** `npm run build` *(faster for development\u002Ftesting)*\n\n### Available Scripts\n\n- `npm start` - Start development server with file watching\n- `npm run build` - Build all assets for development\n- `npm run production` - Full production build with linting and bundlewatch\n- `npm run lint` - Run all linters (JS, CSS, docs, lockfile)\n- `npm run css` - Build CSS only\n- `npm run js` - Build JavaScript only\n\n## Browser Support\n\nAdminLTE supports all modern browsers with the latest Bootstrap 5.3.8:\n- Chrome (latest)\n- Firefox (latest)\n- Safari (latest)\n- Edge (latest)\n\n## Platform Support\n\nAdminLTE v4 build scripts work cross-platform:\n- **Windows** - Command Prompt, PowerShell, Git Bash\n- **macOS** - Terminal, iTerm2\n- **Linux** - Bash, Zsh, and other Unix shells\n\nAll npm scripts use cross-platform utilities to ensure consistent behavior across different operating systems.\n\n## Security & Production Deployment\n\n### Important Security Notice\n\nAdminLTE is a **UI template** - when deploying to production, follow these critical guidelines:\n\n**What to Deploy:**\n- Only compiled production assets: `dist\u002Fjs\u002Fadminlte.min.js` and `dist\u002Fcss\u002Fadminlte.min.css`\n- Your application-specific files\n\n**What NOT to Deploy:**\n- `node_modules\u002F` directory\n- Demo\u002Fexample HTML files (index.html, index2.html, index3.html, etc.)\n- Source files (`src\u002F` directory)\n- Development configuration files\n\n**CVE-2021-36471 Notice:**\nThis CVE is **disputed** and does not represent a vulnerability in AdminLTE. It refers to demo pages being accessible when developers incorrectly deploy example files to production. AdminLTE v4 has a clear separation between development demos and production assets. See [SECURITY.md](SECURITY.md) for complete details.\n\n**Production Build:**\n```bash\nnpm run production  # Builds optimized assets in dist\u002F\n```\n\nFor detailed security guidelines, authentication requirements, and best practices, see [SECURITY.md](SECURITY.md).\n\n## Sponsorship\n\nSupport AdminLTE development by becoming a sponsor or donor.\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fdanny007in\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86\" alt=\"Sponsor on GitHub\" \u002F>\n  \u003C\u002Fa>\n  &nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Fdaniel007in\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Donate&message=%E2%9D%A4&logo=PayPal&color=%2300457C\" alt=\"Donate via PayPal\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## Our Sponsors\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fspizzo14\">\u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fspizzo14?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png\" width=\"50\" height=\"50\" alt=\"User avatar: spizzo14\" loading=\"lazy\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomhappyblock\">\u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Ftomhappyblock?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png\" width=\"50\" height=\"50\" alt=\"User avatar: tomhappyblock\" loading=\"lazy\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstefanmorderca\">\u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fstefanmorderca?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png\" width=\"50\" height=\"50\" alt=\"User avatar: stefanmorderca\" loading=\"lazy\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftito10047\">\u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Ftito10047?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png\" width=\"50\" height=\"50\" alt=\"User avatar: tito10047\" loading=\"lazy\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsitchi\">\u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fsitchi?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png\" width=\"50\" height=\"50\" alt=\"User avatar: sitchi\" loading=\"lazy\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnpreee\">\u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fnpreee?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png\" width=\"50\" height=\"50\" alt=\"User avatar: npreee\" loading=\"lazy\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisaacmorais\">\u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fisaacmorais?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png\" width=\"50\" height=\"50\" alt=\"User avatar: isaacmorais\" loading=\"lazy\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fdanny007in\">Your avatar here? Become a sponsor\u003C\u002Fa>\n\u003C\u002Fp>\n\n## Contributing\n\n- Highly welcome.\n- For your extra reference check [AdminLTE v4 Contribution Guide](https:\u002F\u002Fgithub.com\u002FColorlibHQ\u002FAdminLTE#contributing)\n- First thing first, you should have bit knowledge about NodeJS.\n- Github Knowledge.\n- Install NodeJS LTS version.\n- Clone this Repository to your machine and change to `master` branch.\n- Go to Cloned Folder.\n- In cli\u002Fbash run `npm install` it will install dependency from `package.json`.\n- After installation completes, run `npm start`\n- Cool, Send your changes in PR to `master` branch.\n\n\n## License\n\nAdminLTE is an open source project by [AdminLTE.io](https:\u002F\u002Fadminlte.io) that is licensed under [MIT](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT).\nAdminLTE.io reserves the right to change the license of future releases.\n\n## Image Credits\n\n- [Pixeden](http:\u002F\u002Fwww.pixeden.com\u002Fpsd-web-elements\u002Fflat-responsive-showcase-psd)\n- [Graphicsfuel](https:\u002F\u002Fwww.graphicsfuel.com\u002F2013\u002F02\u002F13-high-resolution-blur-backgrounds\u002F)\n- [Pickaface](https:\u002F\u002Fpickaface.net\u002F)\n- [Unsplash](https:\u002F\u002Funsplash.com\u002F)\n- [Uifaces](http:\u002F\u002Fuifaces.com\u002F)\n- [Unavatar](https:\u002F\u002Funavatar.io\u002F)","AdminLTE 是一个基于Bootstrap 5的免费管理后台模板。它提供了一个响应式布局，支持从小型移动设备到大型桌面的各种屏幕分辨率，并且高度可定制和易于使用。该项目利用了Bootstrap 5框架以及多个JavaScript插件来实现丰富的UI组件和功能，如布局调整、侧边栏优化等。特别适合需要快速搭建美观且功能齐全的管理面板的应用场景，无论是企业级管理系统还是个人项目均可受益于其简洁的设计和强大的自定义能力。",2,"2026-06-11 02:40:15","top_all"]