{"id":13397682,"url":"https://github.com/google/material-design-lite","last_synced_at":"2026-01-27T05:33:26.447Z","repository":{"id":25828725,"uuid":"29268051","full_name":"google/material-design-lite","owner":"google","description":"Material Design Components in HTML/CSS/JS","archived":false,"fork":false,"pushed_at":"2025-03-11T00:13:36.000Z","size":56990,"stargazers_count":32229,"open_issues_count":429,"forks_count":4958,"subscribers_count":1147,"default_branch":"mdl-1.x","last_synced_at":"2026-01-21T07:29:21.979Z","etag":null,"topics":["material","material-components","material-design","material-design-lite","mdl"],"latest_commit_sha":null,"homepage":"https://getmdl.io","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null}},"created_at":"2015-01-14T22:01:33.000Z","updated_at":"2026-01-20T18:50:25.000Z","dependencies_parsed_at":"2022-07-12T13:34:55.922Z","dependency_job_id":"899dca82-9b5d-4a00-884e-40365c504360","html_url":"https://github.com/google/material-design-lite","commit_stats":{"total_commits":2190,"total_committers":208,"mean_commits":"10.528846153846153","dds":0.791324200913242,"last_synced_commit":"60f441a22ed98ed2c03f6179adf460d888bf459f"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/google/material-design-lite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmaterial-design-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmaterial-design-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmaterial-design-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmaterial-design-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","download_url":"https://codeload.github.com/google/material-design-lite/tar.gz/refs/heads/mdl-1.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fmaterial-design-lite/sbom","scorecard":{"id":437437,"data":{"date":"2025-08-11","repo":{"name":"github.com/google/material-design-lite","commit":"60f441a22ed98ed2c03f6179adf460d888bf459f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":6,"reason":"Found 16/25 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/google/.github/SECURITY.md:1","Info: Found linked content: github.com/google/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/google/.github/SECURITY.md:1","Info: Found text in security policy: github.com/google/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T05:00:07.626Z","repository_id":25828725,"created_at":"2025-08-19T05:00:07.626Z","updated_at":"2025-08-19T05:00:07.626Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28707832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T23:51:44.727Z","status":"online","status_checked_at":"2026-01-24T02:00:06.909Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["material","material-components","material-design","material-design-lite","mdl"],"created_at":"2024-07-30T18:01:38.948Z","updated_at":"2026-01-27T05:33:26.427Z","avatar_url":"https://github.com/google.png","language":"HTML","readme":"# Material Design Lite\n\n[![GitHub version](https://badge.fury.io/gh/google%2Fmaterial-design-lite.svg)](https://badge.fury.io/gh/google%2Fmaterial-design-lite)\n[![npm version](https://badge.fury.io/js/material-design-lite.svg)](https://badge.fury.io/js/material-design-lite)\n[![Bower version](https://badge.fury.io/bo/material-design-lite.svg)](https://badge.fury.io/bo/material-design-lite)\n[![Gitter version](https://img.shields.io/gitter/room/gitterHQ/gitter.svg)](https://gitter.im/google/material-design-lite)\n[![Dependency Status](https://david-dm.org/google/material-design-lite.svg)](https://david-dm.org/google/material-design-lite)\n\n\u003e An implementation of [Material Design](http://www.google.com/design/spec/material-design/introduction.html)\ncomponents in vanilla CSS, JS, and HTML.\n\nMaterial Design Lite (MDL) lets you add a Material Design look and feel to your\nstatic content websites. It doesn't rely on any JavaScript frameworks or\nlibraries. Optimized for cross-device use, gracefully degrades in older\nbrowsers, and offers an experience that is accessible from the get-go.\n\n\u003e ### Limited support\n\n\u003e Material Design Lite is now in limited support, with development having moved to the\n\u003e [Material Components for the web](https://github.com/material-components/material-components-web) repository.\n\n\u003e No further development is taking place in MDL by the core team, but we are happy to review PRs, fix critical bugs and\n\u003e push out new releases. No breaking changes will be accepted.\n\n## Use MDL on your site?\n\n**This document is targeted at developers that will contribute to or compile\nMDL. If you are looking to use MDL on your website or web app please head to\n[getmdl.io](http://getmdl.io).**\n\n## Browser Support\n\n\n| IE9 | IE10 | IE11 | Chrome | Opera | Firefox | Safari | Chrome (Android) | Mobile Safari |\n|-----|------|------|--------|-------|---------|--------|------------------|---------------|\n| B   | A    | A    | A      | A     | A       | A      | A                | A             |\n\nA-grade browsers are fully supported. B-grade browsers will gracefully degrade\nto our CSS-only experience.\n\n### Download / Clone\n\nClone the repo using Git:\n\n```bash\ngit clone https://github.com/google/material-design-lite.git\n```\n\nAlternatively you can [download](https://github.com/google/material-design-lite/archive/master.zip)\nthis repository.\n\nWindows users, if you have trouble compiling due to line endings then make sure\nyou configure git to checkout the repository with `lf` (unix) line endings. This\ncan be achieved by setting `core.eol`.\n\n```bash\ngit config core.eol lf\ngit config core.autocrlf input\ngit rm --cached -r .\ngit reset --hard\n```\n\n\u003e Remember, the master branch is considered unstable. Do not use this in\nproduction. Use a tagged state of the repository, npm, or bower for stability!\n\n## Feature requests\n\nMDL is currently in limited support mode, with no further development taking place by the core team.\nWe are happy to accept and review pull requests for new functionality, however, as long as there are no breaking\nchanges.\n\n## Want to contribute?\n\nIf you found a bug, have any questions or want to contribute. Follow our\n[guidelines](https://github.com/google/material-design-lite/blob/mdl-1.x/CONTRIBUTING.md),\nand help improve the Material Design Lite. For more information visit our\n[wiki](https://github.com/google/material-design-lite/wiki).\n\nPlease use the default branch, `mdl-1.x`.\n\nTake note that [Material Components for Web](https://github.com/material-components/material-components-web), which is MDL v2, is under early Alpha stages (which means everything is a moving target, and we can change anything at any moment). Use with caution.\n\nHowever, we would absolutely love to have people testing MCW and provide feedback about their experiences using it, especially integrating with other frameworks and libraries.\n\n## License\n\n© Google, 2015. Licensed under an\n[Apache-2](https://github.com/google/material-design-lite/blob/master/LICENSE)\nlicense.\n","funding_links":[],"categories":["HTML","前端开发框架及项目","UI Kits","material-design","Frameworks / Resources"],"sub_categories":["其他_文本生成、文本对话","Static Code Checking(Lint)","M"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle%2Fmaterial-design-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogle%2Fmaterial-design-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle%2Fmaterial-design-lite/lists"}