开源项目组合实现月收入五位数
2026年4月8日 阅读时间: 8分钟

开源项目组合实现月收入五位数

Caleb Porzio通过开源生态系统实现了月收入五位数。以下是他的经验分享。

公司

创始人

收入

Caleb Porzio 攒钱、辞职,开始构建开源项目。不久后, Livewire 起飞了。如今,他的产品组合带来了月收入五位数。

以下是 Caleb 分享的实现过程。 👇

目录

  1. 幸运的家伙

  2. 构建过程

  3. 受众与个人魅力

  4. 开源的挑战

  5. 向同行学习

  6. 明智理财

  7. 未来规划

幸运的家伙

我的整个职业生涯都是一名 Web 开发者。我曾为代理商和产品公司工作,但我厌倦了为他人打工。我想要自己的项目,而且在常规的工作环境中表现不佳。

于是,我攒钱、辞职,开始为乐趣而从事开源工作。

Livewire 由此诞生。我深知大型 JavaScript 框架的痛点,并希望探索简化全栈开发的方法。我看到了 Phoenix Live-view,那个周末,Livewire 诞生了。

一年内,赞助就足以支付我的账单。之后,我构建了 Alpine,再后来是 Flux UI。

通过这些项目,我得以留在开源领域做我喜欢的事,并有幸聘请了几位优秀的人来帮助我。我是个幸运的家伙。

目前,我们的月收入达到了五位数。

构建过程

我制作免费且有价值的工具,然后销售教育课程、电子书,以及现在的高级 UI 组件。到目前为止,这对我来说效果相当不错。

走到这一步,我熬过了许多个深夜,发布了大量推文。此外,还需要大量的热情和时间投入其中。

至于我的技术栈,我当然使用 Livewire。我主要在 Laravel 生态系统中工作,因为那里是我的主场;不过,AlpineJS 已经触及了更广泛的受众。

受众与个人魅力

当我起步时,我已经在 Laravel 社区中拥有了一批受众。我在他们的几次会议上发表过演讲,并曾在该领域一家知名的代理公司工作。

这非常重要。有了这个坚实的基础,我与那些已经信任我的人分享了我的工作。

我天生的个人魅力也在与人建立关系、在会议上演讲以及撰写引人入胜的电子邮件方面给了我巨大的优势。播客也起到了显著的帮助作用。

如果我不擅长沟通,并且在这方面不是“天生好手”,那将会困难得多。

开源的挑战

我面临的最大挑战是来自其他开源工具的竞争。

在开源领域很难建立真正的护城河。一切都是免费可供参考的。一旦一个好点子流行起来,许多其他人自然会想做同样或类似的事情。你必须不断突破界限,保持相关性,这可能会让人筋疲力尽。

另一个障碍是 Livewire 是一个风格独特的工具。在当时它是反主流文化的,需要大量的时间和说服工作才能让许多人接受。

但我从未停止宣扬它,并最终赢得了越来越多的人。

向同行学习

向周围的其他人学习是另一个重要优势。

我从 Taylor Otwell 那里学到了很多关于技艺和产品的知识,不是通过教导,而是通过观察。

Adam Wathan 也对我产生了巨大影响。他的思维方式以及他撰写的许多关于销售和创业的材料都极具价值。

明智理财

我的建议?嗯,“保持真实。”

倾听你周围的信号。人们常常会告诉你他们想要什么,但令人惊讶的是,倾听他们并付诸行动却很难。然而,立足于真实的用户需求至关重要。

始终问自己:“我的用户需要/想要什么?” 更好的是,直接问他们!他们会直接或间接地告诉你。

另外,不要乱花钱!如果你保持运营简单,你可以赚更多的钱。不要让生活开支随着收入增加而悄悄上涨。不要急于雇佣人。尽可能自己多做,并把现金存入投资账户,这样即使遇到麻烦,你也能安然度过。

未来规划

我希望实现我工具的完整愿景。我想构建最全面、最健壮、最高效的 Web 技术栈。

我已经走了很长的路,但在覆盖所有方面之前,我们还有一段路要走。如果我们处理得当,AI 可能对我们的工具产生巨大影响,所以——就像现在所有人一样——这是一个需要解决的大问题。

你可以在 Twitter 上关注我,或者收听我的播客:Notes On Work。这里是我的开源项目列表

订阅