Greedy Developer?

Context #

A recent blog post titled HTMX, Datastar, greedy developer and several Hacker News threads raised concerns about Datastar Pro, pricing, and whether features were “moved behind a paywall”. Here’s what has changed, who Pro is for, and how to achieve some of the same things with the free version.

The facts #

Datastar remains MIT-licensed and free. For v1, we moved a handful of convenience plugins into Datastar Pro. The old code is tagged in the repo. Fork if you want.

The same outcomes are possible with the freely available version using standard APIs. We use the same API that everyone else does. Nothing you can build was taken from you; we set a support boundary. Judge the work by results: smaller bundles, faster apps, and lower egress and compute.

Here’s how you can replicate two Pro attributes using the free version:

1<!-- Replaces the current URL on load and whenever $page changes. -->
2<div data-effect="window.history.replaceState({}, '', '/page/' + $page)"></div>
3
4<!-- Scrolls the element into view. -->
5<div data-on-load="el.scrollIntoView()"></div>

Timeline and philosophy #

Who is Pro for? #

Hobbyist, student, solo tinkerer? Keep using the free core. You don’t need Pro to build real apps. Pro makes sense if:

Pro is a one-time lifetime license purchased from 501(c)(3) nonprofit. We don’t hold shares nor own equity. We steward the project. There is no buyout and no rug pull.

Why one bundle #

We are pricing plugins, Inspector, Rocket, and Stellar CSS together. One price keeps things simple and avoids FOMO. You pay once and get everything we ship under Pro, now and forever. No nickel-and-diming, no price matrix, no guessing what we might hold back. It also removes decision fatigue for teams and makes procurement easier. The goal is to fund the work and draw a clear support boundary, not carve the product into SKUs.

Clear commitments #

The core stays free, small, and fast. Pro is convenience and tooling, not basic capabilities. Anything Pro can do, you can do with the free version and your own effort (just like everyone else, including us).

Conclusion #

There’s a silent majority that sees the value in our work, and we sincerely thank you. We’ll spend more of our time on Pro since I never want to be accused of this shit again, even when it’s untrue. Building in the open can be rewarding, but the vitriol and entitlement around people telling us how to spend our time and effort is exhausting.

While I disagree with DHH on many things, he nailed it with this...

Have questions? Hop into Discord and see what we’re building for a return to normalcy in web dev.