Should I Rust or should I Go

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • pyre-check

    Performant type-checking for python.

  • flow

    Adds static typing to JavaScript to improve developer productivity and code quality.

  • WorkOS

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

  • infer

    A static analyzer for Java, C, C++, and Objective-C

  • HHVM

    A virtual machine for executing programs written in Hack.

  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    Wasmer attempted to do this in the Ziglang repo barely 4 days ago:

    https://github.com/ziglang/zig/issues/17115

  • Joda-Time

    Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8.

    >> Note that boost is also not the C++ standard library.

    I know, but many components that are now in the C++ standard library were previously in Boost or were heavily influenced by / inspired by Boost:

    https://stackoverflow.com/questions/59912393/boost-libraries...

    Similar events also happened in Java 8 with the Joda time library:

    https://www.joda.org/joda-time/

    >> serde's main maintainer is also a member of the libs team, so it being moved into the standard library meaning more maintenance doesn't really make sense to me.

    I did not know that.

    I was just using serde as an example of a widely-used crate that feels essential enough to be included in the Rust standard library.

    At what point does a third-party crate become so useful that it might be considered for inclusion in the Rust standard library?

    Is there a process for adding crates to the Rust standard library?

    If so, how do such crates get nominated and approved?

  • rxv64

    xv6 OS

    https://github.com/dancrossnyc/rxv64

    And go for practically anything outside that scope: web service, CLI tool, etc.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

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