Have you ever started a project in Rust but switched to a different language? If so, why?

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

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
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
featured
  1. 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
  2. rust-esp32-std-demo

    Discontinued Rust on ESP32 STD demo app. A demo STD binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.

    I don't know if the ESP experience was recent, but I'd like to mention https://github.com/ivmarkov/rust-esp32-std-demo

  3. shiratsu

    Second generation aggregator for shiragame

    Not quite the same scenario but I'm rewriting a parser written with nom into a C# library with Pidgin. The Rust version was written for use within another CLI tool and nom made writing parsers really easy but I need to be able to consume the same features in a larger C# project and it was easier to rewrite than to wrangle the Rust API into #[repr(C)].

  4. bunkai

    Parser for No-Intro, TOSEC, and GoodTools (by SnowflakePowered)

    Not quite the same scenario but I'm rewriting a parser written with nom into a C# library with Pidgin. The Rust version was written for use within another CLI tool and nom made writing parsers really easy but I need to be able to consume the same features in a larger C# project and it was easier to rewrite than to wrangle the Rust API into #[repr(C)].

  5. rustpad

    Efficient and minimal collaborative code editor, self-hosted, no database required

    Just adding an example to the other side, I wrote https://rustpad.io/ in Rust, which is a collaborative text editor that uses WebSockets and resolves edit conflicts in real time using an operational transformation algorithm. It's a fairly complex bit of logic. But I actually thought Rust was the best language for this application because of performance, data race-safety, Serde, and the borrow checker. (My second choice would have been Go with stress tests run under `the -race flag.)

  6. panini

    A general-purpose parser framework in Rust.

  7. llvm-project

    Fork of LLVM with Xtensa specific patches. To be upstreamed. (by espressif)

    The link to the espressive issue trackers: https://github.com/espressif/llvm-project/issues/4

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

  • jj: A Git-compatible VCS that is both simple and powerful

    4 projects | news.ycombinator.com | 11 Feb 2025
  • Highlighting Parts of Lua as Bash

    1 project | news.ycombinator.com | 28 Jan 2025
  • How to Use Delta Pager without Headings

    1 project | dev.to | 24 Jan 2025
  • I wrote my own "proper" programming language

    3 projects | news.ycombinator.com | 24 Jan 2025
  • Gitui release 0.27 adds simple management of remotes

    1 project | news.ycombinator.com | 15 Jan 2025