Advertisement Β· 728 Γ— 90

Posts by Marc Bouchenoire

Preview
@liveblocks/react-flow | API Reference | Liveblocks API Reference for the @liveblocks/react-flow package

If you use @xyflow.com with @liveblocks.io, you can now also update it from your Node.js backend super easily and with a beautiful API. This is _the_ way to let your React Flow be edited from custom agents. Read all about it here: liveblocks.io/docs/api-ref...

3 days ago 3 1 0 0

The API looks like plain @xyflow.com, but underneath, it's synchronizing your graph in the smartest way possible.
Selection state? Local only. Node position while dragging? Live. Conflicts? Auto-resolved. Undo/redo? Just works. ✨

5 days ago 7 2 2 0
Thanks

Thanks

5 days ago 1 0 0 0

I couldn't be happier with how this turned out, both its API and how it integrates and clicks with the other Liveblocks pieces πŸ₯Ή

5 days ago 4 0 3 0
Post image
2 weeks ago 2 0 0 0
Post image

3 years with this lil guy πŸ–€

2 weeks ago 5 0 2 0
Video

Integrate presence and contextual commenting in 5 minutes.

We've released new React components, making it even quicker to build your collaborative app. Add realtime cursors, live avatars, and use new pinned comments in canvases or table libraries like ag-grid.com

Blog post ↓

1 month ago 3 3 1 0

I'm honored. (love the Frankie pfp)

1 month ago 1 0 0 0

Yay!! Thank you Stacy, can't wait 🫢

1 month ago 0 0 0 0

4 years at @liveblocks.io πŸŽ‚

1 month ago 1 0 1 0
Advertisement
Preview
Open sourcing the Liveblocks sync engine and dev server | Liveblocks blog We’ve open sourced our server stack. Starting today, you can run and test your multiplayer applications with a Liveblocks server locally.

My plan for today: announce that we're open sourcing the Liveblocks server! πŸŽ‰

The internet's plan for today: continvoucly morging my mentions πŸ˜‚

Anyway, here's what I actually wanted to share today:

1 month ago 13 4 2 1
A ticket for One Battle After Another at 8:30am, in IMAX 70mm.

A ticket for One Battle After Another at 8:30am, in IMAX 70mm.

The things I do for PTA (can't wait)

6 months ago 3 0 0 0

Our components will have this out-of-the-box, but we’ll also look into releasing it as a standalone package. πŸ‘€

8 months ago 1 0 0 0
Video

We’re exploring ways to improve how Markdown is rendered in our components during streaming.

β€’ Complete partial syntax when possible (bold, links, table headers, …)
β€’ Buffer incomplete elements (partial images, broken emojis, …)

8 months ago 6 2 1 0
The Field (Official Video)
The Field (Official Video) YouTube video by BloodOrangeVEVO

🧑 www.youtube.com/watch?v=yTaz...

9 months ago 3 0 0 0
Video

<AiChat /> just dropped.

✦ AI understands app context, can take actions, modify state.
✦ Render custom components or use pre-built UI skeletons.
✦ Persistent chats, RAG support, choose your AI, more.

Just import the component and @liveblocks.io handles the rest.

9 months ago 8 4 1 0
Video

πŸ’š

10 months ago 2 0 0 0
Talking Heads - Psycho Killer (Official Video)
Talking Heads - Psycho Killer (Official Video) YouTube video by Talking Heads

πŸ–€ youtube.com/watch?v=CJ54...

10 months ago 0 0 0 0
Preview
Sentimental Value (2025) Sisters Nora and Agnes reunite with their estranged father, the charismatic Gustav, a once-renowned director who offers stage actress Nora a role in what he hopes will be his comeback film. When Nora ...

I missed being able to see the films from Cannes without having to wait for months 🫢 letterboxd.com/film/sentime...

10 months ago 1 0 0 0
Advertisement

Finally shipped this, I've had a lot of fun making a Mac OS 9-styled design for this and keeping it "retro web" while using modern techniques. I have a blog post about the whole thing as well as what I plan to do with the site in the future, read it maybe?

damien.zone/introducing-...

11 months ago 173 74 12 3

(I can't recommend The Rehearsal enough, there's no one else dropping Kaufmanesque gems week after week like Nathan)

11 months ago 0 0 0 0
even the best
even the best YouTube video by nathanfielder

www.youtube.com/watch?v=6Gx5...

11 months ago 0 0 1 0

One more for the "nathan earbuds edits" folder bsky.app/profile/marc...

11 months ago 0 0 1 0
Video

Nathan: "The chorus to Howie Day’s Collide just happens to be exactly 23 seconds long"

11 months ago 1 0 1 0
1000 GitHub stars

1000 GitHub stars

Frimousse, our open-source emoji picker, has just hit 1,000 stars on GitHub ⭐

11 months ago 4 1 1 0
Mount Bayou / Proper Black Folks | Sinners (Original Motion Picture Score)
Mount Bayou / Proper Black Folks | Sinners (Original Motion Picture Score) YouTube video by SonySoundtracksVEVO

Instantly thought of Heat when this came on. www.youtube.com/watch?v=tUSc...

11 months ago 0 0 0 0
Two reactions on Frimousse's site: 🐰 and πŸ₯š.

Two reactions on Frimousse's site: 🐰 and πŸ₯š.

🐰πŸ₯š

1 year ago 0 0 0 0
Advertisement
Video

We made a tiny site for it with @pierrelevaillant.bsky.social during the last @liveblocks.io hackathon, and I finally found an excuse to try @nextjs.org’s Partial Prerendering to show a snapshot of actual data from the server before connecting to Liveblocks on the client.

1 year ago 4 0 1 0
Video

Combine it with Vaul from @emilkowal.ski to show it as a drawer on mobile.

1 year ago 2 0 1 0
Video

It was initially built for @liveblocks.io Comments almost 2 years ago and we’ve improved a few things when moving it to its own package:
✦ Now dependency-free
✦ Faster, with its state driven by a tiny store and selectors
✦ Supports dynamically-sized elements in the virtualized list

1 year ago 2 0 1 0