Go vs Rust: Rating, Votes and Features

Go — November 2026: 3 votes, rating 7.1/10.

Rust — November 2026: 4 votes, rating 7.8/10.

GoRust
Categoryprogramming languageprogramming language
DeveloperGoogleRust Foundation
Created byRobert Griesemer, Rob Pike, Ken ThompsonGraydon Hoare
First release20092012
LicenseBSD-3-ClauseMIT or Apache-2.0
Open sourceYesYes
PricingFreeFree
Websitehttps://go.devhttps://www.rust-lang.org
ParadigmsConcurrent, ProceduralConcurrent, Functional, Procedural
TypingStaticStatic
Type strengthStrongStrong
Type inferenceYesYes
Memory managementGarbage collectedOwnership and borrowing
Runs asNative codeNative code
Main implementationgc, the Go toolchainrustc (LLVM)
ConcurrencyGoroutines and channelsThreads, async/await, checked for data races
Null safetyNoYes
Package managerGo modulesCargo
Used forBack end, SystemsBack end, Embedded, Systems
SpecificationThe Go Programming Language SpecificationThe Ferrocene Language Specification, adopted by the Rust project in 2025