1.9K
2.2K
+ 1
872

What is Rust?

Rust is a systems programming language that combines strong compile-time correctness guarantees with fast performance. It improves upon the ideas of other systems languages like C++ by providing guaranteed memory safety (no crashes, no data races) and complete control over the lifecycle of memory.
Rust is a tool in the Languages category of a tech stack.
Rust is an open source tool with 49.1K GitHub stars and 7.2K GitHub forks. Here’s a link to Rust's open source repository on GitHub

Who uses Rust?

Companies
188 companies reportedly use Rust in their tech stacks, including Dropbox, Sentry, and Postmates.

Developers
1687 developers on StackShare have stated that they use Rust.

Rust Integrations

Sentry, Airbrake, Ethereum, Google Code Prettify, and Deno are some of the popular tools that integrate with Rust. Here's a list of all 55 tools that integrate with Rust.
Public Decisions about Rust

Here are some stack decisions, common use cases and reviews by companies and developers who chose Rust in their tech stack.

Shared insights
on
Java
Ruby
Rust

Do I choose Rust over Ruby or Java?

Want to try some lower level, highly efficient language. Should I choose Rust over Ruby? I have Java experience and some experience with Ruby.

See more
Jakub Olan

In our company we have think a lot about languages that we're willing to use, there we have considering Java, Python and C++ . All of there languages are old and well developed at fact but that's not ideology of araclx. We've choose a edge technologies such as Node.js , Rust , Kotlin and Go as our programming languages which is some kind of fun. Node.js is one of biggest trends of 2019, same for Go. We want to grow in our company with growth of languages we have choose, and probably when we would choose Java that would be almost impossible because larger languages move on today's market slower, and cannot have big changes.

See more
Shared insights
on
Rust
Python
JavaScript

So, I've been working with all 3 languages JavaScript, Python and Rust, I know that all of these languages are important in their own domain but, I haven't took any of it to the point where i could say I'm a pro at any of these languages. I learned JS and Python out of my own excitement, I learned rust for some IoT based projects. just confused which one i should invest my time in first... that does have Job and freelance potential in market as well...

I am an undergraduate in computer science. (3rd Year)

See more

Blog Posts

Nov 20, 2019 at 3:38AM
https://img.stackshare.io/stack/517248/default_4bf5f3d2d3ef627f563fd3b2e94dee6cc37a38d6.jpg logo

OneSignal

7
3458
Jun 6, 2019 at 5:11PM
https://img.stackshare.io/stack/372376/default_573a26a621134fbcbde85e58b2c8544189ae0fba.jpg logo

AppSignal

14
985

Rust Alternatives & Comparisons

What are some alternatives to Rust?
C
Swift
Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
Go
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
Haskell
See all alternatives

Rust's Followers
2230 developers follow Rust to keep up with related blogs and decisions.