Tag
Antfly has rewritten their search-and-inference database from Go to pure Zig for improved performance and zero dependencies. The article details their technical decisions, first principles, and implementations of vector search algorithms.
Anders Hejlsberg explains the decision to rewrite the TypeScript compiler in Go for 10x performance gains and discusses AI's impact on software engineering in a podcast episode.
Kent C. Dodds tweets that an AI coding assistant named Fable rewrote his small React video app to Remix, which resolved a persistent bug.
Announces SuperDuper! 4, a complete top-to-bottom rewrite of the Mac backup and disk-cloning utility, modernizing its interface and architecture while retaining core features.
A modern Rust rewrite of the Linux 0.11 kernel that boots in QEMU on i386, featuring a full userland with shell and coreutils, with one-command image building and devcontainer support.
The article argues that in large codebases, it's acceptable and often necessary to have only partial understanding, contrary to the ideal of complete comprehension advocated by Peter Naur's 'Programming as Theory Building'. It defends the practice of working with limited understanding in high-turnover, large-scale environments.
Andrew Kelley, creator of Zig, shares his perspective on Bun's decision to rewrite from Zig to Rust, discussing the project's history, management issues at Oven, and code quality concerns.
pgrust is a Rust rewrite of PostgreSQL 18.3 that passes all 46k+ regression tests, aiming to make Postgres easier to modify with Rust and AI assistance. It is disk-compatible and can boot from existing Postgres data directories.
Bun, the JavaScript runtime and toolchain, is being rewritten from Zig to Rust to improve memory safety and stability, addressing a long tail of use-after-free and memory leak bugs.
Distrobox v2 is a complete rewrite in Go, released as a release candidate with improved performance and maintainability while maintaining backward compatibility for most use cases.
The Hugging Face CLI's `hf upload` command has been fully rewritten with single-pass hashing, multi-commits, and resumable uploads, available in version 1.20.0 for improved speed and cleanliness.
The article details Grit, a new Rust reimplementation of Git that passes over 99% of the Git test suite, created using AI agents. It aims to provide a library-based, memory-safe alternative to the original Git.
Anthropic acquired Bun and used Claude Code agents to rewrite the entire runtime from Zig to Rust in nine days. The rewrite passed 99.8% of tests but introduced over 10,000 unsafe blocks, raising questions about the benefits of memory safety.
The author reflects on the Bun rewrite, suggesting that legacy codebases will be valuable for distilling code into new forms, and argues that all games should be crossplatform and legacy software should work on the web, dismissing the need for COBOL.
Electrobun 2.0 will decouple from Bun due to a Rust rewrite, and will add first-class support for Rust, Zig, Go and more; yt-dlp's support of Bun is deprecated citing issues with vibe coding and supply chain attacks.
An analysis of Bun's controversial rewrite from Zig to Rust using AI-generated code, raising concerns about 6,755 AI-written commits merged without human review and the risks of AI-translated code in production.
A readable rewrite of the hardware-detection module behind canirun.ai, providing descriptive names, JSDoc, and cleaner code while preserving the original heuristics and spec tables.
Bun, the JavaScript runtime and package manager, has merged a rewrite of its core from Zig to Rust, potentially improving performance and maintainability.
The Bun JavaScript runtime and toolkit has been rewritten in Rust, marking a major change from its original Zig implementation.
Developer reflects that repeatedly rewriting a terminal tool may have paid off.