Andy Gayton
banner
ndyg.ca
Andy Gayton
@ndyg.ca
Simple tools, fewer abstractions—inviting everyone to tinker & build. What’s worth building? For me: empathy and reworking our urban environments for humans.

https://ndyg.ca / https://www.cross.stream

🌌 Milky Way, ☀️Solar System, 🌍Earth, 🍁Canada, Toronto
The latest release of www.cross.stream is now using fjallv3. So many small, well thought out touches. It's really nice to work with!
January 22, 2026 at 2:57 PM
January 22, 2026 at 4:06 AM
optimize for understand-ability
January 19, 2026 at 4:04 PM
Reposted by Andy Gayton
Hello world. I'm back from the rabbit hole.

github.com/substrate-sy...

This is hono + datastar + Cloudflare workers. The DX here is 👌

#devlog
GitHub - substrate-system/template-hono-datastar: Datastar + hono
Datastar + hono. Contribute to substrate-system/template-hono-datastar development by creating an account on GitHub.
github.com
January 18, 2026 at 4:10 AM
repo stream switching from sqlite to @fjallrs.bsky.social
the main speedup comes from switching sqlite for @fjallrs.bsky.social

- about 2x speedup w older fjall v2
- about 3x w the new fjall v3!!

(is this why it’s called v2 and v3??)

the other 0.75x was from a bunch of lil things together
January 16, 2026 at 5:44 PM
Reposted by Andy Gayton
A local-first, zero-cloud, peer sync wiki for friends and family: github.com/nhardt/footn...
GitHub - nhardt/footnote: A local-first, zero-cloud, peer sync wiki for friends and family
A local-first, zero-cloud, peer sync wiki for friends and family - nhardt/footnote
github.com
January 14, 2026 at 9:51 PM
Reposted by Andy Gayton
Had Claude Code build a little plugin that visualizes the work Claude Code is doing as agents working in an office, with agents doing work and passing information to each other. New subagents are hired, they acquire skills, and they turn in completed work. Fun start.
January 14, 2026 at 4:10 AM
new in http-nu 0.9.0, --watch ./serve.nu
January 8, 2026 at 4:19 PM
Reposted by Andy Gayton
When your entire app is just a single compact Go executable that needs zero external dependencies, not even a database, you can just parallelize the crap out of your Playwright end-to-end tests and run the entire suite in 11 seconds. ✨

#Chatto
January 4, 2026 at 9:13 PM
> "I hope that one day society will look back at the enforcement of present-day borders with the same incredulity."
January 4, 2026 at 4:38 PM
Reposted by Andy Gayton
Here's a classic... reimagined for the terminal 🔥

🧱 tetrs — A modern Tetromino game with a TUI

💯 Multiple game modes, smooth controls, custom rotation systems, animations & deep mechanics.

🦀 Written in Rust!

⭐ GitHub: github.com/strophox/tetrs

#rustlang #tui #terminal #games #tetris #gamedev
January 3, 2026 at 8:36 PM
Reposted by Andy Gayton
one more thing for today: I wrote a blog post about p5's new webgpu mode and how I see it fitting in to the p5 ecosystem going forward. www.davepagurek.com/blog/p5-webg...
WebGPU in p5.js - Dave Pagurek
www.davepagurek.com
January 1, 2026 at 9:38 PM
i'm now thinking to embed cross. stream into http-nu _and_ embed http-nu in cross. stream.

the DX between the two arrangements will be different.
January 2, 2026 at 6:02 PM
Reposted by Andy Gayton
Well... looks like my Kingston disk just died...?!
December 7, 2025 at 1:30 PM
Reposted by Andy Gayton
Check out my talk on physical replication and Graft that I delivered at the recent @syncconf.bsky.social in SF. youtu.be/QoKzDyH2MEA?...
Carl Sverre (SQLSync) - Why Physical Replication Still Matters
YouTube video by Local-First Conf
youtu.be
December 9, 2025 at 3:36 AM
It's been incredible following marvin_j97 build out v3 of fjall through '25. An incredible piece of engineering
A strange moment, but - I just released 3.0.0.

fjall-rs.github.io/post/fjall-3/

What has started as a rewrite of the block format has become almost a full rewrite, interrupted by a bachelor's thesis, faulty hardware and a couple of weeks of sickness - but I think the end product is pretty good.
Releasing Fjall 3.0
A year in the making
fjall-rs.github.io
January 2, 2026 at 4:22 PM
Alison'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
January 2, 2026 at 3:53 AM
`uno.nu` :: gist from the author: gist.github.com/Paul-16098/b...
someone just posted a `uno.nu` script to the Nushell discord. you can place uno with up to 3 bots, in the terminal
January 2, 2026 at 2:34 AM
someone just posted a `uno.nu` script to the Nushell discord. you can place uno with up to 3 bots, in the terminal
January 1, 2026 at 6:14 PM
Surprisingly performant...
January 1, 2026 at 6:03 PM
http-nu.cross.stream :: WIP website for http-nu
http-nu
The surprisingly performant Nushell-scriptable HTTP server that fits in your back pocket
http-nu.cross.stream
December 31, 2025 at 6:40 PM
Working on a HTML DSL for Nushell
December 18, 2025 at 4:31 AM
http-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`!
December 8, 2025 at 5:06 PM
brotli support coming to http-nu 0.6.0
December 5, 2025 at 8:30 PM
Reposted by Andy Gayton
Fizzy source code is amazing. All I expected from a Vanilla Rails app. Regular controllers, regular models. No fancy architecture. It uses import maps and vanilla CSS, so all we need to run it locally is Ruby. The app is very colorful and vibrant, view transitions make it feel so good. Hotwire FTW.
December 4, 2025 at 2:32 PM