Andy Gayton @ndyg.ca · 21/08/2026leaflet, with no next.js! it's noticeably snappier. love the aesthetic @drk.wtf 030
Andy Gayton @ndyg.ca · 20/08/2026a new release for pia-sho :: 0.5.0 :: it is a complete overhaul of the CLI i think this is much nicer to use, and hope you do too. github.com/cablehead/pa... 000
Andy Gayton @ndyg.ca · 26/06/2026new release, stacks2099, v0.6.0 a highlight this release, zoom mode: press mod+K z (or bare z) to float the current clip at 90% of the window above a dimmed backdrop github.com/cablehead/st... 010
Andy Gayton @ndyg.ca · 07/06/2026new release for http-nu :: v0.17.0 :: the embedded cross.stream store jumps to 0.13.2 (new unified `xs.<kind>.<name>.<event>` lifecycle topics, data-safe but a breaking change for `--services`), Datastar updated to 1.0.2, and Nushell to 0.113.1 :: github.com/cablehead/ht... 040
Andy Gayton @ndyg.ca · 05/06/2026I've finally got around to documenting the `cross-stream` crate. It's a standalone cli / binary, but you can also embed it into your projects; docs.rs/cross-stream... (it's built on @fjallrs.bsky.social !) 050
Andy Gayton @ndyg.ca · 04/06/2026This is a sample Datastar app from @drk.wtf derekr.github.io/datastar-sw-... 1/ it's really cool! silky smooth 2/ note how it's running off gh static pages!? They have worked out how to move the httpserver, to the browser! derekr.github.io/datastar-sw-... 061
Andy Gayton @ndyg.ca · 03/06/2026bit of an easter egg.. the ux is still a bit rough, you can give an LLM the stacks2099/README.md and then the url of the instance it's running in, and ask it, "embed the site we are working on, in our current stack" 001
Andy Gayton @ndyg.ca · 03/06/2026stacks2099 release :: v0.4.0 lots of focus on international keyboards; öé alt-* keybindings are gone, trying a <leader> style of ux, mod+k and then plain character style actions. there's a navigate mode for plain characters, only diffs will be in the next one github.com/cablehead/st... 130
Andy Gayton @ndyg.ca · 01/06/2026new release for stacks2099 :: v0.3.0 ; it has progressed from a proof of concept to my daily driver. my favorite recent feature is this "niri inspired" infinite scroll layout github.com/cablehead/st... 120
Andy Gayton @ndyg.ca · 28/05/2026Hey, thank you! This is a diagram of how the current version hangs together; so I'm using wezterm-term as a crate. Each terminal instance gets its own wezterm_term::Terminal 010
Andy Gayton @ndyg.ca · 28/05/2026i had an epiphany: given we need a high-quality terminal running on the server, why do we need a real terminal running in the browser, too? can we just broadcast the server's screen state as html? and yes, you can. so this is now running nushell + datastar + http-nu + wezterm, and no ghostty-wasm 3100
Andy Gayton @ndyg.ca · 20/05/2026experimenting with "mux"-ing ghostty-web in a browser. each pane connects to a real nushell pty on the server, that's preserved between refreshes / reconnects 060
Andy Gayton @ndyg.ca · 13/05/2026shift+arrow key now moves in that direction until the board settles 000
Andy Gayton @ndyg.ca · 07/05/2026a new http-nu release 0.16.0 new builtin commands: - .bus pub/sub: ephemeral local pub/sub for UI events - .run: parse, compile, eval user-submitted nushell scripts - datastar v1.0.1 - 2048 example demonstrating .bus end-to-end - and more github.com/cablehead/ht... 230
Andy Gayton @ndyg.ca · 27/04/2026Interesting opensource AirDrop alternative using @flutter.dev + @iroh.computer github.com/vsamarth/drift 030
Andy Gayton @ndyg.ca · 04/03/2026Helsinki achieves vision zero traffic deaths.. with speed cameras. www.politico.eu/article/hels... 083
Andy Gayton @ndyg.ca · 03/03/2026> Connecting your app to Stellar for live CSS updates gist.github.com/cablehead/32... 040
Andy Gayton @ndyg.ca · 02/03/2026New release for `http-nu` :: github.com/cablehead/ht... ; `xs 0.11` `Nushell 0.111.0` `Datastar 1.0-RC.8` 020
Andy Gayton @ndyg.ca · 21/02/2026this is just a quick sketch, could likely do better, but by implementing these 4 endpoints, you can provide the backend to a web embedded ghostty terminal in the language of your choice 000
Andy Gayton @ndyg.ca · 21/02/2026a quick experiment with ghostty-web ; using POST + SSE for the transport, shell set to Nushell 120
Andy Gayton @ndyg.ca · 17/02/2026Something I think about a lot, with the copyright smash and grab by the big AI labs is, Aaron Swartz faced up to 35 years in prison for downloading academic articles from JSTOR via MIT's network in 2011, before committing suicide. 030
Andy Gayton @ndyg.ca · 16/02/2026new http-nu release (pulls in the latest cross.stream too) github.com/cablehead/ht... 020
Andy Gayton @ndyg.ca · 05/02/2026a small update: xs 0.94 ; `.last` gets a buff github.com/cablehead/xs... 000
Andy Gayton @ndyg.ca · 30/01/2026I'm going to keep working on the Datastar reveal.js alternative, if anyone is interested in that style of slides. (ctrl h/l to navigate between the slides). 010
Andy Gayton @ndyg.ca · 22/01/2026The latest release of www.cross.stream is now using fjallv3. So many small, well thought out touches. It's really nice to work with! 020
Andy Gayton @ndyg.ca · 02/01/2026Alison's mum & dad were in town for holidays. with the extra help I got a chance to work a bunch on `http-nu`. it's kinda rowdy, it now has, HTTP/2 support, this lispy, shouty-case HTML DSL, a pretty capable builtin router module .. and the one I'm most interested in, a baked in Datastar SDK 220
Andy Gayton @ndyg.ca · 01/01/2026someone just posted a `uno.nu` script to the Nushell discord. you can place uno with up to 3 bots, in the terminal 000
Andy Gayton @ndyg.ca · 08/12/2025http-nu 0.6.0 is available! - dynamic script updates - For #datastar folk 100% more 🥦 - Nushell refresh: 0.109.1 (thanks core-team!) - @mitsuhiko.at 's minijinja is now embeded as a custom command `.mj`! 130
Andy Gayton @ndyg.ca · 24/11/2025experimenting with Nushell (http-nu) + oauth over the weekend github.com/cablehead/ht... 030