2026-32

Tangled 1.0

We are gearing up to stabilize lexicons, define what it means to be a "knot" or a "spindle", lay down the foundation for private repositories and organizations, and maybe even rework the frontend to be snappier: sneak preview here. A lot of work went into planning this out over the last few weeks. We've set ourselves an ambitious deadline of 8 weeks, so check back in on week 40!

Servo meet GPUI

Servo is an embeddable browser. It contains nearly everything you'd need to build a browser, except the chrome. GPUI is a neat UI framework by the good folks that made the Zed editor. I've managed to put them together!

The actual web content in servo is rendered into an "IOSurface" on macOS. GPUI can read the same IOSurface and write it into a drawable window, without having to copy to the CPU at any point. Taking inspiration from servoshell (a servo wrapper written in egui), I was able to rig up servo and gpui to make my own browser over the weekend:

Servo already works great with many simple websites, enabling grids frequently crashes sites however. There is plenty more to do, but I've found a fun new weekend hobby.

Stinkpot

I've decided to replace atuin with stinkpot, I've found that most of the magic in atuin is simply the fact that it flushes shell history far more often than bash does.