Skip to content
Caleb Porzio avatar

Caleb Porzio

Creator of Livewire, Alpine.js and Flux UI, funded by sponsors and component sales

About Caleb Porzio

Caleb Porzio is an independent open source developer from Buffalo, New York, best known for creating Livewire, the full-stack framework for Laravel, and Alpine.js, the lightweight JavaScript framework for sprinkling interactivity into server-rendered HTML.

He left his job at the Laravel consultancy Tighten in January 2019 for what was meant to be a sabbatical. Days later he built the first proof of concept of Livewire, and the sabbatical turned into a full-time career in open source.

Caleb became one of the most visible examples of sustainable open source funding. In 2020 he wrote publicly about crossing six figures a year on GitHub Sponsors, driven largely by sponsor-only screencasts and a 'sponsorware' model he helped popularize, where new packages stay exclusive to sponsors until a funding goal is reached.

He later added commercial products on top of his frameworks, including premium Alpine UI Components and Flux, a paid UI component library for Livewire. He also co-hosts the No Plans To Merge podcast.

Products by Caleb Porzio

Livewire logo

Livewire

livewire.laravel.com

Full-stack framework for Laravel that builds dynamic interfaces without leaving PHP.

Alpine.js logo

Alpine.js

alpinejs.dev

Minimal JavaScript framework for adding behavior directly in HTML markup.

Flux logo

Flux

fluxui.dev

Paid, hand-crafted UI component library for Livewire applications.

Sushi logo

Sushi

github.com

Eloquent array driver for Laravel, released via the sponsorware model.

Revenue

Caleb Porzio has publicly reported $112K/yr from GitHub Sponsors (as of 2020). Source

Caleb Porzio's journey, 2019โ€“20246 milestones ยท self-reported
  • Revenue (monthly, log scale)
  • First product
  • Went full time
  • Launch / milestone
  • Started 2019
  1. 2019First product: Launched Livewire
  2. 2019Went full time: Left Tighten; built Livewire
  3. 2019Launch: Released Alpine.js
  4. 2019Milestone: Joined GitHub Sponsors in December
  5. 2020Revenue: Passed $100K/yr from GitHub Sponsorsโ‰ˆ $8.3K/mo calebporzio.com
  6. 2024Launch: Launched Flux, a paid UI component library for Livewire

Timeline

  1. 2019 โ€” Left Tighten and built the first version of Livewire within days.
  2. 2019 โ€” Released Alpine.js.
  3. 2019 โ€” Joined GitHub Sponsors in December.
  4. 2020 โ€” Passed $100K/yr in GitHub Sponsors revenue, mainly via sponsor-only screencasts.
  5. 2024 โ€” Launched Flux, a paid UI component library for Livewire.

How Caleb builds

  • Make open source pay by bundling education (screencasts) with sponsorship
  • Sponsorware: release to sponsors first, open source once a goal is hit
  • Keep tools simple enough to fit in your head

Learn from Caleb Porzio

[template]$149 per project / $299 unlimited / $799 team

Flux UI

Livewire component library sold as a one-time license.

by Caleb Porzio

Caleb Porzio FAQ

What did Caleb Porzio create?

Caleb Porzio created Livewire for Laravel and the Alpine.js JavaScript framework, and later the Flux UI component library.

How does Caleb Porzio make money from open source?

Mainly through GitHub Sponsors (boosted by sponsor-only screencasts and sponsorware) plus paid products like Flux and Alpine UI Components. He reported about $112K/yr in sponsorships in 2020.

How much does Flux UI cost?

Flux is sold as a one-time license: $149 for a single project, $299 for unlimited projects, or $799 for teams.

Similar indie makers

Adam Wathan avatar

Adam Wathan

@adamwathan Canada302K followers

Creator of Tailwind CSS who built a multi-million-dollar business on open source

Tailwind CSS, Tailwind Plus (formerly Tailwind UI), Refactoring UI +4Mid-seven figures/yr

Matt Pocock avatar

Matt Pocock

@mattpocockuk United Kingdom368K followers

TypeScript and AI engineering educator behind Total TypeScript and AI Hero

AI Hero, Total TypeScript, ts-reset +3

Irsyad A. Panjaitan avatar

Irsyad A. Panjaitan

@irsyad Indonesia

Design engineer behind Intent UI (formerly justd), an open-source React component library

Intent UI, Intent UI Design, Intent UI Icons +1

Brad Traversy avatar

Brad Traversy

@traversymedia United States361K followers

Web dev educator behind Traversy Media, plus a public lab of indie dev tools

Traversy Media, DevSheets, WebUtils +4

Sahil Lavingia avatar

Sahil Lavingia

@shl United States394K followers

Founder of Gumroad and author of The Minimalist Entrepreneur

Gumroad, Flexile, Helper$17.8M/yr

Daniel Vassallo avatar

Daniel Vassallo

@dvassallo United States205K followers

Ex-Amazon engineer who popularized the small bets portfolio approach

Small Bets, Userbase, Single Server +1$210K profit in 9 months