For those of you who migrated to rust from go, do you feel more productive?

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • go

    The Go programming language

  • Sounds like they are aware that weak references will have some use (even internally), but it looks like if they accept such a thing, it will be a long ways off.

  • picker

    Utilities that pair with the official Go Elasticsearch package (by chanced)

  • In a somewhat related rant, I've spent an embarrassingly stupid amount of time writing out the referenced picker package (+ a couple of support packages) to basically serialize/deserialize elasticsearch types with minor validation. Despite a relatively obscene amount of code written for a trivial task (granted, Elastic's json is obnoxious but still...), I've barely scratched the surface with thin test coverage of around ~40%.

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

    Empowering everyone to build reliable and efficient software.

  • I too felt the same when I have to import binary_heap_plus crate which has comparators and worse is that these standards are not at all helpful for a developer. Ex: https://github.com/rust-lang/rust/issues/82001#issuecomment-778692012, they are not ready to merge becoz of performance characteristics of remove & contains function, WTF? Seriously as a BinaryHeap user I know the performance of these functions which touches O(N), as a Library provider they need to provide them, as a user I know where & when to use them. If there are performance penalties I know exactly WTF I am doing.

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

  • Go: the future encoding/json/v2 module

    2 projects | dev.to | 2 May 2024
  • Evolving the Go Standard Library with math/rand/v2

    2 projects | news.ycombinator.com | 1 May 2024
  • Microsoft Maintains Go Fork for FIPS 140-2 Support

    5 projects | news.ycombinator.com | 30 Apr 2024
  • How to use Retrieval Augmented Generation (RAG) for Go applications

    3 projects | dev.to | 28 Apr 2024
  • Building a Playful File Locker with GoFr

    4 projects | dev.to | 19 Apr 2024