Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Stalwart v1.0: The Fastest Mail Server on the Planet
Stalwart's maintainer announces v1.0 of the Rust mail and collaboration server five years after its first commit, focused on performance work (SIMD/SWAR parser rewrites, profiling-driven optimisation, benchmarks) and finalising the on-disk data format.
14 min · 3,170 words
Introducing the HTML-in-Canvas API origin trial
Chrome announces an origin trial for the experimental HTML-in-Canvas API, which lets developers draw live DOM content into a 2D canvas or WebGL/WebGPU texture while keeping it interactive and accessible, with examples, use cases and resources.
9 min · 1,983 words
Dynamic Packages for Free Pascal and Lazarus
The getlazarus.org maintainer announces the first release of full dynamic package support for the Free Pascal Compiler and Lazarus IDE, letting components and plugins be built as shared libraries and installed without rebuilding the IDE, and covers restrictions, runtime changes, IDE improvements and how to help.
5 min · 1,157 words
Interactive refactoring in gopls
The Go team introduces interactive refactoring in gopls, built on a new Language Server Protocol capability designed with the Dart team as an open standard, which lets refactorings run as dynamic multi-step dialogs inside any editor. The post explains the LSP background, walks through example refactorings, and outlines what comes next and how to give feedback.
6 min · 1,468 words
Daniel Stenberg recounts how curl moved off the GPL in 1998, landed on a MIT/ISC-style license, and why the Open Source Initiative has now formally approved the curl license as its own listed open-source license.
3 min · 603 words
The decomp.dev operators announce they are sunsetting the matching-decompilation progress hub launched in 2024, explain what the site achieved for the community, and outline what comes next for the data and tooling.
4 min · 884 words
Tanner Linsley announces TanStack Start 1.0 as production-stable: type-safe full-stack routing for React and Solid, Vite 8, migration notes from RC, and how AI changed Start’s development and contribution load.
16 min · 3,644 words
Announcing the Waylith Engine and Update 1.7
Ludeon Studios moves RimWorld from Unity to its in-house Waylith engine in update 1.7, reporting roughly 2–4× performance gains, save and mod compatibility with 1.6, an unstable Steam beta for testing, and a tease that RimWorld will not be the only Waylith game.
2 min · 548 words
Astral announces an experimental integration between its uv package manager and ty type checker, adding first-class support for Python scripts on the CLI and in the editor and a unified uv check command, as a step toward an integrated Astral toolchain.
4 min · 934 words
Unison Cloud is now open source
Paul Chiusano announces that Unison Cloud, which turns a pool of nodes into a distributed computer programmable in Unison, is now MIT licensed, newly open-sourcing the Nimbus worker node, the Haskell Cloud API server and the Unison Cloud UI alongside the existing client.
1 min · 291 words
Demoting i686 Windows targets to std-only
The Rust compiler team announces that with Rust 1.100.0 the i686-pc-windows-msvc and i686-pc-windows-gnu targets lose host tools: the standard library is still shipped, but 32-bit Windows binaries must be cross-compiled from a supported host such as 64-bit Windows.
1 min · 304 words
marimo launches marimohub, a self-hostable open-source platform to store, manage, and run marimo notebooks on your own compute, storage, and SSO—without operating a separate database.
5 min · 1,089 words
Introducing wpd: Faster, safer WebP decoding
Halide Compression open-sources wpd, a Rust WebP decoder aiming to be faster and safer than libwebp — with strong multi-thread gains and a feature table targeting libwebp replacement.
2 min · 551 words
Introducing Mobile Dev for Codex
Callstack introduces Mobile Dev for Codex: live iOS and Android previews, annotations, native/JS logs, and performance profiling inside the Codex app.
3 min · 646 words
Customize Claude Code with mods in TypeScript
Anthropic introduces mods for Claude Code: small TypeScript functions that rewrite prompts, change tool behavior, add UI, or replace built-ins, shipped inside plugins for CLI and desktop.
3 min · 777 words
SvelteKit 3 is hereGet it while it's hot
SvelteKit 3.0 ships with smoother migration via sv migrate, config in vite.config.ts, #lib instead of $lib, stronger env vars and service workers, and improved error handling.
1 min · 308 words
Earendil ships Pi 1.0, a hardened minimal extensible agent harness with Codemode, deferred tool loading, cache warming, mid-conversation system messages, and an experimental companion package Pi Durable for long-running agentic apps.
2 min · 532 words
Codex is now in preview in the ChatGPT mobile app so you can monitor, steer, and approve coding tasks in real time across devices and remote environments.
4 min · 983 words
01 Fiscal sponsorship Receive and manage donations on behalf of EDG. The EDG open source transition On September 30, 2026, the source for EDG's C++ front end goes public, and The C++ Alliance becomes its nonprofit home. Same engine, same standards, professionally maintained, and open to contributions. Continuity is the point. This is a change of steward, not a change of course.
3 min · 730 words
OpenAI launches the Agents API in public beta: a managed Codex harness with durable cloud sessions, sandbox compute, context compaction, subagents, and resumable multi-hour agent work for developers.
7 min · 1,539 words