crubit

By google

Crubit Alternatives

Similar projects and alternatives to crubit

  1. rust

    2,787 crubit VS rust

    Empowering everyone to build reliable and efficient software.

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. Killed by Google

    Part guillotine, part graveyard for Google's doomed apps, services, and hardware.

  4. go

    2,222 crubit VS go

    The Go programming language

  5. rfcs

    679 crubit VS rfcs

    RFCs for changes to Rust

  6. Cargo

    271 crubit VS Cargo

    The Rust package manager

  7. v

    226 crubit VS 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

  8. carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

  9. 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
  10. wasmtime

    182 crubit VS wasmtime

    A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

  11. cxx

    99 crubit VS cxx

    Safe interop between Rust and C++

  12. abseil-cpp

    Abseil Common Libraries (C++)

  13. circle

    57 crubit VS circle

    The compiler is available for download. Get it!

  14. c2rust

    49 crubit VS c2rust

    Migrate C code to Rust

  15. icu4x

    25 crubit VS icu4x

    Solving i18n for client-side and resource-constrained environments.

  16. autocxx

    17 crubit VS autocxx

    Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers

  17. go-sumtype

    A simple utility for running exhaustiveness checks on Go "sum types."

  18. verona

    20 crubit VS verona

    Research programming language for concurrent ownership

  19. verdigris

    Qt without moc: set of macros to use Qt without needing moc

  20. Cutelyst

    A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.

  21. DIPs

    D Improvement Proposals

  22. go-server-core

    Discontinued An attempt to build a plugin based server [GET https://api.github.com/repos/student020341/go-server-core: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

  23. 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 better crubit alternative or higher similarity.

crubit discussion

Log in or Post with

crubit reviews and mentions

Posts with mentions or reviews of crubit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-24.
  • Why Safety Profiles Failed (C++)
    4 projects | news.ycombinator.com | 24 Oct 2024
    What I'm really hoping is that https://github.com/google/crubit eventually gets good enough to facilitate incremental migration of brownfield C++ codebases to Rust. That seems like it would address this concern.
  • Making C++ Safe Without Borrow Checking, Reference Counting, or Tracing GC
    6 projects | news.ycombinator.com | 23 Jun 2023
    See also:

    Thomas Neumann's current proposal for memory safe C++ using dependency tracking:

    - https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p27...

    Google's proposal for memory safety using Rust-like lifetime analysis:

    - https://discourse.llvm.org/t/rfc-lifetime-annotations-for-c/...

    - https://github.com/google/crubit/tree/main/lifetime_analysis

  • Will Carbon Replace C++?
    14 projects | news.ycombinator.com | 27 Feb 2023
  • Supporting the Use of Rust in the Chromium Project
    11 projects | /r/rust | 13 Jan 2023
    For the people who are curious: crubit is an attempt to develop the way to seamlessly integrate C++ and Rust.
  • Crubit: C++/Rust Bidirectional Interop Tool
    4 projects | /r/rust | 6 Oct 2022
    Please see the experimentation and proposals at https://github.com/google/crubit/blob/main/docs/lifetime_annotations_cpp.md and https://github.com/google/crubit/blob/main/docs/lifetimes_static_analysis.md
    1 project | news.ycombinator.com | 19 Jul 2022
  • The Unicode Consortium announces ICU4X 1.0, its new high-performance internationalization library. It's written in Rust, with official C++ and JavaScript wrappers available.
    9 projects | /r/programming | 30 Sep 2022
    autocxx is good, though crubit is aiming for direct bidirectional interop
  • Programming languages endorsed for server-side use at Meta
    14 projects | news.ycombinator.com | 27 Jul 2022
    The areas you mentioned (CLI, web services, low level systems programming) are not mutually exclusive. Doing a good job on one doesn't mean something else is affected.

    The folks who worked on the most popular command line argument parser (https://docs.rs/clap/latest/clap/#example) made a positive contribution that didn't detract from any other use case.

    Similarly, the folks working on improving Rust for web services will also make it better for systems programming. In a blog post published today (https://blog.rust-lang.org/inside-rust/2022/07/27/keyword-ge...), they discuss keyword generics, a feature that will be equally helpful for `async` code and `const` functions evaluated at compile time.

    There is already some interoperability with C++ (http://cxx.rs) and ongoing research into automating this interoperability (https://github.com/google/autocxx, https://github.com/google/crubit). Feels like there's enough effort

  • Carbon Language: An experimental successor to C++
    11 projects | /r/rust | 19 Jul 2022
    This language was started by folks at Google. (Although it's interesting that they're publishing it under a separate github org, which suggests ambitions beyond Google's needs.) Google has a huge, performance-sensitive C++ codebase. At Google, major product teams' backends are typically written in C++, as well as common infrastructure like D (disk server), Colossus (distributed filesystem), Spanner (distributed SQL database), and Borg (cluster management). More than a few people would love for it all to be be written in Rust instead, but migration would be challenging, to say the least. I'm told people are looking into it—see Crubit for example. But AFAIK, no one's decided yet whether Google will stay with C++ for all these things, migrate some to Rust, migrate some to Carbon, and/or do something else entirely.
    22 projects | news.ycombinator.com | 19 Jul 2022
    It's currently unclear if Rust can interop with C++ with high fidelity. For example https://docs.rs/moveit/latest/moveit/ and https://github.com/google/crubit/blob/main/rs_bindings_from_... provide functionality to use non-trivially relocatable C++ types from Rust.
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Feb 2025
    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. Learn more →

Stats

Basic crubit repo stats
14
790
9.8
19 days ago

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that Rust is
the 5th most popular programming language
based on number of references?