{"data":{"slug":"preact","name":"Preact","tagline":"A minimalist UI framework that provides component-based development without the performance cost of larger alternatives.","homepage":"https://preactjs.com/","category":{"slug":"frontend-ui","name":"Frontend UI Frameworks"},"vendor":null,"score":{"composite":77.4,"confidence":0.72,"confidenceBand":"medium","breakdown":{"capabilities":{"value":74.7,"weight":0.083,"present":true,"contribution":6.2},"repo_stars":{"value":86.6,"weight":0.033,"present":true,"contribution":2.9},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":81.6,"weight":0.08,"present":true,"contribution":6.5},"dev_activity":{"value":62.1,"weight":0.12,"present":true,"contribution":7.5},"release_cadence":{"value":92.8,"weight":0.067,"present":true,"contribution":6.2},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":94.2,"weight":0.173,"present":true,"contribution":16.3},"security_score":{"value":57,"weight":0.053,"present":true,"contribution":3},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:13:58.711Z","stale":false},"uri":"https://www.vioscale.ai/software/preact","aliases":["preact"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-24T16:13:58.893Z","categories":[{"slug":"frontend-ui","name":"Frontend UI Frameworks","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":93,"provenance":{"source":"https://github.com/preactjs/preact/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":38858,"provenance":{"source":"https://github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":17937973,"provenance":{"source":"https://www.npmjs.com/package/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.580Z","confidence":0.85}},{"attribute":"adoption.dependent_repos","value":78992,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpreactjs%2Fpreact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.620Z","confidence":0.85}}],"features":[{"attribute":"features.capabilities","value":{"paradigm":"Virtual DOM component library","bundle_size":"tiny","ssr_support":true,"virtual_dom":true,"component_model":true,"router_official":true,"state_management":true},"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.99}}],"platform":[{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}}],"pricing":[{"attribute":"pricing.model","value":"free","provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"free","freeTier":true,"sourceUrl":"https://preactjs.com/","retrievedAt":"2026-09-10T16:00:24.072Z"},"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}}],"release":[{"attribute":"release.cadence_days","value":13,"provenance":{"source":"https://github.com/preactjs/preact/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.2","date":"2026-09-08T09:03:07Z","type":"prerelease","version":"11.0.0-rc.2"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.1","date":"2026-08-26T07:49:33Z","type":"prerelease","version":"11.0.0-rc.1"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.0","date":"2026-08-10T06:17:58Z","type":"prerelease","version":"11.0.0-rc.0"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.8","date":"2026-08-01T09:57:31Z","type":"stable","version":"10.29.8"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-beta.2","date":"2026-07-15T16:46:28Z","type":"prerelease","version":"11.0.0-beta.2"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.7","date":"2026-07-08T17:33:42Z","type":"stable","version":"10.29.7"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.6","date":"2026-07-08T07:34:46Z","type":"stable","version":"10.29.6"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.5","date":"2026-07-07T16:51:01Z","type":"stable","version":"10.29.5"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.4","date":"2026-07-03T10:58:50Z","type":"stable","version":"10.29.4"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.3","date":"2026-06-26T05:16:07Z","type":"stable","version":"10.29.3"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.2","date":"2026-05-17T09:58:18Z","type":"stable","version":"10.29.2"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.1","date":"2026-04-03T10:43:40Z","type":"stable","version":"10.29.1"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.0","date":"2026-03-10T18:28:07Z","type":"stable","version":"10.29.0"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.4","date":"2026-02-19T07:15:06Z","type":"stable","version":"10.28.4"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-beta.1","date":"2026-02-15T10:10:26Z","type":"prerelease","version":"11.0.0-beta.1"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.3","date":"2026-01-31T09:58:48Z","type":"stable","version":"10.28.3"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.2","date":"2026-01-06T14:51:37Z","type":"stable","version":"10.28.2"},{"url":"https://github.com/preactjs/preact/releases/tag/10.27.3","date":"2026-01-06T14:59:45Z","type":"stable","version":"10.27.3"},{"url":"https://github.com/preactjs/preact/releases/tag/10.26.10","date":"2026-01-06T15:02:47Z","type":"stable","version":"10.26.10"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.1","date":"2025-12-23T19:22:14Z","type":"stable","version":"10.28.1"}],"provenance":{"source":"https://github.com/preactjs/preact/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.7}}],"description":[{"attribute":"description.long","value":"Preact is a JavaScript framework for building user interfaces through reusable components and Virtual DOM rendering. It offers React-like developer experience with significantly reduced JavaScript footprint, making it suitable for performance-critical applications.","provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}}],"security":[{"attribute":"security.scorecard","value":5.7,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.641Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=preact&per_page=100","last_12m":1,"max_severity":"HIGH"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=preact&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.652Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"A minimal virtual DOM library that provides a React-compatible API with significantly reduced file size. Preact delivers performance-focused component development without the overhead of traditional frameworks. It is indexed under Frontend UI Frameworks.","source":"https://preactjs.com/","question":"What is Preact?","confidence":0.6},{"answer":"Preact 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://preactjs.com/","question":"Is Preact free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Preact. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://preactjs.com/","question":"What platforms does Preact support?","confidence":0.6},{"answer":"Yes. Preact 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/preactjs/preact","question":"Is Preact open source?","confidence":0.99}],"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:55.925Z","confidence":0.6975}}]},"factList":[{"attribute":"activity.commits_last_30d","value":93,"provenance":{"source":"https://github.com/preactjs/preact/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":38858,"provenance":{"source":"https://github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":17937973,"provenance":{"source":"https://www.npmjs.com/package/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.580Z","confidence":0.85}},{"attribute":"features.capabilities","value":{"paradigm":"Virtual DOM component library","bundle_size":"tiny","ssr_support":true,"virtual_dom":true,"component_model":true,"router_official":true,"state_management":true},"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.99}},{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"pricing.model","value":"free","provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"release.cadence_days","value":13,"provenance":{"source":"https://github.com/preactjs/preact/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.7}},{"attribute":"description.long","value":"Preact is a JavaScript framework for building user interfaces through reusable components and Virtual DOM rendering. It offers React-like developer experience with significantly reduced JavaScript footprint, making it suitable for performance-critical applications.","provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"free","freeTier":true,"sourceUrl":"https://preactjs.com/","retrievedAt":"2026-09-10T16:00:24.072Z"},"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":78992,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpreactjs%2Fpreact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.620Z","confidence":0.85}},{"attribute":"security.scorecard","value":5.7,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/preactjs/preact","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.641Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=preact&per_page=100","last_12m":1,"max_severity":"HIGH"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=preact&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.652Z","confidence":0.9}},{"attribute":"release.history","value":[{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.2","date":"2026-09-08T09:03:07Z","type":"prerelease","version":"11.0.0-rc.2"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.1","date":"2026-08-26T07:49:33Z","type":"prerelease","version":"11.0.0-rc.1"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.0","date":"2026-08-10T06:17:58Z","type":"prerelease","version":"11.0.0-rc.0"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.8","date":"2026-08-01T09:57:31Z","type":"stable","version":"10.29.8"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-beta.2","date":"2026-07-15T16:46:28Z","type":"prerelease","version":"11.0.0-beta.2"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.7","date":"2026-07-08T17:33:42Z","type":"stable","version":"10.29.7"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.6","date":"2026-07-08T07:34:46Z","type":"stable","version":"10.29.6"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.5","date":"2026-07-07T16:51:01Z","type":"stable","version":"10.29.5"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.4","date":"2026-07-03T10:58:50Z","type":"stable","version":"10.29.4"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.3","date":"2026-06-26T05:16:07Z","type":"stable","version":"10.29.3"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.2","date":"2026-05-17T09:58:18Z","type":"stable","version":"10.29.2"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.1","date":"2026-04-03T10:43:40Z","type":"stable","version":"10.29.1"},{"url":"https://github.com/preactjs/preact/releases/tag/10.29.0","date":"2026-03-10T18:28:07Z","type":"stable","version":"10.29.0"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.4","date":"2026-02-19T07:15:06Z","type":"stable","version":"10.28.4"},{"url":"https://github.com/preactjs/preact/releases/tag/11.0.0-beta.1","date":"2026-02-15T10:10:26Z","type":"prerelease","version":"11.0.0-beta.1"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.3","date":"2026-01-31T09:58:48Z","type":"stable","version":"10.28.3"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.2","date":"2026-01-06T14:51:37Z","type":"stable","version":"10.28.2"},{"url":"https://github.com/preactjs/preact/releases/tag/10.27.3","date":"2026-01-06T14:59:45Z","type":"stable","version":"10.27.3"},{"url":"https://github.com/preactjs/preact/releases/tag/10.26.10","date":"2026-01-06T15:02:47Z","type":"stable","version":"10.26.10"},{"url":"https://github.com/preactjs/preact/releases/tag/10.28.1","date":"2025-12-23T19:22:14Z","type":"stable","version":"10.28.1"}],"provenance":{"source":"https://github.com/preactjs/preact/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:36.599Z","confidence":0.7}},{"attribute":"content.faq","value":[{"answer":"A minimal virtual DOM library that provides a React-compatible API with significantly reduced file size. Preact delivers performance-focused component development without the overhead of traditional frameworks. It is indexed under Frontend UI Frameworks.","source":"https://preactjs.com/","question":"What is Preact?","confidence":0.6},{"answer":"Preact 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://preactjs.com/","question":"Is Preact free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Preact. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://preactjs.com/","question":"What platforms does Preact support?","confidence":0.6},{"answer":"Yes. Preact 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/preactjs/preact","question":"Is Preact open source?","confidence":0.99}],"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:55.925Z","confidence":0.6975}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://preactjs.com/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:00:24.072Z","confidence":0.6}}],"faq":[{"answer":"A minimal virtual DOM library that provides a React-compatible API with significantly reduced file size. Preact delivers performance-focused component development without the overhead of traditional frameworks. It is indexed under Frontend UI Frameworks.","source":"https://preactjs.com/","question":"What is Preact?","confidence":0.6},{"answer":"Preact 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://preactjs.com/","question":"Is Preact free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Preact. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://preactjs.com/","question":"What platforms does Preact support?","confidence":0.6},{"answer":"Yes. Preact 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/preactjs/preact","question":"Is Preact open source?","confidence":0.99}],"faqSource":"generated","releaseHistory":[{"version":"11.0.0-rc.2","date":"2026-09-08T09:03:07Z","url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.2","type":"prerelease"},{"version":"11.0.0-rc.1","date":"2026-08-26T07:49:33Z","url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.1","type":"prerelease"},{"version":"11.0.0-rc.0","date":"2026-08-10T06:17:58Z","url":"https://github.com/preactjs/preact/releases/tag/11.0.0-rc.0","type":"prerelease"},{"version":"10.29.8","date":"2026-08-01T09:57:31Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.8","type":"stable"},{"version":"11.0.0-beta.2","date":"2026-07-15T16:46:28Z","url":"https://github.com/preactjs/preact/releases/tag/11.0.0-beta.2","type":"prerelease"},{"version":"10.29.7","date":"2026-07-08T17:33:42Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.7","type":"stable"},{"version":"10.29.6","date":"2026-07-08T07:34:46Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.6","type":"stable"},{"version":"10.29.5","date":"2026-07-07T16:51:01Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.5","type":"stable"},{"version":"10.29.4","date":"2026-07-03T10:58:50Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.4","type":"stable"},{"version":"10.29.3","date":"2026-06-26T05:16:07Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.3","type":"stable"},{"version":"10.29.2","date":"2026-05-17T09:58:18Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.2","type":"stable"},{"version":"10.29.1","date":"2026-04-03T10:43:40Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.1","type":"stable"},{"version":"10.29.0","date":"2026-03-10T18:28:07Z","url":"https://github.com/preactjs/preact/releases/tag/10.29.0","type":"stable"},{"version":"10.28.4","date":"2026-02-19T07:15:06Z","url":"https://github.com/preactjs/preact/releases/tag/10.28.4","type":"stable"},{"version":"11.0.0-beta.1","date":"2026-02-15T10:10:26Z","url":"https://github.com/preactjs/preact/releases/tag/11.0.0-beta.1","type":"prerelease"},{"version":"10.28.3","date":"2026-01-31T09:58:48Z","url":"https://github.com/preactjs/preact/releases/tag/10.28.3","type":"stable"},{"version":"10.28.2","date":"2026-01-06T14:51:37Z","url":"https://github.com/preactjs/preact/releases/tag/10.28.2","type":"stable"},{"version":"10.27.3","date":"2026-01-06T14:59:45Z","url":"https://github.com/preactjs/preact/releases/tag/10.27.3","type":"stable"},{"version":"10.26.10","date":"2026-01-06T15:02:47Z","url":"https://github.com/preactjs/preact/releases/tag/10.26.10","type":"stable"},{"version":"10.28.1","date":"2025-12-23T19:22:14Z","url":"https://github.com/preactjs/preact/releases/tag/10.28.1","type":"stable"}],"vulnerabilities":{"count":2,"last12m":1,"maxSeverity":"HIGH","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=preact&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T16:13:58.893Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/preact","markdown":"https://www.vioscale.ai/software/preact.md","html":"https://www.vioscale.ai/software/preact"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T01:30:13.996Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}