{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/semi-design/","markdown":"https://findsoftware.frbit.cloud/semi-design.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"semi-design","name":"Semi Design","urls":{"home":"https://semi.design","repository":"https://github.com/DouyinFE/semi-design","docs":"https://semi.design/en-US/start/getting-started"},"category":["ui-library"],"description":"React component library and design system from the Douyin front-end team, with themes built on design tokens.","maintainer":"DouyinFE","firstRelease":2021,"hosting":null,"language":"javascript","runtimeMin":null,"basedOn":["react"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":"yes","runsAs":null,"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2026-10-09T00:00:00.000Z","githubStargazers":10437,"contributors":151,"packagistDownloads":null,"npmWeeklyDownloads":22871,"dependentRepos":148,"dependentPackages":38,"social":{"x":"https://twitter.com/SemiDesignUI"},"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://semi.design/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/DouyinFE/semi-design","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://semi.design/en-US/start/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/DouyinFE/semi-design/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/DouyinFE/semi-design","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://semi.design/en-US/start/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"basedOn","url":"https://semi.design/en-US/start/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://semi.design/en-US/start/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"i18n","url":"https://semi.design","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/DouyinFE/semi-design/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://registry.npmjs.org/@douyinfe/semi-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/DouyinFE/semi-design/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/@douyinfe/semi-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/@douyinfe/semi-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/DouyinFE/semi-design/releases/tag/v2.0.0","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/DouyinFE/semi-design","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/DouyinFE/semi-design/contributors","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@douyinfe/semi-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40douyinfe%2Fsemi-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40douyinfe%2Fsemi-ui","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Semi Design is a React component library and design system maintained by the Douyin front-end team. The [getting started guide](https://semi.design/en-US/start/getting-started) describes the project as providing ready-to-use React components, and its install step names the package @douyinfe/semi-ui.\n\n## Worth knowing\n\nThe main package is for React versions below 19. For React 19 the guide names a separate package, @douyinfe/semi-ui-19, which the examples can use in place of the main package. The getting-started page names a Figma Variant UI Kit."}