{"data":{"slug":"formatjs","name":"FormatJS","tagline":"","homepage":"https://formatjs.io","category":{"slug":"localization-i18n","name":"Localization I18N"},"vendor":null,"score":{"composite":64.8,"confidence":0.1,"confidenceBand":"low","breakdown":{"price_level":{"value":0,"weight":0.052,"present":false,"contribution":0},"reliability":{"value":0,"weight":0.073,"present":false,"contribution":0},"capabilities":{"value":0,"weight":0.084,"present":false,"contribution":0},"repo_stars":{"value":78.6,"weight":0.026,"present":true,"contribution":2},"integrations":{"value":0,"weight":0.09355555555555557,"present":false,"contribution":0},"dependent_projects":{"value":79.4,"weight":0.063,"present":true,"contribution":5},"dev_activity":{"value":63.1,"weight":0.094,"present":true,"contribution":5.9},"release_cadence":{"value":0,"weight":0.052,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.073,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.136,"present":false,"contribution":0},"security_score":{"value":38,"weight":0.042,"present":true,"contribution":1.6},"pricing_transparency":{"value":0,"weight":0.084,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-01T12:30:25.701Z","stale":false},"uri":"https://www.vioscale.ai/software/formatjs","aliases":["formatjs"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-09T19:28:31.974Z","categories":[{"slug":"localization-i18n","name":"Localization I18N","isPrimary":true}],"facts":{"platform":[{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://formatjs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-19T14:44:57.317Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/formatjs/formatjs/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":14743,"provenance":{"source":"https://github.com/formatjs/formatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":57947,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fformatjs%2Fformatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.043Z","confidence":0.85}}],"language":[{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/formatjs/formatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.9}}],"pricing":[{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://formatjs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.042Z","confidence":0.6}}],"release":[{"attribute":"release.history","value":[{"url":"https://github.com/formatjs/formatjs/releases/tag/react-intl%4010.1.23","date":"2026-08-23T03:06:40Z","type":"stable","version":"react-intl@10.1.23"},{"url":"https://github.com/formatjs/formatjs/releases/tag/formatjs_cli_v1.4.2","date":"2026-08-23T03:06:41Z","type":"stable","version":"formatjs_cli_v1.4.2"},{"url":"https://github.com/formatjs/formatjs/releases/tag/eslint-plugin-formatjs%406.6.0","date":"2026-08-23T03:06:39Z","type":"stable","version":"eslint-plugin-formatjs@6.6.0"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli%406.16.20","date":"2026-08-23T03:06:38Z","type":"stable","version":"@formatjs/cli@6.16.20"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-win32-x64%401.1.15","date":"2026-08-23T03:06:37Z","type":"stable","version":"@formatjs/cli-native-win32-x64@1.1.15"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64%401.1.14","date":"2026-08-23T03:06:35Z","type":"stable","version":"@formatjs/cli-native-linux-x64@1.1.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64-musl%401.0.12","date":"2026-08-23T03:06:36Z","type":"stable","version":"@formatjs/cli-native-linux-x64-musl@1.0.12"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64%401.2.14","date":"2026-08-23T03:06:33Z","type":"stable","version":"@formatjs/cli-native-linux-arm64@1.2.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64-musl%401.0.12","date":"2026-08-23T03:06:34Z","type":"stable","version":"@formatjs/cli-native-linux-arm64-musl@1.0.12"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-darwin-arm64%401.1.14","date":"2026-08-23T03:06:32Z","type":"stable","version":"@formatjs/cli-native-darwin-arm64@1.1.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-lib%409.0.6","date":"2026-08-23T03:06:30Z","type":"stable","version":"@formatjs/cli-lib@9.0.6"},{"url":"https://github.com/formatjs/formatjs/releases/tag/formatjs_cli_v1.4.1","date":"2026-08-18T14:14:54Z","type":"stable","version":"formatjs_cli_v1.4.1"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli%406.16.19","date":"2026-08-18T14:14:53Z","type":"stable","version":"@formatjs/cli@6.16.19"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-win32-x64%401.1.14","date":"2026-08-18T14:14:52Z","type":"stable","version":"@formatjs/cli-native-win32-x64@1.1.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64%401.1.13","date":"2026-08-18T14:14:49Z","type":"stable","version":"@formatjs/cli-native-linux-x64@1.1.13"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64-musl%401.0.11","date":"2026-08-18T14:14:50Z","type":"stable","version":"@formatjs/cli-native-linux-x64-musl@1.0.11"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64%401.2.13","date":"2026-08-18T14:14:47Z","type":"stable","version":"@formatjs/cli-native-linux-arm64@1.2.13"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64-musl%401.0.11","date":"2026-08-18T14:14:48Z","type":"stable","version":"@formatjs/cli-native-linux-arm64-musl@1.0.11"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-darwin-arm64%401.1.13","date":"2026-08-18T14:14:46Z","type":"stable","version":"@formatjs/cli-native-darwin-arm64@1.1.13"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-lib%409.0.5","date":"2026-08-18T14:14:45Z","type":"stable","version":"@formatjs/cli-lib@9.0.5"}],"provenance":{"source":"https://github.com/formatjs/formatjs/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.7}}],"security":[{"attribute":"security.scorecard","value":3.8,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/formatjs/formatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.045Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=react-intl&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=react-intl&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.046Z","confidence":0.9}}]},"factList":[{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://formatjs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-19T14:44:57.317Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/formatjs/formatjs/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":14743,"provenance":{"source":"https://github.com/formatjs/formatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.9}},{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/formatjs/formatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.9}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://formatjs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.042Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":57947,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fformatjs%2Fformatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.043Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/formatjs/formatjs/releases/tag/react-intl%4010.1.23","date":"2026-08-23T03:06:40Z","type":"stable","version":"react-intl@10.1.23"},{"url":"https://github.com/formatjs/formatjs/releases/tag/formatjs_cli_v1.4.2","date":"2026-08-23T03:06:41Z","type":"stable","version":"formatjs_cli_v1.4.2"},{"url":"https://github.com/formatjs/formatjs/releases/tag/eslint-plugin-formatjs%406.6.0","date":"2026-08-23T03:06:39Z","type":"stable","version":"eslint-plugin-formatjs@6.6.0"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli%406.16.20","date":"2026-08-23T03:06:38Z","type":"stable","version":"@formatjs/cli@6.16.20"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-win32-x64%401.1.15","date":"2026-08-23T03:06:37Z","type":"stable","version":"@formatjs/cli-native-win32-x64@1.1.15"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64%401.1.14","date":"2026-08-23T03:06:35Z","type":"stable","version":"@formatjs/cli-native-linux-x64@1.1.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64-musl%401.0.12","date":"2026-08-23T03:06:36Z","type":"stable","version":"@formatjs/cli-native-linux-x64-musl@1.0.12"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64%401.2.14","date":"2026-08-23T03:06:33Z","type":"stable","version":"@formatjs/cli-native-linux-arm64@1.2.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64-musl%401.0.12","date":"2026-08-23T03:06:34Z","type":"stable","version":"@formatjs/cli-native-linux-arm64-musl@1.0.12"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-darwin-arm64%401.1.14","date":"2026-08-23T03:06:32Z","type":"stable","version":"@formatjs/cli-native-darwin-arm64@1.1.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-lib%409.0.6","date":"2026-08-23T03:06:30Z","type":"stable","version":"@formatjs/cli-lib@9.0.6"},{"url":"https://github.com/formatjs/formatjs/releases/tag/formatjs_cli_v1.4.1","date":"2026-08-18T14:14:54Z","type":"stable","version":"formatjs_cli_v1.4.1"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli%406.16.19","date":"2026-08-18T14:14:53Z","type":"stable","version":"@formatjs/cli@6.16.19"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-win32-x64%401.1.14","date":"2026-08-18T14:14:52Z","type":"stable","version":"@formatjs/cli-native-win32-x64@1.1.14"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64%401.1.13","date":"2026-08-18T14:14:49Z","type":"stable","version":"@formatjs/cli-native-linux-x64@1.1.13"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64-musl%401.0.11","date":"2026-08-18T14:14:50Z","type":"stable","version":"@formatjs/cli-native-linux-x64-musl@1.0.11"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64%401.2.13","date":"2026-08-18T14:14:47Z","type":"stable","version":"@formatjs/cli-native-linux-arm64@1.2.13"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64-musl%401.0.11","date":"2026-08-18T14:14:48Z","type":"stable","version":"@formatjs/cli-native-linux-arm64-musl@1.0.11"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-darwin-arm64%401.1.13","date":"2026-08-18T14:14:46Z","type":"stable","version":"@formatjs/cli-native-darwin-arm64@1.1.13"},{"url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-lib%409.0.5","date":"2026-08-18T14:14:45Z","type":"stable","version":"@formatjs/cli-lib@9.0.5"}],"provenance":{"source":"https://github.com/formatjs/formatjs/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.038Z","confidence":0.7}},{"attribute":"security.scorecard","value":3.8,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/formatjs/formatjs","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.045Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=react-intl&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=react-intl&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:26:06.046Z","confidence":0.9}}],"releaseHistory":[{"version":"react-intl@10.1.23","date":"2026-08-23T03:06:40Z","url":"https://github.com/formatjs/formatjs/releases/tag/react-intl%4010.1.23","type":"stable"},{"version":"formatjs_cli_v1.4.2","date":"2026-08-23T03:06:41Z","url":"https://github.com/formatjs/formatjs/releases/tag/formatjs_cli_v1.4.2","type":"stable"},{"version":"eslint-plugin-formatjs@6.6.0","date":"2026-08-23T03:06:39Z","url":"https://github.com/formatjs/formatjs/releases/tag/eslint-plugin-formatjs%406.6.0","type":"stable"},{"version":"@formatjs/cli@6.16.20","date":"2026-08-23T03:06:38Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli%406.16.20","type":"stable"},{"version":"@formatjs/cli-native-win32-x64@1.1.15","date":"2026-08-23T03:06:37Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-win32-x64%401.1.15","type":"stable"},{"version":"@formatjs/cli-native-linux-x64@1.1.14","date":"2026-08-23T03:06:35Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64%401.1.14","type":"stable"},{"version":"@formatjs/cli-native-linux-x64-musl@1.0.12","date":"2026-08-23T03:06:36Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64-musl%401.0.12","type":"stable"},{"version":"@formatjs/cli-native-linux-arm64@1.2.14","date":"2026-08-23T03:06:33Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64%401.2.14","type":"stable"},{"version":"@formatjs/cli-native-linux-arm64-musl@1.0.12","date":"2026-08-23T03:06:34Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64-musl%401.0.12","type":"stable"},{"version":"@formatjs/cli-native-darwin-arm64@1.1.14","date":"2026-08-23T03:06:32Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-darwin-arm64%401.1.14","type":"stable"},{"version":"@formatjs/cli-lib@9.0.6","date":"2026-08-23T03:06:30Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-lib%409.0.6","type":"stable"},{"version":"formatjs_cli_v1.4.1","date":"2026-08-18T14:14:54Z","url":"https://github.com/formatjs/formatjs/releases/tag/formatjs_cli_v1.4.1","type":"stable"},{"version":"@formatjs/cli@6.16.19","date":"2026-08-18T14:14:53Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli%406.16.19","type":"stable"},{"version":"@formatjs/cli-native-win32-x64@1.1.14","date":"2026-08-18T14:14:52Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-win32-x64%401.1.14","type":"stable"},{"version":"@formatjs/cli-native-linux-x64@1.1.13","date":"2026-08-18T14:14:49Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64%401.1.13","type":"stable"},{"version":"@formatjs/cli-native-linux-x64-musl@1.0.11","date":"2026-08-18T14:14:50Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-x64-musl%401.0.11","type":"stable"},{"version":"@formatjs/cli-native-linux-arm64@1.2.13","date":"2026-08-18T14:14:47Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64%401.2.13","type":"stable"},{"version":"@formatjs/cli-native-linux-arm64-musl@1.0.11","date":"2026-08-18T14:14:48Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-linux-arm64-musl%401.0.11","type":"stable"},{"version":"@formatjs/cli-native-darwin-arm64@1.1.13","date":"2026-08-18T14:14:46Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-native-darwin-arm64%401.1.13","type":"stable"},{"version":"@formatjs/cli-lib@9.0.5","date":"2026-08-18T14:14:45Z","url":"https://github.com/formatjs/formatjs/releases/tag/%40formatjs/cli-lib%409.0.5","type":"stable"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=react-intl&per_page=100"},"claimed":false,"updatedAt":"2026-08-26T19:28:31.974Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/formatjs","markdown":"https://www.vioscale.ai/software/formatjs.md","html":"https://www.vioscale.ai/software/formatjs"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-01T14:50:20.496Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}