{"id":13717435,"url":"https://github.com/semantic-org/semantic-ui","last_synced_at":"2025-09-09T20:42:52.451Z","repository":{"id":7922512,"uuid":"9309093","full_name":"Semantic-Org/Semantic-UI","owner":"Semantic-Org","description":"Semantic is a UI component framework based around useful principles from natural language.","archived":false,"fork":false,"pushed_at":"2024-11-27T21:01:48.000Z","size":113201,"stargazers_count":51198,"open_issues_count":1077,"forks_count":4918,"subscribers_count":1286,"default_branch":"master","last_synced_at":"2025-09-01T11:01:29.403Z","etag":null,"topics":["button","css-framework","dropdown","flexbox","popup","semantic","sidebar","tooltip","ui","ui-components"],"latest_commit_sha":null,"homepage":"http://www.semantic-ui.com","language":"JavaScript","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/Semantic-Org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"2013-04-08T23:32:04.000Z","updated_at":"2025-08-30T09:46:22.000Z","dependencies_parsed_at":"2023-01-13T15:00:28.078Z","dependency_job_id":"fbf42efb-1264-4182-8ae4-cf488aa01fab","html_url":"https://github.com/Semantic-Org/Semantic-UI","commit_stats":{"total_commits":6117,"total_committers":235,"mean_commits":"26.029787234042555","dds":"0.16560405427497138","last_synced_commit":"47acaa0ce4c8dcde6c76080483cf8a3566576770"},"previous_names":[],"tags_count":160,"template":false,"template_full_name":null,"purl":"pkg:github/Semantic-Org/Semantic-UI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Semantic-Org%2FSemantic-UI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Semantic-Org%2FSemantic-UI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Semantic-Org%2FSemantic-UI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Semantic-Org%2FSemantic-UI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Semantic-Org","download_url":"https://codeload.github.com/Semantic-Org/Semantic-UI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Semantic-Org%2FSemantic-UI/sbom","scorecard":{"id":127475,"data":{"date":"2025-08-11","repo":{"name":"github.com/Semantic-Org/Semantic-UI","commit":"597843ab84d565cccfd8fd7719416350ae73e734"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"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":"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":"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":1,"reason":"Found 4/28 approved changesets -- score normalized to 1","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":"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":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 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-16T04:21:13.764Z","repository_id":7922512,"created_at":"2025-08-16T04:21:13.764Z","updated_at":"2025-08-16T04:21:13.764Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274358733,"owners_count":25270681,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"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":["button","css-framework","dropdown","flexbox","popup","semantic","sidebar","tooltip","ui","ui-components"],"created_at":"2024-08-03T00:01:22.172Z","updated_at":"2025-09-09T20:42:52.421Z","avatar_url":"https://github.com/Semantic-Org.png","language":"JavaScript","readme":"![Semantic](http://semantic-ui.com/images/logo.png)\n\n# Semantic UI\n\n[![Join the chat at https://gitter.im/Semantic-Org/Semantic-UI](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Semantic-Org/Semantic-UI?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[![CDNJS](https://img.shields.io/cdnjs/v/semantic-ui.svg)](https://cdnjs.com/libraries/semantic-ui/)\n\n[Semantic](http://www.semantic-ui.com) is a UI framework designed for theming.\n\nKey Features\n* 50+ UI elements\n* 3000 + CSS variables\n* 3 Levels of variable inheritance (similar to SublimeText)\n* Built with EM values for responsive design\n* Flexbox friendly\n\nSemantic allows developers to build beautiful websites fast, with **concise HTML**, **intuitive javascript**, and **simplified debugging**, helping make front-end development a delightful experience. Semantic is responsively designed allowing your website to scale on multiple devices. Semantic is production ready and partnered with frameworks such as **React**, **Angular**, **Meteor**, and **Ember**, which means you can integrate it with any of these frameworks to organize your UI layer alongside your application logic.\n\n## 2.5.0 Release (Oct 6, 2022)\n\nSemantic UI is now compatible with Node 18 and Gulp 4. \n\n## User Support\n\nPlease help us keep the issue tracker organized. For technical questions that do not include a specific [JSFiddle test case](https://jsfiddle.net/ca0rovs3/) (bug reports), or feature request please use [StackOverflow](http://stackoverflow.com/questions/tagged/semantic-ui) to find a solution.\n\nVisit our [contributing guide](https://github.com/Semantic-Org/Semantic-UI/blob/master/CONTRIBUTING.md) for more on what should be posted to GitHub Issues.\n\n## Install\n\n#### Recommended Install\n```bash\nnpm install semantic-ui  # Use themes, import build/watch tasks into your own gulpfile.\n```\n\nSemantic UI includes an interactive installer to help setup your project.\n\n* For more details on setup visit our [getting started guide](http://semantic-ui.com/introduction/getting-started.html).\n* To learn more about theming please read our [theming guide](http://www.semantic-ui.com/usage/theming.html)\n\n#### Additional Versions\n\nEnvironment | Install Script | Repo\n--- | --- | --- |\nCSS Only | `npm install semantic-ui-css` | [CSS Repo](https://github.com/Semantic-Org/Semantic-UI-CSS)\n[LESS](https://github.com/less/less.js/) Only | `npm install semantic-ui-less` | [LESS Repo](https://github.com/Semantic-Org/Semantic-UI-LESS)\n[LESS](https://github.com/less/less.js/) plugin | `npm install less-plugin-semantic-ui` | [LESS Plugin Repo](https://github.com/bassjobsen/less-plugin-semantic-ui/)\n[EmberJS](http://emberjs.com/) | `ember install:addon semantic-ui-ember` | [Ember Repo](https://github.com/Semantic-Org/Semantic-UI-Ember)\n|[Meteor](https://www.meteor.com/) - [LESS](https://github.com/less/less.js/) | `meteor add semantic:ui` | [Meteor Repo](https://github.com/Semantic-Org/Semantic-UI-Meteor) |\n|[Meteor](https://www.meteor.com/) - CSS | `meteor add semantic:ui-css` | [CSS Repo](https://github.com/Semantic-Org/Semantic-UI-CSS) |\n[Bower](http://bower.io/) | `bower install semantic-ui` |\n\nCheck out our [integration wiki](https://github.com/Semantic-Org/Semantic-UI/wiki/Integration) for more options.\n\n#### Browser Support\n\n* Last 2 Versions FF, Chrome, Safari Mac\n* IE 11+\n* Android 4.4+, Chrome for Android 44+\n* iOS Safari 7+\n* Microsoft Edge 12+\n\nAlthough some components will work in IE9, [grids](http://semantic-ui.com/collections/grid.html) and other [flexbox](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexible_boxes) components are not supported by IE9 and may not appear correctly.\n\n## Community\n\n#### Getting Help\nPlease **do not post** usage questions to GitHub Issues. For these types of questions use our [Gitter chatroom][Gitter.im Room] or [StackOverflow](http://stackoverflow.com/questions/tagged/semantic-ui).\n\n#### Submitting Bugs and Enhancements\n[GitHub Issues](https://github.com/Semantic-Org/Semantic-UI/issues) is for suggesting enhancements and reporting bugs. Before submiting a bug make sure you do the following:\n* Check out our [contributing guide](https://github.com/Semantic-Org/Semantic-UI/blob/master/CONTRIBUTING.md) for info on our release cycle.\n* [Fork this boilerplate JSFiddle](https://jsfiddle.net/ca0rovs3/) to create a test case for your bug. If a bug is apparent in the docs, that's ok as a test case, just make it clear exactly how to reproduce the issue. Only bugs that include a test case can be triaged.\n\n\n#### Pull Requests\n\nWhen adding pull requests, be sure to merge into the [next](https://github.com/Semantic-Org/Semantic-UI/tree/next) branch. If you need to demonstrate a fix in ``next`` release, you can use [this JSFiddle](https://jsfiddle.net/ca0rovs3/)\n\n\n#### International\n\n* **Chinese** A Chinese mirror site is available at [http://www.semantic-ui.cn](http://www.semantic-ui.cn).\n* **Right-to-Left (RTL)** An RTL version can be created using our build tools by selecting `rtl` from the install script.\n* **Translation** To help translate see the [Wiki Guide](https://github.com/Semantic-Org/Semantic-UI/wiki/Translating-Semantic-UI-Docs) for translations.\n\n#### Resources\n\nResource | Description\n--- | --- |\nBugs \u0026 Feature Requests |  All bug submission **require** a link to a test case, and a set of steps to reproduce the issue. You can make a test case by forking this [JSFiddle](https://jsfiddle.net/ca0rovs3/), then submit your [bug report on GitHub Issues](https://github.com/Semantic-Org/Semantic-UI/issues)\nLive Chat | Join our [Gitter.im Room][Gitter.im Room]\nNewsletter Updates | Sign up for updates at [semantic-ui.com](http://www.semantic-ui.com)\nAdditional Resources  | Submit a question on [StackOverflow](http://stackoverflow.com/questions/tagged/semantic-ui) or ask our [Google Group](https://groups.google.com/forum/#!forum/semantic-ui)\n\n#### Places to Help\n\nProject | How To Help | Next Step\n--- | --- | --- |\nLocalization | Help us translate Semantic UI into your language | [Join our Translation Community](https://github.com/Semantic-Org/Semantic-UI/wiki/Translating-Semantic-UI-Docs)\n[SCSS](http://sass-lang.com/) | SASS needs PR to support variables inside `@import` | [Add Pull Request](https://github.com/sass/sass/pulls) for [#739](https://github.com/sass/sass/issues/739#issuecomment-73984809)\n[Angular](https://angularjs.org/) | Help develop angular bindings | Reach Out on [GitHub Issues](https://github.com/Semantic-Org/Semantic-UI-Angular/issues/8)\nGuides \u0026 Tutorials | Help write guides and tutorials | [Join the discussion](https://github.com/Semantic-Org/Semantic-UI/issues/1571)\n\n#### Reaching Out\n\nIf you'd like to start a conversation about Semantic feel free to e-mail me at [jack@semantic-ui.com](mailto:jack@semantic-ui.com)\n\n\u003ca href=\"http://packagequality.com/#?package=semantic-ui\"\u003e\u003cimg src=\"http://npm.packagequality.com/badge/semantic-ui.png\"/\u003e\u003c/a\u003e\n\n[Gitter.im Room]: https://gitter.im/Semantic-Org/Semantic-UI\n","funding_links":[],"categories":["Stalled Development","1. 前端框架(Frameworks)","1. 前端UI框架(Frameworks)","Frameworks / Resources"],"sub_categories":["S"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemantic-org%2Fsemantic-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsemantic-org%2Fsemantic-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemantic-org%2Fsemantic-ui/lists"}