Sign in

Andy Gayton

@ndyg.ca
215 followers 304 following 320 posts

Simple tools, fewer abstractions—inviting everyone to tinker & build. What’s worth building? For me: empathy and reworking our urban environments for humans. ndyg.ca / www.cross.stream 🌌 Milky Way, ☀️Solar System, 🌍Earth, 🍁Canada, Toronto

PostsRepliesMedia
Reposted by Andy Gayton
nushell @nushell.bsky.social · 28/09/2026
Nushell Release 0.116.0 We'd like to dedicate this release to Yash, a valued contributor and our friend 💜 new: custom completion rework, `tui` commands, interactive debugging, more tutor lessons, and more For more details, see the release notes: www.nushell.sh/blog/2026-09...
nushell.sh
Nushell 0.116.0 | Nushell
A new type of shell.
0152
Reposted by Andy Gayton
Mark Tomlinson @marktomlinson.dev · 26/09/2026
TIL about PD rockets. TIL about Rocket. TIL about Datastar.
181
Andy Gayton @ndyg.ca · 24/08/2026
simple enough it's possible to reason about from first principles is much more important than "the agent knows it"
011
Andy Gayton @ndyg.ca · 21/08/2026
leaflet, with no next.js! it's noticeably snappier. love the aesthetic @drk.wtf
030
Andy Gayton @ndyg.ca · 20/08/2026
a 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 · 19/08/2026
super cool
010
Reposted by Andy Gayton
Andy Gayton @ndyg.ca · 01/01/2026
Surprisingly performant...
021
Reposted by Andy Gayton
Rodney 🚧🚇 @chanface.bsky.social · 03/07/2026
Toronto yearns for more pedestrian streets 📍College St, Little Portugal
0466
Reposted by Andy Gayton
Play Underground Games! @pugonline.bsky.social · 03/07/2026
4000 years into a land of love, violence, and technology, do you have what it takes to be the ultimate actor? ROLEPLAYER will be available to play in person in Toronto for a limited time at the InterAccess Gallery NEXT FRIDAY as part of Vector Festival 2026. July 10th, 32 Lisgar. 4PM.
Official art for ROLEPLAYER, a video game from Play Underground Games! Actor 4000 runs down stylized Hollywood streets with billboards  and skyscrapers to either side of them.
197
Andy Gayton @ndyg.ca · 10/07/2026
I threw together hyper terminal cube in a couple of hours for a Create Code Toronto presentation. Here's the presentation! youtube.com/watch?v=KOKN... Rewatching it, cringing. I need to learn how to explain what the heck a pty is, haha
youtube.com
Hyper terminal cube by Andy
YouTube video by Creative Code Toronto
143
Andy Gayton @ndyg.ca · 10/07/2026
Hyper terminal cube 6x `div`'s rotated with vanilla css, datastar repopulating each face (div) 24 times a second with the screen grid of the live running ptys youtu.be/95I16PhX_r8
youtu.be
hyper terminal cube
YouTube video by Andy Gayton
040
Reposted by Andy Gayton
Hendrik Mans @hmans.dev · 08/07/2026
Very happy to announce that @chatto.run, the amazing little team chat app you can self-host from your own infrastructure (and quite easily so), is now available & Open Source. ✨
hmans.dev
Chatto is now Open Source!
The snappiest chat application you've ever used is now available for self-hosting.
1319546
Andy Gayton @ndyg.ca · 29/06/2026
should http-nu rebrand to something cosmological?
110
Andy Gayton @ndyg.ca · 26/06/2026
new 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 · 25/06/2026
ptyZZZ :: A terminal as a unix pipe. github.com/cablehead/pt...
000
Andy Gayton @ndyg.ca · 19/06/2026
😂
020
Andy Gayton @ndyg.ca · 15/06/2026
pai-sho continues to be, the coolest thing i've built with @iroh.computer a util i use daily, that's essential in my stack thank you for everything iroh!
030
Reposted by Andy Gayton
J. L. Westover @mrlovenstein.bsky.social · 09/06/2026
63596725
Reposted by Andy Gayton
Orhun Parmaksız @orhun.dev · 07/06/2026
New terminal file manager in town! 🚓 📁 elio — A batteries-included file manager with rich previews 💯 Inline images, fuzzy search, zoxide integration, trash support,shell integration & beautiful themes 🦀 Written in Rust & built w/ @ratatui.rs ⭐ GitHub: github.com/elio-fm/elio #rustlang #ratatui
4617
Andy Gayton @ndyg.ca · 07/06/2026
new 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
Reposted by Andy Gayton
Daniel Burke - 🍺Innkeep @innkeep.bsky.social · 06/06/2026
Last year, Mythwright reached out to the fabulous @indiebard.co and got her help with making a new trailer. This was featured in Frosty Games fest (@frostygamesfest.com). The wishlists continued to grow. Meanwhile, Mythwrights awesome designer team helped me firm up the core game loop.
141
Andy Gayton @ndyg.ca · 05/06/2026
I'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
Reposted by Andy Gayton
Kiran @kirancodes.me · 30/05/2026
blessings to deb and ian, though their love could not last, their operating system lives on
1457
Andy Gayton @ndyg.ca · 05/06/2026
it feels silly how easy they make this look dbugs.yagni.club
061
Reposted by Andy Gayton
drk @drk.wtf · 13/05/2026
After reading the Github write up on their PR page performance improvements I wanted to see how quickly I could prototype a performant diff viewer using Datastar. largediff.fly.dev largediff.fly.dev/doc
351
Andy Gayton @ndyg.ca · 04/06/2026
This 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
Reposted by Andy Gayton
Andy Gayton @ndyg.ca · 03/06/2026
bit 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/2026
integrating pierre.computer/writing/on-r... into stacks2099!
000
Andy Gayton @ndyg.ca · 03/06/2026
stacks2099 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
Reposted by Andy Gayton
knoopx.bsky.social @knoopx.bsky.social · 01/06/2026
Here's an old recording of my desktop but you get the idea, widgetless full screen desktop, widgets appear only on Niri overview (which I have mapped to mod key and 4th mouse button). Super productive, github.com/knoopx/nix
github.com
GitHub - knoopx/nix: Niri + AGS based desktop environment on top of nixos
Niri + AGS based desktop environment on top of nixos - knoopx/nix
121
Reposted by Andy Gayton
Failbetter Games | Wishlist Mandrake on Steam! @failbettergames.com · 01/06/2026
I asked @chrisgardiner.bsky.social for some references to the various kinds of UK folklore we've been reading about for our upcoming game, Mandrake, and here's a long and juicy thread! There are so many worth telling you about!
A serious, slender, slightly grizzled white man in a green hooded jacket, rugged brown leather gloves, red scarf and white jerkin stares down the camera. He's holding an ornately decorated gun, and surrounded by dense greenery. Text reads: Folklore in Mandrake.
37929
Andy Gayton @ndyg.ca · 01/06/2026
Do I know anyone who uses niri as their daily driver? Would love your thoughts on what it feels like to use www.youtube.com/watch?v=WvxN...
youtube.com
I Riced Niri on Arch and It's Actually Perfect?
YouTube video by YoungCoder45
200
Andy Gayton @ndyg.ca · 01/06/2026
new 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 · 01/06/2026
Play date
000
Reposted by Andy Gayton
♂️Mel Day Physics PhD IT CAS Library MSLIS (he/they)♂️ @mamday.bsky.social · 28/05/2026
Inside me there are two wolves: Running Go and docker in wasm in a static site and bare HTML in the browser with modern features created only by the backend
111
Andy Gayton @ndyg.ca · 28/05/2026
i 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 · 24/05/2026
New @nushell.bsky.social release! `idx` looks rowdy
020
Reposted by Andy Gayton
Phil Smith @philsmith26.bsky.social · 16/05/2026
I have developed a browser application to load, display, modify and analyze Statistics Canada tables. I believe it is superior to the agency's own app which is slow, limited and dated. Please give it a try at: philipsmith.ca/tabler
philipsmith.ca
Tabler — Statistics Canada Table Explorer
23711
Andy Gayton @ndyg.ca · 20/05/2026
crossing the streams
110
Andy Gayton @ndyg.ca · 20/05/2026
experimenting 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 · 18/05/2026
000
Andy Gayton @ndyg.ca · 17/05/2026
040
Andy Gayton @ndyg.ca · 15/05/2026
amazing
000
Andy Gayton @ndyg.ca · 13/05/2026
shift+arrow key now moves in that direction until the board settles
000
Andy Gayton @ndyg.ca · 11/05/2026
@pmbanugo.me 's Tina, thread-per-core concurrency framework for Odin looks rowdy github.com/pmbanugo/tina
github.com
GitHub - pmbanugo/tina: A shared-nothing, thread-per-core concurrency framework. Designed for massive concurrency because There Is No Alternative (TINA)
A shared-nothing, thread-per-core concurrency framework. Designed for massive concurrency because There Is No Alternative (TINA) - pmbanugo/tina
021
Andy Gayton @ndyg.ca · 07/05/2026
noodling an expression .. a CQRS UI
020
Andy Gayton @ndyg.ca · 07/05/2026
a 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 · 07/05/2026
Nushell & Datastar go together like peanut butter & jelly
000
Reposted by Andy Gayton
Jeff Lindsay @progrium.bsky.social · 06/05/2026
this month is the 20th anniversary of webhooks. somebody throw a party
021
Andy Gayton @ndyg.ca · 06/05/2026
2048 in ~ 300 lines of Nushell + Datastar
210