Supporting the Use of Rust in the Chromium Project

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

    The Go programming language

    I mean sure, let's praise the ergonomics of channels and the reliability of maps. As for datastructures, we already have datastructures at home . They just work fine. Nobody needs more than that because rob pike told us so

  • dll

    Go linter for finding defer statements inside for loops

    So like, we will use personal experience mixed in with your own opinion to "objectively" say a programming language is bad because it does not match your expectation, as well as literal anecdotal evidence, lol? Every single person on this subreddit, if asked "I want to learn Rust. Where do I start?" will answer the same way: "Read the Rust book". And you would expect the person to do so and have the knowledge required to at least do some basic tasks, but for some reason, when it is about another language you do not expect them to "Read the Beginners Guide, walk though the Tour of Go" where in order to learn about the 'defer' keyword you have to read 14 words. 14. Not a book, not a paragraph, you have to read a sentence. The defer is an easily understandable concept which is useful in many places and everything else I do not care about. There's nothing "objective" about something not matching your expectations. Also, hook up your teammate with this tool https://github.com/gsquire/dll for easier debugging next time, hopefully it will help avoid spending a lot of time on a stupid issue next time. There are also other linters that do this, but they mostly come in a big bundle, this one is standalone.

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

  • meson

    The Meson Build System

    That's basically just Meson; it even has support for pulling in cmake projects

  • rust

    Empowering everyone to build reliable and efficient software.

    Same with browsers and many other programs: if you don't need reliable and efficient software (as on the Rust's web site proclamation) but need something your manager may sell OOP can be a viable and, sometimes even preferable, way to do that!

  • crubit

    For the people who are curious: crubit is an attempt to develop the way to seamlessly integrate C++ and Rust.

  • filter

    Simple apply/filter/reduce package.

    I mean sure, let's praise the ergonomics of channels and the reliability of maps. As for datastructures, we already have datastructures at home . They just work fine. Nobody needs more than that because rob pike told us so

  • exhaustive

    Check exhaustiveness of switch statements of enum-like constants in Go source code.

    And in Go you'd use a linter, like this one.

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

  • v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

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