Can we please stop downvoting people who dislike Rust?

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

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

    An ultra simple CLI arguments parser.

  • For example, The Rust compiler isn't slow; we are. and pico-args: Alternatives.

  • anyhow

    Flexible concrete Error type built on std::error::Error

  • Have you tried anyhow and thiserror for making it as simple as .context("Message") or ? to type-convert and propagate errors up the call stack?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • thiserror

    derive(Error) for struct and enum error types

  • Have you tried anyhow and thiserror for making it as simple as .context("Message") or ? to type-convert and propagate errors up the call stack?

  • rust

    Empowering everyone to build reliable and efficient software.

  • For that, placement new has been recognized as a desirable feature all along. The problem is that coming up with an implementation that doesn't require unsafe and that Rust developers are willing to commit to supporting until the end of time is harder that it looks. (See the discussions in issues like #27779 and #64062 if you want to get up to speed on how it's harder than it looks.)

  • Mockito

    Most popular Mocking framework for unit tests written in Java

  • A lot of that magic on the JVM (Mockito / Spring Boot) relies on proxy objects that intercept method calls, and operate on them in a non-typesafe manner (working on Object[] args, and returning Object). When you use them, it looks type-safe, but under the hood it's all dynamic. Here is an example in Mockito: https://github.com/mockito/mockito/blob/ea000f72444ed4c7e409441aedc3021951b89660/src/main/java/org/mockito/internal/creation/bytebuddy/MockMethodInterceptor.java#L59.

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