Latest news on Rust and Go, with coverage of the Rust programming language, Golang, Cargo, crates.io, rustc, the Rust Foundation, Rust for Linux, memory safety, Go modules, goroutines and supply chain attacks, plus Rust vs Go comparisons for developers.
Rust and Go are open-source programming languages widely used for systems software, command-line tools, networking and cloud infrastructure. Rust aims for memory safety without a garbage collector, relying on ownership rules enforced by the borrow checker. Go, also known as Golang, favours simplicity, fast compilation and built-in concurrency through goroutines.
Memory-safety flaws such as use-after-free and buffer overflows are a well-known source of serious vulnerabilities in C and C++ code. US agencies including CISA and the NSA have published guidance encouraging memory-safe languages, a group that includes Rust and Go. In December 2025, Linux kernel maintainers agreed that Rust in the kernel was no longer an experiment. Ubuntu has also adopted Rust versions of sudo and core utilities.
Rust code is built with Cargo and shared through crates.io, while Go uses Go modules and a public module proxy. In August 2026, three popular Rust crates were briefly republished with a malicious dependency that ran during builds, and the Rust Security Response Team removed them within hours. In 2025, researchers found a typosquatted Go module that a module mirror had cached for over three years. Docker, Kubernetes and Terraform are all written in Go.
Rust developers are often called Rustaceans, and both languages have active communities with conferences, open-source contributors and corporate sponsors. Developers often describe Rust as having a steep learning curve, particularly around the borrow checker. Go has been criticised for keeping its feature set deliberately small, and it gained generics only in March 2022. Which language suits a project depends on its goals.
Rust began in 2006 as a personal project of Mozilla employee Graydon Hoare, and Mozilla began sponsoring it in 2009. Rust 1.0 arrived in May 2015, and the Rust Foundation was formed in February 2021 with Amazon Web Services, Google, Huawei, Microsoft and Mozilla as founding members. Go was designed at Google from 2007 by Robert Griesemer, Rob Pike and Ken Thompson. It was released as open source in November 2009, and Go 1.0 followed in March 2012.
Our NewsNow Rust and Go news feed brings together the latest headlines on the Rust programming language, Golang, Cargo, crates.io, memory safety, Rust for Linux and supply chain security from reliable sources worldwide. It gives developers, security teams and technology readers an up-to-date view of both languages.