Zephraph's profile picture. Open-source enthusiast; maker. Co-host of @DevtoolsFM. @recursecenter Alum. Prev at @ValDotTown, @oxidecomputer, @ArtsyOpenSource.

Justin Bennett

@Zephraph

Open-source enthusiast; maker. Co-host of @DevtoolsFM. @recursecenter Alum. Prev at @ValDotTown, @oxidecomputer, @ArtsyOpenSource.

Justin Bennett reposted

Neat, someone created an npm package on top of libghostty for converting streams of terminal sequences into HTML using the new HTML formatting capabilities in libghostty-vt. Also a good example of how to expose libghostty via npm. 😍 (Link: npmjs.com/package/ghostt…)

and now you can use bun x to see how this would work for you.

jossephus's tweet image. and now you can use bun x to see how this would work for you.
jossephus's tweet image. and now you can use bun x to see how this would work for you.


Side project Saturday is happening in a few hours. If you’re in NYC and want some time to hack on a side project, join us! sideprojectsaturday.com


Justin Bennett reposted

Made some shaders for ghostty terminal. Includes cursor trails like kitty & neovide, and cool effects on vim mode changes.


Definitely one of my favorite companies.

We’re growing 25–30% week over week and hitting new delivery records daily. Demand for autonomous logistics is exponential. Check out my full conversation with @collision below



Justin Bennett reposted

SGR parsing is now exposed to the libghostty C and Wasm API. Almost everyone that isn't a first party terminal gets this wrong (e.g. CI, PaaS, log viewers, etc.), and even quite a few terminals, too. You should just use libghostty-vt. Zero dependencies. libghostty.tip.ghostty.org/group__sgr.html

mitchellh's tweet image. SGR parsing is now exposed to the libghostty C and Wasm API. Almost everyone that isn't a first party terminal gets this wrong (e.g. CI, PaaS, log viewers, etc.), and even quite a few terminals, too. You should just use libghostty-vt. Zero dependencies. libghostty.tip.ghostty.org/group__sgr.html

Justin Bennett reposted

It's god damn convenient to have this stupid bot available at any point during research. Just CMD + SHIFT + S, tell it what you need, close it and ignore it when done. Great for quickly checking whether a paper is worth my time. Waitlist: sitegeist.ai


Justin Bennett reposted

libghostty-vt compiles and runs as a standalone Wasm module (no emscripten)! Here is a demo video showing terminal key encoding in the browser. This is literally the same logic that powers Ghostty itself. It's happening! Devlog video with more details incoming. You can run this…


Justin Bennett reposted

New post 🎉 Going back to my roots on writing about the inner workings of things, a breakdown of key-value databases and how you might make one from scratch: nan.fyi/database

nandafyi's tweet image. New post  🎉

Going back to my roots on writing about the inner workings of things, a breakdown of key-value databases and how you might make one from scratch:

nan.fyi/database

Justin Bennett reposted

Been messing around with Cap'n Web by @KentonVarda and man, this bi-directional calling stuff is awesome. Planning to release a video about it next week.

RichOBray's tweet image. Been messing around with Cap'n Web by @KentonVarda and man, this bi-directional calling stuff is awesome.  

Planning to release a video about it next week.

Justin Bennett reposted

I was recently on @DevtoolsFM to talk a bit about ReScript! I enjoyed the conversation a lot. Give it a listen here: open.spotify.com/episode/2KCdat…


Justin Bennett reposted

Convert any PDF into a fillable form with 🪄AI magic. I built a free tool that: (a) takes seconds, (b) outperforms all the commercial solutions, and (c) is open source!


Justin Bennett reposted

GPUI (v0.2.0), the GPU-accelerated Rust UI framework that powers Zed, is on crates dot io. 👀 crates.io/crates/gpui

zeddotdev's tweet image. GPUI (v0.2.0), the GPU-accelerated Rust UI framework that powers Zed, is on crates dot io. 👀

crates.io/crates/gpui

Justin Bennett reposted

Cloudflare Durable Objects has a steep learning curve, vendor-lock, and no observability We built Rivet Actors to fix this, with – - Running in 60s - Insane observability - Works w/ your cloud (AWS, K8S, ▲) Today, Rivet Cloud provides all three out of the box.

Introducing Rivet Cloud 2.0, redesigned as the easiest way to deploy your Rivet Actors. ⚡ Go live in 60 seconds 🔍 Built-in observability ☁️ Supports your cloud 🌎 Global edge network 🔓 Open-source & no vendor lock Start with RivetKit locally, scale with Rivet Cloud.



Come hang out with some cool folks this weekend. sideprojectsaturday.com


Justin Bennett reposted

A bit nervous some large % of the economy is held up by GPU depreciation napkin math


Justin Bennett reposted

🤯🤯🤯 ast-grep mentioned in @OpenAI DevDay 🤯🤯🤯🤯

DevDay has been a blast. Great seeing everyone! My talk today was recorded and will be posted soon 🤞🏼

leerob's tweet image. DevDay has been a blast. Great seeing everyone!

My talk today was recorded and will be posted soon 🤞🏼


Justin Bennett reposted

I've written a blog post. Imagine that. The behind the scenes of JailJS, my most stupid idea. So far. mariozechner.at/posts/2025-10-…


Just learned that GPU-collateralized debt is a thing. If the AI bubble bursts and demand for H100s tanks wouldn't that collateral be significantly devalued?


Justin Bennett reposted

Open-source tooling is going to look completely different in a few years: - Libraries let you integrate with just "npm install" - SaaS require signups or Docker Compose - Agents are trained to install libraries and cannot sign up for SaaS

In the age of AI do libraries or SAAS win? @NathanFlurry thinks it'll choose libraries



Justin Bennett reposted

Built with Rivet & OpenTUI 👀

Design experiment to test out some new tech Would you use this?



Loading...

Something went wrong.


Something went wrong.