I have no real experience with Rust, I've only toyed with it, but I use Go for my own stuff, and TypeScript at work. Go is fast and small enough, with a small enough memory footprint, and Go is also fast to write, run, debug, iterate and get a working product in. In comparison to Node, the standard library is stellar and even if you reach for some dependencies to make things more ergonomic to code or fill in some gaps, you don't end up with 100+ dependencies. Rust will produce an even smaller binary than Go, it will use even less memory than Go, and it might even be faster, but the time to produce that application will be longer, because it's just harder to write Rust code, the compilation also seems to be slower because a lot more is happening (checking, macro expansions...), making debugging and iteration slower as well. To give an idea of how fast Go really can be, an endpoint that returns a static JSON in an app I'm working on consistently has a response time of about 2 ms when running it locally. I've never seen that with Node. I've had a Node and a Go REST API deployed on Google Cloud Run, the Node cold start response time was 3 seconds and the app used about 150 MB of RAM, the Go cold start response was 300 ms with about 20 MB of RAM, and that code wasn't really optimal either. With Rust, you could definitely push that further down, but then it's a question of whether that extra performance is really needed and worth the added complexity of Rust itself. Answer from xroalx on reddit.com
🌐
Reddit
reddit.com › r/askprogramming › why is go more in demand than rust?
r/AskProgramming on Reddit: Why is Go more in demand than Rust?
September 20, 2023 -

Greetings!
So I am looking for a job as a web developer and by looking at the job postings I also find jobs that require Go. These jobs are usually embedded development. (Bosch, IoT...)

I know a little bit of rust by reading the book and from what I know the rust is completely different from any other languages. Obviously it being a system programming language it has no garbage collector, but uses its own mechanism called ownership. Where each variable can have at most one value, and that lives as long as there is an owner. When a variable is no longer used, it will be automatically dropped by the end of its scope.

From what I know about Golang is that it's google's take on the C language. I don't know much about go, but I know, that the go language uses a garbage collector and so theoretically the rust should be faster?

I have no idea how big are the compiled executable of each, but I would guess, that the Go will be bigger because of the need of the garbage collector.

Perhaps it's because of the ecosystem, that Go provides ?

I am a JS developer, and I am just curious. It's not like there are thousands of jobs, but I found at least 4 listings, where is Go and one where is Rust.

Top answer
1 of 13
33
I have no real experience with Rust, I've only toyed with it, but I use Go for my own stuff, and TypeScript at work. Go is fast and small enough, with a small enough memory footprint, and Go is also fast to write, run, debug, iterate and get a working product in. In comparison to Node, the standard library is stellar and even if you reach for some dependencies to make things more ergonomic to code or fill in some gaps, you don't end up with 100+ dependencies. Rust will produce an even smaller binary than Go, it will use even less memory than Go, and it might even be faster, but the time to produce that application will be longer, because it's just harder to write Rust code, the compilation also seems to be slower because a lot more is happening (checking, macro expansions...), making debugging and iteration slower as well. To give an idea of how fast Go really can be, an endpoint that returns a static JSON in an app I'm working on consistently has a response time of about 2 ms when running it locally. I've never seen that with Node. I've had a Node and a Go REST API deployed on Google Cloud Run, the Node cold start response time was 3 seconds and the app used about 150 MB of RAM, the Go cold start response was 300 ms with about 20 MB of RAM, and that code wasn't really optimal either. With Rust, you could definitely push that further down, but then it's a question of whether that extra performance is really needed and worth the added complexity of Rust itself.
2 of 13
10
From what I know about Golang is that it's google's take on the C language. It just really isn't. It's Google's take on an 'easy' language relative to Java and C# for example, and that's basically the area it competes in. Rust is used more for 'lower level' stuff you'd typically see C/C++ used for.
🌐
Understandingrecruitment
understandingrecruitment.com › knowledge-hub › blog › our-comprehensive-guide-to-golang-vs-rust
Our Comprehensive Guide to Golang Vs Rust | Understanding Recruitment
August 29, 2023 - Golang and Rust are rising in popularity, and given the range of features and advantages that each offers, it is easy to see why. Deciding which one to learn can be tough, especially when both provide countless job opportunities for up-and-coming programmers.
🌐
Reddit
reddit.com › r/cscareerquestions › rust or golang(go) for future prospects
r/cscareerquestions on Reddit: Rust or Golang(Go) for future prospects
March 21, 2021 -

