Why Discord is switching from Go to Rust

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

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

    Discontinued The Discord terminal client you never knew you wanted.

  • Developer of Cordless got banned https://github.com/Bios-Marcel/cordless, made me think twice about switching clients.

  • go

    The Go programming language

  • However, I do notice that in that same file, the same variable is used to determine a sleep interval which may have other effects unrelated to garbage collection. From the middle of the sysmon() function (link):

  • 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
  • webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  • This library seems very interesting by using preinstalled browser (Chrome, or, on Windows, Edge), but I'm afraid it won't get traction.

  • book

    The Rust Programming Language

  • Unless you had another reason to learn Golang, I'd go for Rust. I started with the Rust book. If you're coming from Python, you might be interested in looking into PyO3 to write Rust that can be used from Python.

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