{"data":{"entities":[{"slug":"fractal","name":"Fractal","tagline":"","homepage":"https://fractal.build","category":{"slug":"design-systems","name":"Design Systems"},"vendor":null,"score":{"composite":37.6,"confidence":0.31,"confidenceBand":"low","breakdown":{"capabilities":{"value":0,"weight":0.07,"present":false,"contribution":0},"repo_stars":{"value":62.8,"weight":0.026,"present":true,"contribution":1.6},"integrations":{"value":0,"weight":0.079,"present":false,"contribution":0},"dependent_projects":{"value":43.3,"weight":0.063,"present":true,"contribution":2.7},"dev_activity":{"value":0,"weight":0.094,"present":true,"contribution":0},"release_cadence":{"value":0,"weight":0.052,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.063,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.136,"present":false,"contribution":0},"security_score":{"value":35,"weight":0.042,"present":true,"contribution":1.5},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-08T22:04:37.535Z","stale":false},"uri":"https://www.vioscale.ai/software/fractal","aliases":["fractal"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-22T22:04:37.735Z","categories":[{"slug":"design-systems","name":"Design Systems","isPrimary":true}],"facts":{"description":[{"attribute":"description.long","value":"Fractal enables developers to create website component libraries and integrate them into production applications through custom commands, build tool integration, and programmatic APIs.","provenance":{"source":"https://fractal.build","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T16:10:49.126Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/frctl/fractal/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.dependent_repos","value":393,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Ffrctl%2Ffractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":2128,"provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.9}}],"language":[{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.95}}],"release":[{"attribute":"release.history","value":[{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.11","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/twig-example@0.2.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.11","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/react-example@0.2.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.10","date":"2023-01-26T08:53:13Z","type":"stable","version":"@frctl/nunjucks-example@0.0.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.3","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/mandelbrot@1.10.3"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.12","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/handlebars-example@0.3.12"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.15","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/fractal@1.5.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/web%400.1.12","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/web@0.1.12"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig%401.2.13","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/twig@1.2.13"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.10","date":"2022-08-17T18:44:49Z","type":"stable","version":"@frctl/twig-example@0.2.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react%400.3.7","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/react@0.3.7"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.10","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/react-example@0.2.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks%402.0.15","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/nunjucks@2.0.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.9","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/nunjucks-example@0.0.9"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.2","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/mandelbrot@1.10.2"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars%401.2.15","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/handlebars@1.2.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.11","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/handlebars-example@0.3.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.14","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/fractal@1.5.14"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/core%400.3.5","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/core@0.3.5"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.9","date":"2022-02-01T18:59:35Z","type":"stable","version":"@frctl/twig-example@0.2.9"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.9","date":"2022-02-01T18:59:35Z","type":"stable","version":"@frctl/react-example@0.2.9"}],"provenance":{"source":"https://github.com/frctl/fractal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.7}}],"security":[{"attribute":"security.scorecard","value":3.5,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40frctl%2Ffractal&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40frctl%2Ffractal&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.9}}]},"factList":[{"attribute":"description.long","value":"Fractal enables developers to create website component libraries and integrate them into production applications through custom commands, build tool integration, and programmatic APIs.","provenance":{"source":"https://fractal.build","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T16:10:49.126Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/frctl/fractal/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.65}},{"attribute":"adoption.dependent_repos","value":393,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Ffrctl%2Ffractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":2128,"provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.9}},{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.95}},{"attribute":"release.history","value":[{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.11","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/twig-example@0.2.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.11","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/react-example@0.2.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.10","date":"2023-01-26T08:53:13Z","type":"stable","version":"@frctl/nunjucks-example@0.0.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.3","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/mandelbrot@1.10.3"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.12","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/handlebars-example@0.3.12"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.15","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/fractal@1.5.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/web%400.1.12","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/web@0.1.12"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig%401.2.13","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/twig@1.2.13"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.10","date":"2022-08-17T18:44:49Z","type":"stable","version":"@frctl/twig-example@0.2.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react%400.3.7","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/react@0.3.7"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.10","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/react-example@0.2.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks%402.0.15","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/nunjucks@2.0.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.9","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/nunjucks-example@0.0.9"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.2","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/mandelbrot@1.10.2"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars%401.2.15","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/handlebars@1.2.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.11","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/handlebars-example@0.3.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.14","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/fractal@1.5.14"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/core%400.3.5","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/core@0.3.5"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.9","date":"2022-02-01T18:59:35Z","type":"stable","version":"@frctl/twig-example@0.2.9"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.9","date":"2022-02-01T18:59:35Z","type":"stable","version":"@frctl/react-example@0.2.9"}],"provenance":{"source":"https://github.com/frctl/fractal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.7}},{"attribute":"security.scorecard","value":3.5,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40frctl%2Ffractal&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40frctl%2Ffractal&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.9}}],"releaseHistory":[{"version":"@frctl/twig-example@0.2.11","date":"2023-01-26T08:53:12Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.11","type":"stable"},{"version":"@frctl/react-example@0.2.11","date":"2023-01-26T08:53:12Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.11","type":"stable"},{"version":"@frctl/nunjucks-example@0.0.10","date":"2023-01-26T08:53:13Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.10","type":"stable"},{"version":"@frctl/mandelbrot@1.10.3","date":"2023-01-26T08:53:12Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.3","type":"stable"},{"version":"@frctl/handlebars-example@0.3.12","date":"2023-01-26T08:53:12Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.12","type":"stable"},{"version":"@frctl/fractal@1.5.15","date":"2023-01-26T08:53:12Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.15","type":"stable"},{"version":"@frctl/web@0.1.12","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/web%400.1.12","type":"stable"},{"version":"@frctl/twig@1.2.13","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig%401.2.13","type":"stable"},{"version":"@frctl/twig-example@0.2.10","date":"2022-08-17T18:44:49Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.10","type":"stable"},{"version":"@frctl/react@0.3.7","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react%400.3.7","type":"stable"},{"version":"@frctl/react-example@0.2.10","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.10","type":"stable"},{"version":"@frctl/nunjucks@2.0.15","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks%402.0.15","type":"stable"},{"version":"@frctl/nunjucks-example@0.0.9","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.9","type":"stable"},{"version":"@frctl/mandelbrot@1.10.2","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.2","type":"stable"},{"version":"@frctl/handlebars@1.2.15","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars%401.2.15","type":"stable"},{"version":"@frctl/handlebars-example@0.3.11","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.11","type":"stable"},{"version":"@frctl/fractal@1.5.14","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.14","type":"stable"},{"version":"@frctl/core@0.3.5","date":"2022-08-17T18:44:48Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/core%400.3.5","type":"stable"},{"version":"@frctl/twig-example@0.2.9","date":"2022-02-01T18:59:35Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.9","type":"stable"},{"version":"@frctl/react-example@0.2.9","date":"2022-02-01T18:59:35Z","url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.9","type":"stable"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40frctl%2Ffractal&per_page=100"},"claimed":false,"updatedAt":"2026-09-08T22:04:37.735Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/fractal","markdown":"https://www.vioscale.ai/software/fractal.md","html":"https://www.vioscale.ai/software/fractal"}},{"slug":"storybook","name":"Storybook","tagline":"","homepage":"https://storybook.js.org","category":{"slug":"design-systems","name":"Design Systems"},"vendor":null,"score":{"composite":54.2,"confidence":0.62,"confidenceBand":"medium","breakdown":{"capabilities":{"value":28.9,"weight":0.07,"present":true,"contribution":2},"repo_stars":{"value":93.6,"weight":0.026,"present":true,"contribution":2.4},"integrations":{"value":17.3,"weight":0.079,"present":true,"contribution":1.4},"dependent_projects":{"value":0,"weight":0.063,"present":false,"contribution":0},"dev_activity":{"value":63.1,"weight":0.094,"present":true,"contribution":5.9},"release_cadence":{"value":99.4,"weight":0.052,"present":true,"contribution":5.2},"security_posture":{"value":0,"weight":0.063,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.136,"present":false,"contribution":0},"security_score":{"value":72,"weight":0.042,"present":true,"contribution":3},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-08T22:07:20.037Z","stale":false},"uri":"https://www.vioscale.ai/software/storybook","aliases":["storybook"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-22T22:07:20.237Z","categories":[{"slug":"design-systems","name":"Design Systems","isPrimary":true}],"facts":{"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"An open-source workshop tool that enables teams to develop and showcase UI components independently without requiring the full application to run. It supports multiple frameworks and provides integrated features for testing, documentation, and component state management.","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"pricing_model":"free_open_source","architecture_model":"open_source_framework","mit_or_apache_permissive_oss_license":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":3,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Figma","native":true,"category":"design","direction":"outbound"},{"name":"GraphQL","native":true,"direction":"inbound"},{"name":"Google Analytics","native":true,"category":"analytics","direction":"outbound"}],"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"ios":true,"web":true,"android":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://storybook.js.org","retrievedAt":"2026-09-01T14:52:05.853Z"},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.634Z","confidence":0.4}}],"activity":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/storybookjs/storybook/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":91025,"provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.9}}],"language":[{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.95}}],"release":[{"attribute":"release.cadence_days","value":1,"provenance":{"source":"https://github.com/storybookjs/storybook/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/storybookjs/storybook/releases/tag/v11.0.0-alpha.0","date":"2026-09-02T14:10:09Z","type":"prerelease","version":"v11.0.0-alpha.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0","date":"2026-09-02T13:57:23Z","type":"stable","version":"v10.6.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.3","date":"2026-09-02T11:44:02Z","type":"prerelease","version":"v10.6.0-beta.3"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.2","date":"2026-09-01T22:36:49Z","type":"prerelease","version":"v10.6.0-beta.2"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.1","date":"2026-09-01T09:58:51Z","type":"prerelease","version":"v10.6.0-beta.1"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.0","date":"2026-08-27T11:58:06Z","type":"prerelease","version":"v10.6.0-beta.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.9","date":"2026-08-26T11:19:56Z","type":"prerelease","version":"v10.6.0-alpha.9"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.8","date":"2026-08-25T09:55:54Z","type":"prerelease","version":"v10.6.0-alpha.8"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.7","date":"2026-08-20T09:30:23Z","type":"prerelease","version":"v10.6.0-alpha.7"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.10","date":"2026-08-20T11:02:19Z","type":"stable","version":"v10.5.10"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.9","date":"2026-08-18T07:02:34Z","type":"stable","version":"v10.5.9"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.6","date":"2026-08-17T07:29:46Z","type":"prerelease","version":"v10.6.0-alpha.6"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.8","date":"2026-08-13T14:09:31Z","type":"stable","version":"v10.5.8"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.5","date":"2026-08-10T09:06:19Z","type":"prerelease","version":"v10.6.0-alpha.5"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.7","date":"2026-08-06T13:21:43Z","type":"stable","version":"v10.5.7"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.4","date":"2026-08-03T12:38:42Z","type":"prerelease","version":"v10.6.0-alpha.4"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.6","date":"2026-08-03T12:59:24Z","type":"stable","version":"v10.5.6"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.5","date":"2026-07-27T10:14:14Z","type":"stable","version":"v10.5.5"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.3","date":"2026-07-24T11:36:59Z","type":"prerelease","version":"v10.6.0-alpha.3"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.4","date":"2026-07-24T10:53:07Z","type":"stable","version":"v10.5.4"}],"provenance":{"source":"https://github.com/storybookjs/storybook/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.7}}],"security":[{"attribute":"security.scorecard","value":7.2,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.722Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"An open-source workshop tool that enables teams to develop and showcase UI components independently without requiring the full application to run. It supports multiple frameworks and provides integrated features for testing, documentation, and component state management. It is indexed under Design Systems.","source":"https://storybook.js.org","question":"What is Storybook?","confidence":0.6},{"answer":"Storybook is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://storybook.js.org","question":"Is Storybook free to use?","confidence":0.6},{"answer":"Storybook supports the web, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://storybook.js.org","question":"What platforms does Storybook support?","confidence":0.6},{"answer":"Yes. Storybook can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://storybook.js.org","question":"Can Storybook be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for Storybook, including Figma, GraphQL and Google Analytics. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://storybook.js.org","question":"What does Storybook integrate with?","confidence":0.6},{"answer":"Yes. Storybook is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/storybookjs/storybook","question":"Is Storybook open source?","confidence":0.95}],"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:57.065Z","confidence":0.65833336}}]},"factList":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"description.long","value":"An open-source workshop tool that enables teams to develop and showcase UI components independently without requiring the full application to run. It supports multiple frameworks and provides integrated features for testing, documentation, and component state management.","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"pricing_model":"free_open_source","architecture_model":"open_source_framework","mit_or_apache_permissive_oss_license":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"integrations.count","value":3,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Figma","native":true,"category":"design","direction":"outbound"},{"name":"GraphQL","native":true,"direction":"inbound"},{"name":"Google Analytics","native":true,"category":"analytics","direction":"outbound"}],"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"platform.support","value":{"ios":true,"web":true,"android":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://storybook.js.org","retrievedAt":"2026-09-01T14:52:05.853Z"},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.634Z","confidence":0.4}},{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/storybookjs/storybook/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":91025,"provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.9}},{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.95}},{"attribute":"release.cadence_days","value":1,"provenance":{"source":"https://github.com/storybookjs/storybook/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/storybookjs/storybook/releases/tag/v11.0.0-alpha.0","date":"2026-09-02T14:10:09Z","type":"prerelease","version":"v11.0.0-alpha.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0","date":"2026-09-02T13:57:23Z","type":"stable","version":"v10.6.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.3","date":"2026-09-02T11:44:02Z","type":"prerelease","version":"v10.6.0-beta.3"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.2","date":"2026-09-01T22:36:49Z","type":"prerelease","version":"v10.6.0-beta.2"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.1","date":"2026-09-01T09:58:51Z","type":"prerelease","version":"v10.6.0-beta.1"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.0","date":"2026-08-27T11:58:06Z","type":"prerelease","version":"v10.6.0-beta.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.9","date":"2026-08-26T11:19:56Z","type":"prerelease","version":"v10.6.0-alpha.9"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.8","date":"2026-08-25T09:55:54Z","type":"prerelease","version":"v10.6.0-alpha.8"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.7","date":"2026-08-20T09:30:23Z","type":"prerelease","version":"v10.6.0-alpha.7"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.10","date":"2026-08-20T11:02:19Z","type":"stable","version":"v10.5.10"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.9","date":"2026-08-18T07:02:34Z","type":"stable","version":"v10.5.9"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.6","date":"2026-08-17T07:29:46Z","type":"prerelease","version":"v10.6.0-alpha.6"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.8","date":"2026-08-13T14:09:31Z","type":"stable","version":"v10.5.8"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.5","date":"2026-08-10T09:06:19Z","type":"prerelease","version":"v10.6.0-alpha.5"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.7","date":"2026-08-06T13:21:43Z","type":"stable","version":"v10.5.7"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.4","date":"2026-08-03T12:38:42Z","type":"prerelease","version":"v10.6.0-alpha.4"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.6","date":"2026-08-03T12:59:24Z","type":"stable","version":"v10.5.6"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.5","date":"2026-07-27T10:14:14Z","type":"stable","version":"v10.5.5"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.3","date":"2026-07-24T11:36:59Z","type":"prerelease","version":"v10.6.0-alpha.3"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.4","date":"2026-07-24T10:53:07Z","type":"stable","version":"v10.5.4"}],"provenance":{"source":"https://github.com/storybookjs/storybook/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.7}},{"attribute":"security.scorecard","value":7.2,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.722Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"An open-source workshop tool that enables teams to develop and showcase UI components independently without requiring the full application to run. It supports multiple frameworks and provides integrated features for testing, documentation, and component state management. It is indexed under Design Systems.","source":"https://storybook.js.org","question":"What is Storybook?","confidence":0.6},{"answer":"Storybook is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://storybook.js.org","question":"Is Storybook free to use?","confidence":0.6},{"answer":"Storybook supports the web, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://storybook.js.org","question":"What platforms does Storybook support?","confidence":0.6},{"answer":"Yes. Storybook can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://storybook.js.org","question":"Can Storybook be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for Storybook, including Figma, GraphQL and Google Analytics. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://storybook.js.org","question":"What does Storybook integrate with?","confidence":0.6},{"answer":"Yes. Storybook is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/storybookjs/storybook","question":"Is Storybook open source?","confidence":0.95}],"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:57.065Z","confidence":0.65833336}}],"faq":[{"answer":"An open-source workshop tool that enables teams to develop and showcase UI components independently without requiring the full application to run. It supports multiple frameworks and provides integrated features for testing, documentation, and component state management. It is indexed under Design Systems.","source":"https://storybook.js.org","question":"What is Storybook?","confidence":0.6},{"answer":"Storybook is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://storybook.js.org","question":"Is Storybook free to use?","confidence":0.6},{"answer":"Storybook supports the web, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://storybook.js.org","question":"What platforms does Storybook support?","confidence":0.6},{"answer":"Yes. Storybook can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://storybook.js.org","question":"Can Storybook be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for Storybook, including Figma, GraphQL and Google Analytics. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://storybook.js.org","question":"What does Storybook integrate with?","confidence":0.6},{"answer":"Yes. Storybook is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/storybookjs/storybook","question":"Is Storybook open source?","confidence":0.95}],"faqSource":"generated","releaseHistory":[{"version":"v11.0.0-alpha.0","date":"2026-09-02T14:10:09Z","url":"https://github.com/storybookjs/storybook/releases/tag/v11.0.0-alpha.0","type":"prerelease"},{"version":"v10.6.0","date":"2026-09-02T13:57:23Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0","type":"stable"},{"version":"v10.6.0-beta.3","date":"2026-09-02T11:44:02Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.3","type":"prerelease"},{"version":"v10.6.0-beta.2","date":"2026-09-01T22:36:49Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.2","type":"prerelease"},{"version":"v10.6.0-beta.1","date":"2026-09-01T09:58:51Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.1","type":"prerelease"},{"version":"v10.6.0-beta.0","date":"2026-08-27T11:58:06Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.0","type":"prerelease"},{"version":"v10.6.0-alpha.9","date":"2026-08-26T11:19:56Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.9","type":"prerelease"},{"version":"v10.6.0-alpha.8","date":"2026-08-25T09:55:54Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.8","type":"prerelease"},{"version":"v10.6.0-alpha.7","date":"2026-08-20T09:30:23Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.7","type":"prerelease"},{"version":"v10.5.10","date":"2026-08-20T11:02:19Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.10","type":"stable"},{"version":"v10.5.9","date":"2026-08-18T07:02:34Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.9","type":"stable"},{"version":"v10.6.0-alpha.6","date":"2026-08-17T07:29:46Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.6","type":"prerelease"},{"version":"v10.5.8","date":"2026-08-13T14:09:31Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.8","type":"stable"},{"version":"v10.6.0-alpha.5","date":"2026-08-10T09:06:19Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.5","type":"prerelease"},{"version":"v10.5.7","date":"2026-08-06T13:21:43Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.7","type":"stable"},{"version":"v10.6.0-alpha.4","date":"2026-08-03T12:38:42Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.4","type":"prerelease"},{"version":"v10.5.6","date":"2026-08-03T12:59:24Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.6","type":"stable"},{"version":"v10.5.5","date":"2026-07-27T10:14:14Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.5","type":"stable"},{"version":"v10.6.0-alpha.3","date":"2026-07-24T11:36:59Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.3","type":"prerelease"},{"version":"v10.5.4","date":"2026-07-24T10:53:07Z","url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.4","type":"stable"}],"integrations":[{"name":"Figma","category":"design","direction":"outbound","native":true},{"name":"GraphQL","direction":"inbound","native":true},{"name":"Google Analytics","category":"analytics","direction":"outbound","native":true}],"claimed":false,"updatedAt":"2026-09-08T22:07:20.237Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/storybook","markdown":"https://www.vioscale.ai/software/storybook.md","html":"https://www.vioscale.ai/software/storybook"}}],"attributes":[{"attribute":"activity.commits_last_30d","values":{"fractal":{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/frctl/fractal/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.65}},"storybook":{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/storybookjs/storybook/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.65}}}},{"attribute":"adoption.dependent_repos","values":{"fractal":{"attribute":"adoption.dependent_repos","value":393,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Ffrctl%2Ffractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.85}},"storybook":null}},{"attribute":"adoption.github_stars","values":{"fractal":{"attribute":"adoption.github_stars","value":2128,"provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.9}},"storybook":{"attribute":"adoption.github_stars","value":91025,"provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.9}}}},{"attribute":"content.faq","values":{"fractal":null,"storybook":{"attribute":"content.faq","value":[{"answer":"An open-source workshop tool that enables teams to develop and showcase UI components independently without requiring the full application to run. It supports multiple frameworks and provides integrated features for testing, documentation, and component state management. It is indexed under Design Systems.","source":"https://storybook.js.org","question":"What is Storybook?","confidence":0.6},{"answer":"Storybook is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://storybook.js.org","question":"Is Storybook free to use?","confidence":0.6},{"answer":"Storybook supports the web, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://storybook.js.org","question":"What platforms does Storybook support?","confidence":0.6},{"answer":"Yes. Storybook can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://storybook.js.org","question":"Can Storybook be self-hosted?","confidence":0.6},{"answer":"We have confirmed 3 integrations for Storybook, including Figma, GraphQL and Google Analytics. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://storybook.js.org","question":"What does Storybook integrate with?","confidence":0.6},{"answer":"Yes. Storybook is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/storybookjs/storybook","question":"Is Storybook open source?","confidence":0.95}],"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:57.065Z","confidence":0.65833336}}}},{"attribute":"deployment.options","values":{"fractal":null,"storybook":{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"description.long","values":{"fractal":{"attribute":"description.long","value":"Fractal enables developers to create website component libraries and integrate them into production applications through custom commands, build tool integration, and programmatic APIs.","provenance":{"source":"https://fractal.build","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T16:10:49.126Z","confidence":0.6}},"storybook":{"attribute":"description.long","value":"An open-source workshop tool that enables teams to develop and showcase UI components independently without requiring the full application to run. It supports multiple frameworks and provides integrated features for testing, documentation, and component state management.","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"features.capabilities","values":{"fractal":null,"storybook":{"attribute":"features.capabilities","value":{"pricing_model":"free_open_source","architecture_model":"open_source_framework","mit_or_apache_permissive_oss_license":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"integrations.count","values":{"fractal":null,"storybook":{"attribute":"integrations.count","value":3,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"integrations.list","values":{"fractal":null,"storybook":{"attribute":"integrations.list","value":[{"name":"Figma","native":true,"category":"design","direction":"outbound"},{"name":"GraphQL","native":true,"direction":"inbound"},{"name":"Google Analytics","native":true,"category":"analytics","direction":"outbound"}],"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"language.primary","values":{"fractal":{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.9}},"storybook":{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.9}}}},{"attribute":"license.spdx","values":{"fractal":{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.95}},"storybook":{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.95}}}},{"attribute":"platform.support","values":{"fractal":null,"storybook":{"attribute":"platform.support","value":{"ios":true,"web":true,"android":true},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"pricing","values":{"fractal":null,"storybook":{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://storybook.js.org","retrievedAt":"2026-09-01T14:52:05.853Z"},"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"pricing.free_tier","values":{"fractal":null,"storybook":{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"pricing.model","values":{"fractal":null,"storybook":{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.634Z","confidence":0.4}}}},{"attribute":"pricing.price_level","values":{"fractal":null,"storybook":{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"pricing.transparent","values":{"fractal":null,"storybook":{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://storybook.js.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-01T14:52:05.853Z","confidence":0.6}}}},{"attribute":"release.cadence_days","values":{"fractal":null,"storybook":{"attribute":"release.cadence_days","value":1,"provenance":{"source":"https://github.com/storybookjs/storybook/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.7}}}},{"attribute":"release.history","values":{"fractal":{"attribute":"release.history","value":[{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.11","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/twig-example@0.2.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.11","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/react-example@0.2.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.10","date":"2023-01-26T08:53:13Z","type":"stable","version":"@frctl/nunjucks-example@0.0.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.3","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/mandelbrot@1.10.3"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.12","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/handlebars-example@0.3.12"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.15","date":"2023-01-26T08:53:12Z","type":"stable","version":"@frctl/fractal@1.5.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/web%400.1.12","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/web@0.1.12"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig%401.2.13","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/twig@1.2.13"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.10","date":"2022-08-17T18:44:49Z","type":"stable","version":"@frctl/twig-example@0.2.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react%400.3.7","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/react@0.3.7"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.10","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/react-example@0.2.10"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks%402.0.15","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/nunjucks@2.0.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/nunjucks-example%400.0.9","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/nunjucks-example@0.0.9"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/mandelbrot%401.10.2","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/mandelbrot@1.10.2"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars%401.2.15","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/handlebars@1.2.15"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/handlebars-example%400.3.11","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/handlebars-example@0.3.11"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/fractal%401.5.14","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/fractal@1.5.14"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/core%400.3.5","date":"2022-08-17T18:44:48Z","type":"stable","version":"@frctl/core@0.3.5"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/twig-example%400.2.9","date":"2022-02-01T18:59:35Z","type":"stable","version":"@frctl/twig-example@0.2.9"},{"url":"https://github.com/frctl/fractal/releases/tag/%40frctl/react-example%400.2.9","date":"2022-02-01T18:59:35Z","type":"stable","version":"@frctl/react-example@0.2.9"}],"provenance":{"source":"https://github.com/frctl/fractal/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.202Z","confidence":0.7}},"storybook":{"attribute":"release.history","value":[{"url":"https://github.com/storybookjs/storybook/releases/tag/v11.0.0-alpha.0","date":"2026-09-02T14:10:09Z","type":"prerelease","version":"v11.0.0-alpha.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0","date":"2026-09-02T13:57:23Z","type":"stable","version":"v10.6.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.3","date":"2026-09-02T11:44:02Z","type":"prerelease","version":"v10.6.0-beta.3"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.2","date":"2026-09-01T22:36:49Z","type":"prerelease","version":"v10.6.0-beta.2"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.1","date":"2026-09-01T09:58:51Z","type":"prerelease","version":"v10.6.0-beta.1"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-beta.0","date":"2026-08-27T11:58:06Z","type":"prerelease","version":"v10.6.0-beta.0"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.9","date":"2026-08-26T11:19:56Z","type":"prerelease","version":"v10.6.0-alpha.9"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.8","date":"2026-08-25T09:55:54Z","type":"prerelease","version":"v10.6.0-alpha.8"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.7","date":"2026-08-20T09:30:23Z","type":"prerelease","version":"v10.6.0-alpha.7"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.10","date":"2026-08-20T11:02:19Z","type":"stable","version":"v10.5.10"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.9","date":"2026-08-18T07:02:34Z","type":"stable","version":"v10.5.9"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.6","date":"2026-08-17T07:29:46Z","type":"prerelease","version":"v10.6.0-alpha.6"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.8","date":"2026-08-13T14:09:31Z","type":"stable","version":"v10.5.8"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.5","date":"2026-08-10T09:06:19Z","type":"prerelease","version":"v10.6.0-alpha.5"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.7","date":"2026-08-06T13:21:43Z","type":"stable","version":"v10.5.7"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.4","date":"2026-08-03T12:38:42Z","type":"prerelease","version":"v10.6.0-alpha.4"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.6","date":"2026-08-03T12:59:24Z","type":"stable","version":"v10.5.6"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.5","date":"2026-07-27T10:14:14Z","type":"stable","version":"v10.5.5"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.3","date":"2026-07-24T11:36:59Z","type":"prerelease","version":"v10.6.0-alpha.3"},{"url":"https://github.com/storybookjs/storybook/releases/tag/v10.5.4","date":"2026-07-24T10:53:07Z","type":"stable","version":"v10.5.4"}],"provenance":{"source":"https://github.com/storybookjs/storybook/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.632Z","confidence":0.7}}}},{"attribute":"security.scorecard","values":{"fractal":{"attribute":"security.scorecard","value":3.5,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/frctl/fractal","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.9}},"storybook":{"attribute":"security.scorecard","value":7.2,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:31.722Z","confidence":0.9}}}},{"attribute":"security.vulnerabilities","values":{"fractal":{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40frctl%2Ffractal&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40frctl%2Ffractal&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-08T22:03:29.215Z","confidence":0.9}},"storybook":null}}],"capabilities":{"category":{"slug":"design-systems","name":"Design Systems"},"groups":[{"group":"Capabilities","rows":[{"axis":{"key":"architecture_model","label":"Architecture model","type":"enum","enumValues":[{"value":"managed_cloud_saas","label":"Managed cloud saas"},{"value":"open_source_framework","label":"Open source framework"}]},"values":{"fractal":null,"storybook":"open_source_framework"}},{"axis":{"key":"design_token_variable_translation_engine_figma_to_code","label":"Design token variable translation engine figma to code","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"interactive_storybook_react_component_embedding","label":"Interactive storybook react component embedding","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"continuous_integration_ci_github_gitlab_token_sync","label":"Continuous integration ci github gitlab token sync","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"visual_regression_testing_and_component_history","label":"Visual regression testing and component history","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"markdown_and_mdx_custom_documentation_authoring","label":"Markdown and mdx custom documentation authoring","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"brand_asset_management_hub_for_logos_and_fonts","label":"Brand asset management hub for logos and fonts","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"version_control_and_releaseing_for_brand_guidelines","label":"Version control and releaseing for brand guidelines","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"w3c_design_token_format_specification_support","label":"W3c design token format specification support","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"multi_tenant_theme_support_for_white_labeling","label":"Multi tenant theme support for white labeling","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"soc2_type_ii","label":"SOC2 type ii","type":"bool"},"values":{"fractal":null,"storybook":null}},{"axis":{"key":"mit_or_apache_permissive_oss_license","label":"Mit or apache permissive oss license","type":"bool"},"values":{"fractal":null,"storybook":true}},{"axis":{"key":"pricing_model","label":"Pricing model","type":"enum","enumValues":[{"value":"per_editor_seat_monthly","label":"Per editor seat monthly"},{"value":"flat_custom_enterprise","label":"Flat custom enterprise"},{"value":"free_open_source","label":"Free open source"}]},"values":{"fractal":null,"storybook":"free_open_source"}}]}]},"leader":"storybook","leaderReason":"Storybook leads by composite 54.2 vs Fractal's 37.6 (margin 16.6), at medium confidence (0.62).","generatedAt":"2026-09-11T23:38:53.144Z"},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-11T23:38:53.144Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}