Nextcloud is now using Rust

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Triox

    A free file hosting server that focuses on speed, reliability and security.

  • I'm not familiar with this space - I assume 'Triox' refers to https://github.com/AaronErhardt/Triox (which looks like it's written by you!), but what does 'Bloom' refer to?

  • Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

  • I think as you work through an actual problem, you'll eventually fumble your way to solutions. Don't worry if they're not elegant or well-thought-out; if it compiles, that's a great sign. If it doesn't, then pay attention to the error message, as it's generally informative enough to point you in the right direction. The compiler (and clippy if you're up for it), in conjunction with The Book, should give you a sense for how an idiomatic programmer would solve a problem.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Rocket

    A web framework for Rust.

  • I find of the two above that the second one is the harder of the two challenges. To be proficient in the ecosystem, you have to understand not just how to write your own code, but also how to make use of others'. Without knowing your usual problem domains, it's tough to give you reference points, but if you're used to writing web apps (e.g. Hapi or Express apps in Node), consider trying your hand at something like Rocket. There are some great resources to get to know your options depending on your domain (e.g. games, web, GUI). Also, if you're a web dev, don't forget that WebAssembly is a thing, so you might look to try migrating some existing code and seeing if you can keep feature parity.

  • bloom

    The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more (by skerkour)

  • Interesting that Triox is much easier to find. Maybe that's because Bloom rather advertises as Google alternative than as a cloud server: https://github.com/skerkour/bloom

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