轻量CSS-in-JS库
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
goober 是一个主打“less than 1KB”的 CSS-in-JS 解决方案,可通过 npm install goober 安装。页面示例展示了使用 styled('button') 编写组件样式,支持嵌套选择器和 :hover 状态。它的核心定位很清晰:在保留常见 CSS-in-JS 能力的同时,尽量降低运行时代码体积。
从正文看,goober 提供 styled、css、keyframes、as、forwardRef 等熟悉 API,并支持 Theming,可将通用尺寸、颜色等主题变量传入样式中。服务端渲染方面,它提供 extractCss,用于提取当前状态下的 CSS。页面还强调 tree-shake 后体积会更小,理论上有利于加载、解析和执行性能。
框架支持方面,正文没有完整矩阵,只说明该网站由 Vite、Preact 和 goober 构建,因此至少可以看到它与现代前端构建工具和 Preact 场景存在实际使用。文档与 GitHub 链接均有提供,但抓取内容只包含简介和示例,无法判断 API 文档、迁移指南、兼容性说明是否充分。
正文未出现商业定价、订阅或企业版信息。页面提供 GitHub 和 npm 安装入口,说明其更像开源前端库使用;但抓取文本没有明确许可证,因此正式用于商业项目时仍应查看仓库 license。
优点是体积极小、API 熟悉、覆盖主题和 SSR 这类实用能力,适合对首屏性能、包体积敏感的前端应用,或希望用轻量方案替代较重 CSS-in-JS 库的团队。局限在于正文缺少维护策略、浏览器兼容、框架支持范围和生态插件信息,也没有与 Emotion、styled-components 等成熟方案的详细对比。
站点在中国大陆访问情况正文无法判断,标记为未知。npm 包通常可通过 npm 镜像或国内源改善安装体验,但这不属于页面明示信息。可对比的替代方案包括 styled-components、Emotion、Linaria、Stitches 和 vanilla-extract。
本测评基于公开资料整理,不构成购买建议,请以 goober.rocks 官网实际信息为准。
小于1KB,适合前端项目选型。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。