To people with real Rusty jobs: How did you land it? What exactly do you do at your job? How proficient are you? What skills besides Rust? How long did it take?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rust

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • kanin

    A microservice framework for AMQP, protobuf and Rust.

    We have a microservice architecture using AMQP. Because we use microservices, it's been quite easy to introduce Rust and use it in new services. We've made an internal code template as well as some internal crates. We recently made our AMQP server open source as well.

  • publications

    Publications from Trail of Bits (by trailofbits)

    I work for Trail of Bits. We're a small research and cybersecurity consultancy. Also, we're hiring!

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • regex

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

    burntsushi is also the original author of the regex crate https://github.com/rust-lang/regex/graphs/contributors

  • whatlang-rs

    Natural language detection library for Rust. Try demo online: https://whatlang.org/

    I started working on whatlang project (https://github.com/greyblake/whatlang-rs). In 2017 I started going to Rust interviews. At that moment there were only 3 companies in Berlin that were offering Rust jobs (as far as I know): Parity, Mozilla, 1aim. I had interview with all of them and did not pass. I had classical Ruby/web background, and at that moment Rust was seen as alternative to C++, so many would expect me to know C++ well (but it was not really the case). I did continue working on my open source projects and writing blog posts from time to time. Year 2020 was very different. I was like rust turned from underdog to mainstream. I felt like Rust job openings tripled. Head hunters started writing me on LinkedIn, waw! I got contacted by big CryptoExchange, because they wanted to use my library for technical analysis. Sounds like a dream! Eventually, I find a job at Impero.com, thanks to this subreddit. They posted a job description and I send them my CV. Soon I got hired. It's a remote job, but at that moment it did not make a difference, because of the pandemic.

  • rustdesk

    Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.

    I have an open source TeamViewer alternative project written with rust, RustDesk. I wrote C++ for many years for hedge fund companies, and had been looking for a C++ / Asio alternative. I knew Rust in 2016, but it did not attract me very much, lacking a lot of things. I was attracted by Golang's channel and goroutine, but Rust did not have. Until late 2020, I got to know async/await is ready in Rust, I decided to write a project as practise. I like AnyDesk, and it is written with rust, so I name it RustDesk.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts