Should I Rust or should I Go

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • pyre-check

    Performant type-checking for python.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • flow

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

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • An Introduction to Temporal Logic (With Applications to Concurrency Problems)

    4 projects | news.ycombinator.com | 22 Jan 2024
  • CISA Director Easterly's comments about cyber security. Agree or disagree?

    1 project | /r/cybersecurity | 1 Mar 2023
  • silly guy

    1 project | /r/ProgrammerHumor | 25 Dec 2022
  • Retrofitting null-safety onto Java at Meta

    1 project | /r/java | 22 Nov 2022
  • The State of Affine Types in C++?

    2 projects | /r/cpp | 22 Nov 2022

Did you konow that OCaml is
the 41st most popular programming language
based on number of metions?