{"data":{"slug":"stencil","name":"Stencil","tagline":"A compiler and runtime for building reusable web components with TypeScript","homepage":"https://stenciljs.com/","category":{"slug":"frontend-ui","name":"Frontend UI Frameworks"},"vendor":null,"score":{"composite":59.5,"confidence":0.71,"confidenceBand":"medium","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":77.7,"weight":0.033,"present":true,"contribution":2.6},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":5,"weight":0.08,"present":true,"contribution":0.4},"dev_activity":{"value":46,"weight":0.12,"present":true,"contribution":5.5},"release_cadence":{"value":95,"weight":0.067,"present":true,"contribution":6.4},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":75.9,"weight":0.173,"present":true,"contribution":13.1},"security_score":{"value":60,"weight":0.053,"present":true,"contribution":3.2},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:14:48.843Z","stale":false},"uri":"https://www.vioscale.ai/software/stencil","aliases":["stencil"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-24T16:14:49.028Z","categories":[{"slug":"frontend-ui","name":"Frontend UI Frameworks","isPrimary":true}],"facts":{"adoption":[{"attribute":"adoption.github_stars","value":13128,"provenance":{"source":"https://github.com/ionic-team/stencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":694305,"provenance":{"source":"https://www.npmjs.com/package/@stencil/core","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.838Z","confidence":0.85}},{"attribute":"adoption.dependent_repos","value":1,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fionic-team%2Fstencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.872Z","confidence":0.85}}],"features":[{"attribute":"features.capabilities","value":{"paradigm":"Web component compiler","bundle_size":"tiny","ssr_support":true,"virtual_dom":true,"component_model":true,"typescript_first":true},"provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:05:06.123Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/ionic-team/stencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://www.npmjs.com/package/@stencil/core","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.838Z","confidence":0.85}}],"platform":[{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:05:06.123Z","confidence":0.6}}],"pricing":[{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.866Z","confidence":0.48}}],"release":[{"attribute":"release.cadence_days","value":9,"provenance":{"source":"https://github.com/ionic-team/stencil/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/stenciljs/core/releases/tag/v4.44.2","date":"2026-08-26T16:44:04Z","type":"stable","version":"v4.44.2"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.44.1","date":"2026-08-21T11:31:44Z","type":"stable","version":"v4.44.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.44.0","date":"2026-08-11T15:07:47Z","type":"stable","version":"v4.44.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.5","date":"2026-05-28T19:07:17Z","type":"stable","version":"v4.43.5"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.4","date":"2026-04-13T12:46:38Z","type":"stable","version":"v4.43.4"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.3","date":"2026-04-13T12:44:59Z","type":"stable","version":"v4.43.3"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.2","date":"2026-02-27T09:27:22Z","type":"stable","version":"v4.43.2"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.1","date":"2026-02-20T17:27:50Z","type":"stable","version":"v4.43.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.0","date":"2026-02-17T08:52:30Z","type":"stable","version":"v4.43.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.42.1","date":"2026-02-06T17:46:42Z","type":"stable","version":"v4.42.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.42.0","date":"2026-02-01T23:42:03Z","type":"stable","version":"v4.42.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.3","date":"2026-01-23T12:35:33Z","type":"stable","version":"v4.41.3"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.2","date":"2026-01-16T10:22:43Z","type":"stable","version":"v4.41.2"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.1","date":"2026-01-08T23:40:35Z","type":"stable","version":"v4.41.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.0","date":"2026-01-02T22:24:06Z","type":"stable","version":"v4.41.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.40.1","date":"2025-12-23T22:42:57Z","type":"stable","version":"v4.40.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.40.0","date":"2025-12-23T10:16:22Z","type":"stable","version":"v4.40.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.39.0","date":"2025-12-09T11:03:02Z","type":"stable","version":"v4.39.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.38.3","date":"2025-11-05T20:30:11Z","type":"stable","version":"v4.38.3"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.38.2","date":"2025-10-17T19:40:16Z","type":"stable","version":"v4.38.2"}],"provenance":{"source":"https://github.com/ionic-team/stencil/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.7}}],"description":[{"attribute":"description.long","value":"A framework that lets you write web components once and distribute them to React, Angular, Vue, and other frameworks from a single codebase.","provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:05:06.123Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":28,"provenance":{"source":"https://github.com/ionic-team/stencil/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.65}}],"security":[{"attribute":"security.scorecard","value":6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/ionic-team/stencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.884Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fionic-team%2Fstencil&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fionic-team%2Fstencil&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.897Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"A TypeScript-based framework for authoring standards-compliant web components and component libraries that run on any browser or framework without framework dependencies. It is indexed under Frontend UI Frameworks.","source":"https://stenciljs.com/","question":"What is Stencil?","confidence":0.6},{"answer":"Stencil supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://stenciljs.com/","question":"What platforms does Stencil support?","confidence":0.6},{"answer":"Yes. Stencil 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://www.npmjs.com/package/@stencil/core","question":"Is Stencil open source?","confidence":0.85}],"provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:57.059Z","confidence":0.68333334}}]},"factList":[{"attribute":"adoption.github_stars","value":13128,"provenance":{"source":"https://github.com/ionic-team/stencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":694305,"provenance":{"source":"https://www.npmjs.com/package/@stencil/core","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.838Z","confidence":0.85}},{"attribute":"features.capabilities","value":{"paradigm":"Web component compiler","bundle_size":"tiny","ssr_support":true,"virtual_dom":true,"component_model":true,"typescript_first":true},"provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:05:06.123Z","confidence":0.6}},{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/ionic-team/stencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://www.npmjs.com/package/@stencil/core","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.838Z","confidence":0.85}},{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:05:06.123Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.866Z","confidence":0.48}},{"attribute":"release.cadence_days","value":9,"provenance":{"source":"https://github.com/ionic-team/stencil/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.7}},{"attribute":"description.long","value":"A framework that lets you write web components once and distribute them to React, Angular, Vue, and other frameworks from a single codebase.","provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:05:06.123Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":28,"provenance":{"source":"https://github.com/ionic-team/stencil/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.65}},{"attribute":"adoption.dependent_repos","value":1,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fionic-team%2Fstencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.872Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/stenciljs/core/releases/tag/v4.44.2","date":"2026-08-26T16:44:04Z","type":"stable","version":"v4.44.2"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.44.1","date":"2026-08-21T11:31:44Z","type":"stable","version":"v4.44.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.44.0","date":"2026-08-11T15:07:47Z","type":"stable","version":"v4.44.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.5","date":"2026-05-28T19:07:17Z","type":"stable","version":"v4.43.5"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.4","date":"2026-04-13T12:46:38Z","type":"stable","version":"v4.43.4"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.3","date":"2026-04-13T12:44:59Z","type":"stable","version":"v4.43.3"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.2","date":"2026-02-27T09:27:22Z","type":"stable","version":"v4.43.2"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.1","date":"2026-02-20T17:27:50Z","type":"stable","version":"v4.43.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.43.0","date":"2026-02-17T08:52:30Z","type":"stable","version":"v4.43.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.42.1","date":"2026-02-06T17:46:42Z","type":"stable","version":"v4.42.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.42.0","date":"2026-02-01T23:42:03Z","type":"stable","version":"v4.42.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.3","date":"2026-01-23T12:35:33Z","type":"stable","version":"v4.41.3"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.2","date":"2026-01-16T10:22:43Z","type":"stable","version":"v4.41.2"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.1","date":"2026-01-08T23:40:35Z","type":"stable","version":"v4.41.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.41.0","date":"2026-01-02T22:24:06Z","type":"stable","version":"v4.41.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.40.1","date":"2025-12-23T22:42:57Z","type":"stable","version":"v4.40.1"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.40.0","date":"2025-12-23T10:16:22Z","type":"stable","version":"v4.40.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.39.0","date":"2025-12-09T11:03:02Z","type":"stable","version":"v4.39.0"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.38.3","date":"2025-11-05T20:30:11Z","type":"stable","version":"v4.38.3"},{"url":"https://github.com/stenciljs/core/releases/tag/v4.38.2","date":"2025-10-17T19:40:16Z","type":"stable","version":"v4.38.2"}],"provenance":{"source":"https://github.com/ionic-team/stencil/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.856Z","confidence":0.7}},{"attribute":"security.scorecard","value":6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/ionic-team/stencil","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.884Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fionic-team%2Fstencil&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fionic-team%2Fstencil&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:54.897Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"A TypeScript-based framework for authoring standards-compliant web components and component libraries that run on any browser or framework without framework dependencies. It is indexed under Frontend UI Frameworks.","source":"https://stenciljs.com/","question":"What is Stencil?","confidence":0.6},{"answer":"Stencil supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://stenciljs.com/","question":"What platforms does Stencil support?","confidence":0.6},{"answer":"Yes. Stencil 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://www.npmjs.com/package/@stencil/core","question":"Is Stencil open source?","confidence":0.85}],"provenance":{"source":"https://stenciljs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:57.059Z","confidence":0.68333334}}],"faq":[{"answer":"A TypeScript-based framework for authoring standards-compliant web components and component libraries that run on any browser or framework without framework dependencies. It is indexed under Frontend UI Frameworks.","source":"https://stenciljs.com/","question":"What is Stencil?","confidence":0.6},{"answer":"Stencil supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://stenciljs.com/","question":"What platforms does Stencil support?","confidence":0.6},{"answer":"Yes. Stencil 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://www.npmjs.com/package/@stencil/core","question":"Is Stencil open source?","confidence":0.85}],"faqSource":"generated","releaseHistory":[{"version":"v4.44.2","date":"2026-08-26T16:44:04Z","url":"https://github.com/stenciljs/core/releases/tag/v4.44.2","type":"stable"},{"version":"v4.44.1","date":"2026-08-21T11:31:44Z","url":"https://github.com/stenciljs/core/releases/tag/v4.44.1","type":"stable"},{"version":"v4.44.0","date":"2026-08-11T15:07:47Z","url":"https://github.com/stenciljs/core/releases/tag/v4.44.0","type":"stable"},{"version":"v4.43.5","date":"2026-05-28T19:07:17Z","url":"https://github.com/stenciljs/core/releases/tag/v4.43.5","type":"stable"},{"version":"v4.43.4","date":"2026-04-13T12:46:38Z","url":"https://github.com/stenciljs/core/releases/tag/v4.43.4","type":"stable"},{"version":"v4.43.3","date":"2026-04-13T12:44:59Z","url":"https://github.com/stenciljs/core/releases/tag/v4.43.3","type":"stable"},{"version":"v4.43.2","date":"2026-02-27T09:27:22Z","url":"https://github.com/stenciljs/core/releases/tag/v4.43.2","type":"stable"},{"version":"v4.43.1","date":"2026-02-20T17:27:50Z","url":"https://github.com/stenciljs/core/releases/tag/v4.43.1","type":"stable"},{"version":"v4.43.0","date":"2026-02-17T08:52:30Z","url":"https://github.com/stenciljs/core/releases/tag/v4.43.0","type":"stable"},{"version":"v4.42.1","date":"2026-02-06T17:46:42Z","url":"https://github.com/stenciljs/core/releases/tag/v4.42.1","type":"stable"},{"version":"v4.42.0","date":"2026-02-01T23:42:03Z","url":"https://github.com/stenciljs/core/releases/tag/v4.42.0","type":"stable"},{"version":"v4.41.3","date":"2026-01-23T12:35:33Z","url":"https://github.com/stenciljs/core/releases/tag/v4.41.3","type":"stable"},{"version":"v4.41.2","date":"2026-01-16T10:22:43Z","url":"https://github.com/stenciljs/core/releases/tag/v4.41.2","type":"stable"},{"version":"v4.41.1","date":"2026-01-08T23:40:35Z","url":"https://github.com/stenciljs/core/releases/tag/v4.41.1","type":"stable"},{"version":"v4.41.0","date":"2026-01-02T22:24:06Z","url":"https://github.com/stenciljs/core/releases/tag/v4.41.0","type":"stable"},{"version":"v4.40.1","date":"2025-12-23T22:42:57Z","url":"https://github.com/stenciljs/core/releases/tag/v4.40.1","type":"stable"},{"version":"v4.40.0","date":"2025-12-23T10:16:22Z","url":"https://github.com/stenciljs/core/releases/tag/v4.40.0","type":"stable"},{"version":"v4.39.0","date":"2025-12-09T11:03:02Z","url":"https://github.com/stenciljs/core/releases/tag/v4.39.0","type":"stable"},{"version":"v4.38.3","date":"2025-11-05T20:30:11Z","url":"https://github.com/stenciljs/core/releases/tag/v4.38.3","type":"stable"},{"version":"v4.38.2","date":"2025-10-17T19:40:16Z","url":"https://github.com/stenciljs/core/releases/tag/v4.38.2","type":"stable"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fionic-team%2Fstencil&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T16:14:49.028Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/stencil","markdown":"https://www.vioscale.ai/software/stencil.md","html":"https://www.vioscale.ai/software/stencil"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T08:59:15.819Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}