2026-03-15

Weekly open source: goro-rs, and this site

Week of March 9–15. 439 commits — a big one — spread across a lot of threads.

goro-rs: PHP in Rust, because why not

goro took 187 commits and the new goro-rs (seeded the 14th) took 75 on its first two days. Same target — a PHP 8.5 implementation that passes the PHP test suite — in Rust this time. goro is nearing completion; goro-rs is me taking another pass at the same problem in a different language, because why not. There's no grand strategy behind running both; both should eventually pass the same tests.

psql moves to its own org

psql was originally a single repo. This week it moved into a dedicated portablesql/ org so the driver layer could split out into separate repos — psql-sqlite, psql-pgsql, psql-mysql, plus a shared psql-test integration-test harness that runs the core against every driver together. The move to its own org was the whole point: drivers needed to live separately, and a single-repo layout couldn't accommodate that. 23 commits on the core this week on top of the reorganisation.

bfe001.net

Quieter milestone: bfe001 — the repo behind this site — got its first commits on the 13th. 45 of them by the end of the week setting up the Amiga hardware section, memory-map layout, multi-language plumbing, and the initial timeline. It'll be a while before the site is worth pointing at, but the bones are in.

Also this week

  • cterm — 48 commits. The project is now a daily driver; the fixes that land are the kind that come out of actually using it.
  • algoc — 14 commits.
  • chiefstaker — 8 commits.
  • hbclient — 2 commits on a new Go client for a sentinel heartbeat DNS protocol.