{"id":17438378,"url":"https://github.com/bigcommerce/big-design","last_synced_at":"2026-04-02T12:05:35.715Z","repository":{"id":37249426,"uuid":"165554802","full_name":"bigcommerce/big-design","owner":"bigcommerce","description":"Design system that powers the BigCommerce ecosystem.","archived":false,"fork":false,"pushed_at":"2026-03-31T16:31:06.000Z","size":18098,"stargazers_count":58,"open_issues_count":32,"forks_count":62,"subscribers_count":36,"default_branch":"main","last_synced_at":"2026-03-31T18:32:56.101Z","etag":null,"topics":["bigcommerce","design-system","react"],"latest_commit_sha":null,"homepage":"https://bigcommerce.github.io/big-design","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bigcommerce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2019-01-13T21:09:40.000Z","updated_at":"2026-03-30T08:24:50.000Z","dependencies_parsed_at":"2022-07-10T22:00:44.171Z","dependency_job_id":"91908310-c267-4455-9e3e-3a501462e5ba","html_url":"https://github.com/bigcommerce/big-design","commit_stats":{"total_commits":1502,"total_committers":64,"mean_commits":23.46875,"dds":0.6631158455392809,"last_synced_commit":"1db8936480025b3f87c7bc552a760e73609ae44d"},"previous_names":[],"tags_count":465,"template":false,"template_full_name":null,"purl":"pkg:github/bigcommerce/big-design","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigcommerce%2Fbig-design","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigcommerce%2Fbig-design/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigcommerce%2Fbig-design/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigcommerce%2Fbig-design/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bigcommerce","download_url":"https://codeload.github.com/bigcommerce/big-design/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigcommerce%2Fbig-design/sbom","scorecard":{"id":237222,"data":{"date":"2025-08-11","repo":{"name":"github.com/bigcommerce/big-design","commit":"23fe2696a0b2e24d4f5b3a6434448f5cdf2f96db"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Maintained","score":10,"reason":"23 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","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":10,"reason":"no dangerous workflow patterns detected","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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: topLevel permissions set to 'write-all': .github/workflows/changesets.yml:10"],"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changesets.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/bigcommerce/big-design/changesets.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/changesets.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/bigcommerce/big-design/changesets.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changesets.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/bigcommerce/big-design/changesets.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/changesets.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/bigcommerce/big-design/changesets.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changesets.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/bigcommerce/big-design/changesets.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changesets.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/bigcommerce/big-design/changesets.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changesets.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/bigcommerce/big-design/changesets.yml/main?enable=pin","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"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":-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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 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"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T05:58:46.045Z","repository_id":37249426,"created_at":"2025-08-17T05:58:46.046Z","updated_at":"2025-08-17T05:58:46.046Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31305973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T09:48:21.550Z","status":"ssl_error","status_checked_at":"2026-04-02T09:48:19.196Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bigcommerce","design-system","react"],"created_at":"2024-10-17T12:05:54.289Z","updated_at":"2026-04-02T12:05:35.690Z","avatar_url":"https://github.com/bigcommerce.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://developer.bigcommerce.com/big-design\"\u003e\n    \u003cimg alt=\"BigDesign\" src=\"https://bigcommerce.github.io/big-design/banner.svg\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n[![npm version](https://img.shields.io/npm/v/@bigcommerce/big-design.svg?style=flat)](https://www.npmjs.com/package/@bigcommerce/big-design) [![CircleCI](https://circleci.com/gh/bigcommerce/big-design.svg?style=shield)](https://circleci.com/gh/bigcommerce/big-design)\n\n### Documentation\n\nYou can find documentation and examples on our [docs page](https://bigcommerce.github.io/big-design).\n\n### Quick start guide\n\nAdd BigDesign and styled-components@5 to your project using `npm`:\n\n```\nnpm install @bigcommerce/big-design styled-components@5\n```\n\nor with `pnpm`:\n\n```\npnpm add @bigcommerce/big-design styled-components@5\n```\n\nAdd the font as a `\u003clink\u003e` in your `index.html`/`\u003chead\u003e` element.\n\n```html\n\u003chead\u003e\n  \u003clink rel=\"preconnect\" href=\"https://fonts.googleapis.com\" /\u003e\n  \u003clink rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin=\"\" /\u003e\n  \u003clink href=\"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@200;300;400;600\u0026display=swap\" rel=\"stylesheet\" /\u003e\n\u003c/head\u003e\n```\n\nIf using Next.js, utilize the `next/fonts/google` import:\n\n```tsx\nimport { Source_Sans_3 } from 'next/font/google';\n\nconst sourceSans3 = Source_Sans_3({\n  display: 'swap',\n  weight: [\"200\", \"300\", \"400\", \"600\"],\n  subsets: ['latin'],\n});\n```\n\nSee https://nextjs.org/docs/app/api-reference/components/font for more details on how to apply the font.\n\nImport the `GlobalStyles` component and use it once in your app. This will set a few styles globally\nand add [normalize.css](https://github.com/necolas/normalize.css/). We recommend placing it close to\nyour root component. Then import any component, such as `Button`, to use it anywhere in your app.\n\n```jsx\nimport { Button, GlobalStyles } from '@bigcommerce/big-design';\n\n...\n\n\u003cApp\u003e\n  \u003cGlobalStyles /\u003e\n  \u003cButton\u003eClick me\u003c/Button\u003e\n\u003c/App\u003e\n```\n\n### Monorepo\n\nThis monorepo uses [Turborepo](https://turbo.build/repo/docs) and [pnpm Workspaces](https://pnpmpkg.com/lang/en/docs/workspaces/).\n\nWorkspaces are inside the [packages](https://github.com/bigcommerce/big-design/blob/main/packages) directory.\n\n- [big-design](https://github.com/bigcommerce/big-design/blob/main/packages/big-design): React component library.\n- [big-design-theme](https://github.com/bigcommerce/big-design/blob/main/packages/big-design-theme): Default Theme.\n- [big-design-icons](https://github.com/bigcommerce/big-design/blob/main/packages/big-design-icons): Icons library.\n- [big-design-patterns](https://github.com/bigcommerce/big-design/tree/main/packages/big-design-patterns): Pattern library.\n- [docs](https://github.com/bigcommerce/big-design/blob/main/packages/docs): Documentation live here.\n- [configs](https://github.com/bigcommerce/big-design/blob/main/packages/configs): (internal) Shared configs between packages.\n\n### Changelogs\n\nAs this is a monorepo, each package has it's own Changelog. Links for each can be found below\n\n- [big-design](https://github.com/bigcommerce/big-design/blob/main/packages/big-design/CHANGELOG.md)\n- [big-design-theme](https://github.com/bigcommerce/big-design/blob/main/packages/big-design-theme/CHANGELOG.md)\n- [big-design-icons](https://github.com/bigcommerce/big-design/blob/main/packages/big-design-icons/CHANGELOG.md)\n- [big-design-patterns](https://github.com/bigcommerce/big-design/blob/main/packages/big-design-patterns/CHANGELOG.md)\n- [configs](https://github.com/bigcommerce/big-design/tree/main/packages/configs)\n- [docs](https://github.com/bigcommerce/big-design/blob/main/packages/docs/CHANGELOG.md)\n\n### Contributing\n\nTo contribute, please read our [Contributing](https://github.com/bigcommerce/big-design/blob/main/CONTRIBUTING.md) guidelines\nand [Code of Conduct](https://github.com/bigcommerce/big-design/blob/main/CODE_OF_CONDUCT.md) first.\n\n### Development\n\nRunning the following commands will run `big-design` and `docs` in watch mode.\n\n```\npnpm\npnpm run build:icons\npnpm run start\n```\n\nRun tests with:\n\n```\npnpm run test\n```\n\nUpdate snapshots with:\n\n```\npnpm build\ncd packages/big-design\npnpm run test --update-snapshot\n```\n\nRun linter with:\n\n```\npnpm run lint\n```\n\nOptional: If you use VS Code, use the following command to configure VSCode with the project-specific settings:\n\n```shell copy\ncp .vscode/settings.example.json .vscode/settings.json\n```\n\n### Releasing\n\nProject maintainers should release through the Changesets Pull Request. To do this, go to the Pull Request tab, approve, and merge it. The release will then be automatically published to npm, and the documentation will be deployed.\n\n### License\nBig Design is licensed under MIT and CC BY 3.0. See [LICENSE.md](./LICENSE.md) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigcommerce%2Fbig-design","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbigcommerce%2Fbig-design","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigcommerce%2Fbig-design/lists"}