代码转图片工具 Carbon

256 阅读1分钟

Carbon 是一个小工具,你可以使用 Carbon ( carbon.now.sh/ ) 将代码片段转换为优雅的图片。

image.png

Carbon 的作者是 Mike Fix ( mikefix.me/ ),目前在 Stripe 工作,Carbon 是他很多年前开发的个人作品。

Carbon 是开源的 ( github.com/carbon-app ), 在 2017 年被创建,使用 JavaScript 编写,大约有 1 万行代码。到目前为止,在 Github 中有 3万多个 Star, 汇聚了 178 位贡献者。

Carbon 本身是无状态的,纯前端的小工具,很适合独立开发者。代码量和代码复杂度都不算高,而且不会有很重的后端服务,长远来看迭代和维护成本都比较低。

Carbon 的 Web 服务中实现的为用户保存代码片段的以及一些高级付费功能,因此实现了用户管理、用户数据管理、权限控制、支付等服务端功能(仍在开发中,貌似暂停了)。

Carbon 直接将前端静态资源部署在 Vercel 中,服务端使用了 Firebase.

Carbon 有 3 中盈利方式

  • 在 Carbon 首页,有一个广告
  • 高级功能,包括更多的代码片段容量、使用 API 接口、自定义主题等。定价为 5美元/月。付费功能还没有上线,官方说正在开发中。
  • 捐赠:貌似没看到捐赠