Datastar CEO's Avatar

Datastar CEO

@data-star.dev.bsky.social

91 Followers  |  10 Following  |  65 Posts  |  Joined: 29.11.2024  |  2.0179

Latest posts by data-star.dev on Bluesky

Datastar V1: Everything you need to know about the full-stack framework of the future
YouTube video by hypermedia-tv Datastar V1: Everything you need to know about the full-stack framework of the future

Great conversation with @data-star.dev on launching Datastar V1 πŸš€
youtu.be/u0I7f6NMZvk

21.07.2025 12:36 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

Repeatedly putting API and REST in the same sentence is a great start.

20.07.2025 00:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'd be happy to talk about what they got very very wrong πŸ˜žπŸ˜­πŸ˜•

19.07.2025 23:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
arum_titan - Twitch Chill pre-live then V1 RELEASE!

Louis Sunchine is livestreaming a Datastar V1 release party πŸŽ‰
Come hang out!!
www.twitch.tv/arum_titan

10.07.2025 17:01 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

By the way, I actually showed Datastar to the client before the RC version. We've already agreed that at one of the development stages, after the main release, we'll switch to Datastar.

11.07.2025 00:36 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

God, yes, finally!

I was just working today on a module for a client's project. It's HTMX + Alpine. And I was making it and kept thinking the whole time: DATASTAR!!! This needs DATASTAR! When will RC be ready?

And here it is!

Good job, @bencroker.com, @data-star.dev, Johny and others! 🀌🏻

10.07.2025 21:54 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
a man with long hair and a beard is smiling and saying thank you . ALT: a man with long hair and a beard is smiling and saying thank you .
11.07.2025 00:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

start using and report back!

11.07.2025 00:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

yep all

11.07.2025 00:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
10.07.2025 19:43 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
03.07.2025 23:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is the difference between intuition and actually looking at metrics y'all

09.06.2025 14:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Most of the time you don't write them. You have little helpers in your backend of choice, kinda like query builders in SQL.

06.06.2025 18:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Horses for courses. Thanks for taking the time to read the docs!

06.06.2025 18:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i know that i can use web components etc but at this point im not very interested because i just don’t like that abstraction and how it composes. i think datastar looks cool if you’re into that world so no shade intended

06.06.2025 17:27 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Right, if it was just HTML fragments it's not enough. But Datastar has the world fastest signals library built in for reactivity. My main abstraction is html AND reactive expression use HTML spec compliant interfaces. It seems like you are recreating the spec instead of just using it.

06.06.2025 17:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I was trying to match your article. In real life you'd be sending the fragments as you get the info from the DB... it's literally a one line locality of behavior SQL->SendHTML

06.06.2025 17:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You don't need suspense, you can do all of this without any user js.

06.06.2025 17:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

But it's not just that. This is a case where there is little zero need for an user js. Datastar is a 12kb one time shim but this exact demo could be a single line script if that's all you want. My contention is your set of promise in the JS object is a sign that you have state in the wrong place.

06.06.2025 17:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@danabra.mov @benapatton.com I was hoping for a counter example or a response. Tell me I'm crazy please. This is an order of magnitude at least faster. Recursing a tree versus big dumb byte buffer updates alone is a huge win. What am I missing?

06.06.2025 16:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

War of the Lion updates and mods are so good.

05.06.2025 16:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
progressive_log.go GitHub Gist: instantly share code, notes, and snippets.

The gist of the code is here gist.github.com/delaneyj/205.... How would it be any smaller in RSC land?

05.06.2025 02:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

... Datastar is an FRP done right. Any backend, no builds, no user JS. I will take on anyone that can show any frontend that can't be built with Datastar in less overall code, let alone the perf wins. Sure I come off combative but I think the SPA world has lost it's collective mind.

05.06.2025 02:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

...The web browser was meant for hypermedia, there is already a clear path to using it. Oh, and by the way this demo is a single GET request so as you run it your compression get better (due to windowing). CQRS/ES is a huge win and I know @danabra.mov is well aware of FRP...

05.06.2025 02:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

... any HTTP verb, exponential backoff, etc. All with none of the secuirty concerns about data leakage like JSON does on a long enough timeline. It feels like to me you are trying recreate hypermedia instead of just embracing it. I can have response back in microsecond + RTT...

05.06.2025 02:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@danabra.mov @bencroker.com @benapatton.com
So I threw up a quick version of what I'm saying. This is a one time 12KB shim. Has the fastest signals approach in the world and also the fastest morphing known current. You also get 200-400:1 content compression ratio, auto reconnect, ...

05.06.2025 02:05 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1

My contention is your series on Lisp, progressive JSON and especially React for 2 computers is completely over complicated. All of this is replaced with a one time 12kb shim and native hypermedia. One (or both of us) is surely wrong. Could be a worthwhile discussion of the state of modern web.

04.06.2025 21:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One Billion Checkboxes βœ…

Change log:

- 100000% more checkboxes
- Cross platform universal check boxes (look good on any device)
- Client side feedback animation (no optimistic updates)
- Tab state
- SQLITE (If your checkbox is checked it's been persisted to disk)
checkboxes.andersmurphy.com

13.05.2025 12:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a bald man is sitting in a chair with his finger in his mouth and the words `` one billion '' above him . ALT: a bald man is sitting in a chair with his finger in his mouth and the words `` one billion '' above him .

1,000,583,424 checkboxes on a shared $8 VPS. Still waiting for the version @devagrawal09 said he'd do in production with just 5k elements. @anders_murphy can change out to any element type on the fly. People couldn't put a million on a VPS and now we are at a billion! πŸš€πŸš€πŸš€πŸš€

13.05.2025 12:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m starting to get hooked on Datastar’s concepts. As a β€œtraditional” web developer the concepts are familiar but alien at the same time which says a lot about the state of things.

11.05.2025 11:44 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

@data-star.dev is following 9 prominent accounts