[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-266":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":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},266,"bootstrap","twbs\u002Fbootstrap","twbs","The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.","https:\u002F\u002Fgetbootstrap.com",null,"MDX",174332,78814,6635,291,0,8,38,110,31,115,"MIT License",false,"main",true,[5,27,28,29,30,31,32],"css","css-framework","html","javascript","sass","scss","2026-06-17 04:00:02","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002F\">\n    \u003Cimg src=\"https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F5.3\u002Fassets\u002Fbrand\u002Fbootstrap-logo-shadow.png\" alt=\"Bootstrap logo\" width=\"200\" height=\"165\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch3 align=\"center\">Bootstrap\u003C\u002Fh3>\n\n\u003Cp align=\"center\">\n  Sleek, intuitive, and powerful front-end framework for faster and easier web development.\n  \u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F5.3\u002F\">\u003Cstrong>Explore Bootstrap docs »\u003C\u002Fstrong>\u003C\u002Fa>\n  \u003Cbr>\n  \u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fissues\u002Fnew?assignees=-&labels=bug&template=bug_report.yml\">Report bug\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fissues\u002Fnew?assignees=&labels=feature&template=feature_request.yml\">Request feature\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fblog.getbootstrap.com\u002F\">Blog\u003C\u002Fa>\n\u003C\u002Fp>\n\n\n## Bootstrap 5\n\nOur default branch is for development of our Bootstrap 5 release. Head to the [`v4-dev` branch](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Ftree\u002Fv4-dev) to view the readme, documentation, and source code for Bootstrap 4.\n\n\n## Table of contents\n\n- [Quick start](#quick-start)\n- [Status](#status)\n- [What’s included](#whats-included)\n- [Bugs and feature requests](#bugs-and-feature-requests)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n- [Community](#community)\n- [Versioning](#versioning)\n- [Creators](#creators)\n- [Thanks](#thanks)\n- [Copyright and license](#copyright-and-license)\n\n\n## Quick start\n\nSeveral quick start options are available:\n\n- [Download the latest release](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Farchive\u002Fv5.3.8.zip)\n- Clone the repo: `git clone https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap.git`\n- Install with [npm](https:\u002F\u002Fwww.npmjs.com\u002F): `npm install bootstrap@v5.3.8`\n- Install with [yarn](https:\u002F\u002Fyarnpkg.com\u002F): `yarn add bootstrap@v5.3.8`\n- Install with [Bun](https:\u002F\u002Fbun.sh\u002F): `bun add bootstrap@v5.3.8`\n- Install with [Composer](https:\u002F\u002Fgetcomposer.org\u002F): `composer require twbs\u002Fbootstrap:5.3.8`\n- Install with [NuGet](https:\u002F\u002Fwww.nuget.org\u002F): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass`\n\nRead the [Getting started page](https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F5.3\u002Fgetting-started\u002Fintroduction\u002F) for information on the framework contents, templates, examples, and more.\n\n\n## Status\n\n[![Build Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Ftwbs\u002Fbootstrap\u002Fjs.yml?branch=main&label=JS%20Tests&logo=github)](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Factions\u002Fworkflows\u002Fjs.yml?query=workflow%3AJS+branch%3Amain)\n[![npm version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fbootstrap?logo=npm&logoColor=fff)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fbootstrap)\n[![Gem version](https:\u002F\u002Fimg.shields.io\u002Fgem\u002Fv\u002Fbootstrap?logo=rubygems&logoColor=fff)](https:\u002F\u002Frubygems.org\u002Fgems\u002Fbootstrap)\n[![Meteor Atmosphere](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fmeteor-twbs%3Abootstrap-blue?logo=meteor&logoColor=fff)](https:\u002F\u002Fatmospherejs.com\u002Ftwbs\u002Fbootstrap)\n[![Packagist Prerelease](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fvpre\u002Ftwbs\u002Fbootstrap?logo=packagist&logoColor=fff)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Ftwbs\u002Fbootstrap)\n[![NuGet](https:\u002F\u002Fimg.shields.io\u002Fnuget\u002Fvpre\u002Fbootstrap?logo=nuget&logoColor=fff)](https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002Fbootstrap\u002FabsoluteLatest)\n[![Coverage Status](https:\u002F\u002Fimg.shields.io\u002Fcoveralls\u002Fgithub\u002Ftwbs\u002Fbootstrap\u002Fmain?logo=coveralls&logoColor=fff)](https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Ftwbs\u002Fbootstrap?branch=main)\n[![CSS gzip size](https:\u002F\u002Fimg.badgesize.io\u002Ftwbs\u002Fbootstrap\u002Fmain\u002Fdist\u002Fcss\u002Fbootstrap.min.css?compression=gzip&label=CSS%20gzip%20size)](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002Fdist\u002Fcss\u002Fbootstrap.min.css)\n[![CSS Brotli size](https:\u002F\u002Fimg.badgesize.io\u002Ftwbs\u002Fbootstrap\u002Fmain\u002Fdist\u002Fcss\u002Fbootstrap.min.css?compression=brotli&label=CSS%20Brotli%20size)](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002Fdist\u002Fcss\u002Fbootstrap.min.css)\n[![JS gzip size](https:\u002F\u002Fimg.badgesize.io\u002Ftwbs\u002Fbootstrap\u002Fmain\u002Fdist\u002Fjs\u002Fbootstrap.min.js?compression=gzip&label=JS%20gzip%20size)](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002Fdist\u002Fjs\u002Fbootstrap.min.js)\n[![JS Brotli size](https:\u002F\u002Fimg.badgesize.io\u002Ftwbs\u002Fbootstrap\u002Fmain\u002Fdist\u002Fjs\u002Fbootstrap.min.js?compression=brotli&label=JS%20Brotli%20size)](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002Fdist\u002Fjs\u002Fbootstrap.min.js)\n![Open Source Security Foundation Scorecard](https:\u002F\u002Fimg.shields.io\u002Fossf-scorecard\u002Fgithub.com\u002Ftwbs\u002Fbootstrap)\n[![Backers on Open Collective](https:\u002F\u002Fimg.shields.io\u002Fopencollective\u002Fbackers\u002Fbootstrap?logo=opencollective&logoColor=fff)](#backers)\n[![Sponsors on Open Collective](https:\u002F\u002Fimg.shields.io\u002Fopencollective\u002Fsponsors\u002Fbootstrap?logo=opencollective&logoColor=fff)](#sponsors)\n\n\n## What’s included\n\nWithin the download you’ll find the following directories and files, logically grouping common assets and providing both compiled and minified variations.\n\n\u003Cdetails>\n  \u003Csummary>Download contents\u003C\u002Fsummary>\n\n  ```text\n  bootstrap\u002F\n  ├── css\u002F\n  │   ├── bootstrap-grid.css\n  │   ├── bootstrap-grid.css.map\n  │   ├── bootstrap-grid.min.css\n  │   ├── bootstrap-grid.min.css.map\n  │   ├── bootstrap-grid.rtl.css\n  │   ├── bootstrap-grid.rtl.css.map\n  │   ├── bootstrap-grid.rtl.min.css\n  │   ├── bootstrap-grid.rtl.min.css.map\n  │   ├── bootstrap-reboot.css\n  │   ├── bootstrap-reboot.css.map\n  │   ├── bootstrap-reboot.min.css\n  │   ├── bootstrap-reboot.min.css.map\n  │   ├── bootstrap-reboot.rtl.css\n  │   ├── bootstrap-reboot.rtl.css.map\n  │   ├── bootstrap-reboot.rtl.min.css\n  │   ├── bootstrap-reboot.rtl.min.css.map\n  │   ├── bootstrap-utilities.css\n  │   ├── bootstrap-utilities.css.map\n  │   ├── bootstrap-utilities.min.css\n  │   ├── bootstrap-utilities.min.css.map\n  │   ├── bootstrap-utilities.rtl.css\n  │   ├── bootstrap-utilities.rtl.css.map\n  │   ├── bootstrap-utilities.rtl.min.css\n  │   ├── bootstrap-utilities.rtl.min.css.map\n  │   ├── bootstrap.css\n  │   ├── bootstrap.css.map\n  │   ├── bootstrap.min.css\n  │   ├── bootstrap.min.css.map\n  │   ├── bootstrap.rtl.css\n  │   ├── bootstrap.rtl.css.map\n  │   ├── bootstrap.rtl.min.css\n  │   └── bootstrap.rtl.min.css.map\n  └── js\u002F\n      ├── bootstrap.bundle.js\n      ├── bootstrap.bundle.js.map\n      ├── bootstrap.bundle.min.js\n      ├── bootstrap.bundle.min.js.map\n      ├── bootstrap.esm.js\n      ├── bootstrap.esm.js.map\n      ├── bootstrap.esm.min.js\n      ├── bootstrap.esm.min.js.map\n      ├── bootstrap.js\n      ├── bootstrap.js.map\n      ├── bootstrap.min.js\n      └── bootstrap.min.js.map\n  ```\n\u003C\u002Fdetails>\n\nWe provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). [Source maps](https:\u002F\u002Fweb.dev\u002Farticles\u002Fsource-maps) (`bootstrap.*.map`) are available for use with certain browsers’ developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js`) include [Popper](https:\u002F\u002Fpopper.js.org\u002Fdocs\u002Fv2\u002F).\n\n\n## Bugs and feature requests\n\nHave a bug or a feature request? Please first read the [issue guidelines](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002F.github\u002FCONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fissues\u002Fnew\u002Fchoose).\n\n\n## Documentation\n\nBootstrap’s documentation, included in this repo in the root directory, is built with [Astro](https:\u002F\u002Fastro.build\u002F) and publicly hosted on GitHub Pages at \u003Chttps:\u002F\u002Fgetbootstrap.com\u002F>. The docs may also be run locally.\n\nDocumentation search is powered by [Algolia's DocSearch](https:\u002F\u002Fdocsearch.algolia.com\u002F).\n\n### Running documentation locally\n\n1. Run `npm install` to install the Node.js dependencies, including Astro (the site builder).\n2. Run `npm run test` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.\n3. From the root `\u002Fbootstrap` directory, run `npm run docs-serve` in the command line.\n4. Open \u003Chttp:\u002F\u002Flocalhost:9001> in your browser, and voilà.\n\nLearn more about using Astro by reading its [documentation](https:\u002F\u002Fdocs.astro.build\u002Fen\u002Fgetting-started\u002F).\n\n### Documentation for previous releases\n\nYou can find all our previous releases docs on \u003Chttps:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002Fversions\u002F>.\n\n[Previous releases](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Freleases) and their documentation are also available for download.\n\n\n## Contributing\n\nPlease read through our [contributing guidelines](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002F.github\u002FCONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.\n\nMoreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Ftree\u002Fmain\u002Fjs\u002Ftests). All HTML and CSS should conform to the [Code Guide](https:\u002F\u002Fgithub.com\u002Fmdo\u002Fcode-guide), maintained by [Mark Otto](https:\u002F\u002Fgithub.com\u002Fmdo).\n\nEditor preferences are available in the [editor config](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002F.editorconfig) for easy use in common text editors. Read more and download plugins at \u003Chttps:\u002F\u002Feditorconfig.org\u002F>.\n\n\n## Community\n\nGet updates on Bootstrap’s development and chat with the project maintainers and community members.\n\n- Follow [@getbootstrap on X](https:\u002F\u002Fx.com\u002Fgetbootstrap).\n- Read and subscribe to [The Official Bootstrap Blog](https:\u002F\u002Fblog.getbootstrap.com\u002F).\n- Ask questions and explore [our GitHub Discussions](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fdiscussions).\n- Discuss, ask questions, and more on [the community Discord](https:\u002F\u002Fdiscord.gg\u002FbZUvakRU3M) or [Bootstrap subreddit](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fbootstrap\u002F).\n- Chat with fellow Bootstrappers in IRC. On the `irc.libera.chat` server, in the `#bootstrap` channel.\n- Implementation help may be found at Stack Overflow (tagged [`bootstrap-5`](https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fbootstrap-5)).\n- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https:\u002F\u002Fwww.npmjs.com\u002Fbrowse\u002Fkeyword\u002Fbootstrap) or similar delivery mechanisms for maximum discoverability.\n\n\n## Versioning\n\nFor transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](https:\u002F\u002Fsemver.org\u002F). Sometimes we screw up, but we adhere to those rules whenever possible.\n\nSee [the Releases section of our GitHub project](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Freleases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](https:\u002F\u002Fblog.getbootstrap.com\u002F) contain summaries of the most noteworthy changes made in each release.\n\n\n## Creators\n\n**Mark Otto**\n\n- \u003Chttps:\u002F\u002Fx.com\u002Fmdo>\n- \u003Chttps:\u002F\u002Fgithub.com\u002Fmdo>\n\n**Jacob Thornton**\n\n- \u003Chttps:\u002F\u002Fx.com\u002Ffat>\n- \u003Chttps:\u002F\u002Fgithub.com\u002Ffat>\n\n\n## Thanks\n\n\u003Ca href=\"https:\u002F\u002Fwww.browserstack.com\u002F\">\n  \u003Cimg src=\"https:\u002F\u002Flive.browserstack.com\u002Fimages\u002Fopensource\u002Fbrowserstack-logo.svg\" alt=\"BrowserStack\" width=\"192\" height=\"42\">\n\u003C\u002Fa>\n\nThanks to [BrowserStack](https:\u002F\u002Fwww.browserstack.com\u002F) for providing the infrastructure that allows us to test in real browsers!\n\n\u003Ca href=\"https:\u002F\u002Fwww.netlify.com\u002F\">\n  \u003Cimg src=\"https:\u002F\u002Fwww.netlify.com\u002Fv3\u002Fimg\u002Fcomponents\u002Ffull-logo-light.svg\" alt=\"Netlify\" width=\"147\" height=\"40\">\n\u003C\u002Fa>\n\nThanks to [Netlify](https:\u002F\u002Fwww.netlify.com\u002F) for providing us with Deploy Previews!\n\n\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https:\u002F\u002Fopencollective.com\u002Fbootstrap#sponsor)]\n\n[![OC sponsor 0](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F0\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F0\u002Fwebsite)\n[![OC sponsor 1](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F1\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F1\u002Fwebsite)\n[![OC sponsor 2](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F2\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F2\u002Fwebsite)\n[![OC sponsor 3](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F3\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F3\u002Fwebsite)\n[![OC sponsor 4](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F4\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F4\u002Fwebsite)\n[![OC sponsor 5](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F5\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F5\u002Fwebsite)\n[![OC sponsor 6](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F6\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F6\u002Fwebsite)\n[![OC sponsor 7](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F7\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F7\u002Fwebsite)\n[![OC sponsor 8](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F8\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F8\u002Fwebsite)\n[![OC sponsor 9](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F9\u002Favatar.svg)](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fsponsor\u002F9\u002Fwebsite)\n\n\n## Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https:\u002F\u002Fopencollective.com\u002Fbootstrap#backer)]\n\n[![Backers](https:\u002F\u002Fopencollective.com\u002Fbootstrap\u002Fbackers.svg?width=890)](https:\u002F\u002Fopencollective.com\u002Fbootstrap#backers)\n\n\n## Copyright and license\n\nCode and documentation copyright 2011-2026 the [Bootstrap Authors](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fgraphs\u002Fcontributors). Code released under the [MIT License](https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\u002Fblob\u002Fmain\u002FLICENSE). Docs released under [Creative Commons](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002F).\n","Bootstrap 是一个广泛使用的前端框架，用于创建响应式和移动优先的网页项目。它提供了丰富的HTML、CSS和JavaScript组件，支持SASS\u002FSCSS预处理器，使得开发者能够快速构建出美观且功能强大的网站界面。Bootstrap 5引入了更多现代化的设计元素与优化，如更简洁的网格系统、更好的辅助功能支持以及对最新Web技术标准的支持。适用于需要高效开发响应式布局的各种规模的网站或Web应用开发场景。",2,"2026-06-16 02:32:39","top_all"]