Hi Fellow CS redditors,

I have been going through this dilemma on my mind. So need opinions and insights from those currently working on either/or both of the languages.

Which of the these 2 languages will be better to learn based on the following parameters

  1. More jobs

  2. Make me a better software engineer

  3. More widespread usage in distributed systems

  4. Writing microservices for cloud native architecture

I have the following Pros and cons for these two languages

RUST

Some pros

  1. Lot of development on going , very helpful community

  2. the language has something very different from the others due to ownership model

  3. A lot of focus is being currently given to develop frameworks

Some cons

  1. Lesser number of jobs

  2. Not much widespread adoption

GOLANG(Go)

Some pros

  1. Lot of cloud native and distributed systems are developed in go

  2. Minimalistic language, lower learning curve

  3. More jobs

Some cons

  1. Less appealing to me personally

  2. Its still a GC language , hence it wont work for low latency systems.

Please share your opinions

🌐
Quora
quora.com › What-is-the-best-programming-language-to-get-a-junior-mid-level-job-in-2023-Rust-or-Go
What is the best programming language to get a junior/mid-level job in 2023, Rust or Go? - Quora
Answer: First and foremost, expect any kind of knowledge you’d have by getting a computer science degree to be a possible thing they expect you to know. They likely want you to know about computer architecture, a bit about a low-level language close to the hardware (C/C++/Rust and maybe a bit of ...
🌐
Distant Job
distantjob.com › home › rust vs go – what’s the difference?
Rust Vs Go – What's the Difference? | DistantJob - Remote Recruitment Agency
May 7, 2025 - Rust is also suitable for building ... is more important than the rest of the considerations. Go will always do a better job in developing server-side applications, ......
🌐
Bitfield Consulting
bitfieldconsulting.com › posts › rust-and-go
Rust and Go vs everything else — Bitfield Consulting
July 1, 2025 - So the best tool for the job sort of depends on the job, doesn’t it? That sounds like it should go without saying, but when it comes to programming languages… ... …people love to argue. Let’s take a break from that for a minute, and see how things look when we think about Rust and Go as, not rivals for your attention, but as perfect partners.
🌐
Quora
quora.com › What-are-the-pros-and-cons-of-learning-Rust-vs-Go
What are the pros and cons of learning Rust vs. Go? - Quora
Answer (1 of 7): The market clearly favors Go at this point in overall market share. According to the TIOBE - Index, Go jumped from #38 to #14 in 1 year, it grew it’s market share by 1.81% (to a total of 2.1%). It is currently the fastest growing language. Go is clearly on a roll.
🌐
Hacker News
news.ycombinator.com › item
Honestly, in terms of employment you don't need to learn anything at all. Your s... | Hacker News
August 14, 2020 - However, it's always good to learn more. I have a couple of suggestions: · 1. Rust. The Rust book is an excellent introduction to lower-level programming languages, and also to more functional patterns. I went into it from a primarily JS/PHP, and it's been a wonderfully refreshing experience.
Find elsewhere
🌐
YouTube
youtube.com › melkey
Rust vs Go : Hands On Comparison in 2024 - YouTube
Let me know which language you prefer to learn in the comments below!Golang 1.22 or Go 1.22 released earlier this year and has brought in a new era for devel...
Published   March 24, 2024
Views   14K
🌐
Golangprojects
golangprojects.com › golang-jobs › rust
Golang and rust jobs - December 2025
Jobs where Golang and rust are wanted. Among others, Total Wine & More, Mozilla Corporation and DoiT are hiring
🌐
Golang
golang.company › blog › golang-vs-rust
Golang vs Rust- Which Language to be choose for Server-Side Programming?
October 11, 2022 - One hand, if you see, you have next to no jobs in Rust. On the other hand, you have lots of jobs in Golang.
🌐
Reddit
reddit.com › r/rust › should i ignore golang and continue to improve my rust skills, or should i start learning golang to increase my chances of being hired
r/rust on Reddit: Should I ignore Golang and continue to improve my Rust skills, or should I start learning Golang to increase my chances of being hired
June 11, 2024 -

Okay so let me say this first. Between Rust, and Go, Rust interests me way more.
I like the fact that it can be used for low-level programming, systems programming, gaming, and blockchain (I'm also learning Solidity and Smart Contract Auditing btw)

All of which I'm interested in.

Golang on the other hand has 3 selling points for me.

  1. There are more jobs for Go than Rust

  2. It said to be simpler than Rust. So my productivity would improve

I'm not a fan of dynamically typed languages like Python and JS (I am familiar with both but I wouldn't call myself a master).

When it comes to JS, vs Python, I prefer JS because of TypeScript (which is what led to me learning Rust). But I dislike the JS ecosystem, and I would rather prefer to get good at a language with a modern package manager like Rust and Go.

However I'm wondering if trying to learn Go would actually hurt me because it would be taking time away that I could be using to improve my Rust skills, build projects and get hired.

But on the other hand... Rust and Solidity are kinda niche.. So I'm worried that I may be hurting my chances of getting hired if I don't have some sort of statically-typed back end language in my arsenal that more companies use.

Side note: Before some wise guy says Java or C#(Heck no to both)

🌐
PullFlow
pullflow.com › blog › go-vs-python-vs-rust-complete-performance-comparison
Go vs Python vs Rust: Which One Should You Learn in 2025? Benchmarks, Jobs & Trade‑offs
Benchmarks tell part of the story, but real-world trade-offs go deeper. In this post, we’ll compare Go, Python, and Rust across: ✅ Execution speed ✅ Memory usage ✅ Developer productivity ✅ Ecosystem and tooling ✅ Salary trends & job demand
🌐
DEV Community
dev.to › thatcoolguy › rust-vs-go-which-should-you-choose-in-2024-50k5
Rust vs Go? Which Should You Learn in 2025 - DEV Community
December 30, 2024 - Introduction Rust and Go are languages with applications in performance-critical...
🌐
Roadmap
roadmap.sh › golang › vs-rust
Go vs. Rust Compared: Which is right for you?
YES -> You need that low-level control. Choose Rust. NO -> Go to step 4. Are you a beginner looking for your first modern backend language to get a job?
🌐
Reddit
reddit.com › r/golang › should i invest in go or rust as a full-stack dev?
r/golang on Reddit: Should I invest in Go or Rust as a full-stack dev?
November 14, 2025 -

I'm a full-stack web developer, mainly working with TypeScript. I'm also familiar with Python and Dart, and I’ve worked a bit with Go and Rust.

Recently I decided to invest serious time into a high-performance language — but I’m stuck between Go and Rust.

On one hand, I already know some Go and really like its simplicity. I enjoy how I can just focus on implementing features without constantly thinking about the language itself.

On the other hand, I’m also familiar with Rust’s borrowing/ownership concepts, but Rust still feels a bit too low-level for me. I don’t always enjoy thinking about lifetimes, borrowing rules, variable scopes, etc., instead of building stuff.

But everywhere I look, people are talking about Rust — its safety, performance, lack of GC overhead, how many governments and organizations are recommending it, and how tons of tooling (especially in the TypeScript ecosystem) is being rewritten in Rust.

So I’m torn:

Go feels more productive and comfortable

Rust feels safer, more performant, and more future-proof

For someone with my background, which language would be a better long-term investment?

Would love to hear your thoughts.

🌐
Trio
trio.dev › home › software development › golang vs. rust in 2026
Golang vs. Rust: Which Language To Choose in 2024?
February 22, 2026 - All of this makes Rust the better option for performance-intensive applications like cryptography, game engines, and even real-time systems. On the other hand, Go is efficient and scalable.
🌐
Reddit
reddit.com › r/rust › [deleted by user]
Rust vs Go for backend development
September 13, 2024 - You should ask this on a more neutral subreddit... Personally I'd take go purely for backend dev because it's the primary reason it was built and is pretty easy to learn. There are more jobs in backend go too than backend rust.
🌐
DEV Community
dev.to › pullflow › go-vs-python-vs-rust-which-one-should-you-learn-in-2025-benchmarks-jobs-trade-offs-4i62
Go vs Python vs Rust: Which One Should You Learn in 2025? Benchmarks, Jobs & Trade‑offs - DEV Community
July 22, 2025 - Benchmarks tell part of the story, but real-world trade-offs go deeper. In this post, we'll compare Go, Python, and Rust across: ✅ Execution speed ✅ Memory usage ✅ Developer productivity ✅ Ecosystem and tooling ✅ Salary trends & job demand