Topics / #rust-lang

Rust-lang projects on GitHub

Tag for the Rust language and projects written in it.

As of , the most-starred Rust-lang projects on GitHub are rustdesk (126.2K stars), bun (96.3K stars) and zed (91.9K stars). GitHub.Locker tracks 22 Rust-lang repositories with 677.2K stars combined. The fastest-growing on October 17 was vectorcraft, with +211 stars in a day.

22Projects
677.2KStars in total
+620Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

22 projects · by stars

  1. #1 · rustdesk/rustdesk

    rustdesk

    RustDesk is an open-source remote desktop application written in Rust, positioned as a self-hostable alternative to TeamViewer.

    126.2K
  2. #2 · oven-sh/bun

    bun

    Bun is an all-in-one JavaScript and TypeScript toolkit that bundles a runtime, bundler, test runner, and package manager into a single executable called bun.

    96.3K
  3. #3 · zed-industries/zed

    zed

    Zed is a high-performance, multiplayer code editor built by the creators of Atom and Tree-sitter, designed to feel extremely fast and support real-time collaboration.

    91.9K
  1. 4

    AFFiNE

    73.6Ktoeverything/AFFiNE · TypeScript

    AFFiNE is an open-source, all-in-one workspace that merges docs, whiteboards and tables into one knowledge base, positioned as a privacy-first alternative to Notion and Miro.

  2. 5

    fuels-rs

    43KFuelLabs/fuels-rs · Rust

    fuels-rs is the official Rust SDK for the Fuel Network, used to compile, deploy and test Sway smart contracts, launch a local Fuel node, craft and sign transactions, and generate type-safe Rust bindings for contract calls.

  3. 6

    rust-course

    31Ksunface/rust-course · Rust

    This is '《Rust语言圣经》' (The Rust Language Bible), a free, open Chinese-language Rust programming tutorial/book with over 170 chapters and 1.1 million+ words covering everything from beginner basics to advanced topics.

  4. 7

    chroma

    29.5Kchroma-core/chroma · Rust

    Chroma is open-source data infrastructure for AI: a vector database that powers search for embeddings, used for things like retrieval-augmented generation (RAG) and AI agent memory.

  5. 8

    Rust

    26.1KTheAlgorithms/Rust · Rust

    A free, open-source collection of classic algorithms implemented in Rust — the Rust volume of TheAlgorithms on GitHub. It exists for education: you read the code to learn how each algorithm works.

  6. 9

    slint

    24.2Kslint-ui/slint · Rust

    Slint is an open-source declarative GUI toolkit for building native user interfaces that run on embedded systems, desktops, mobile, and the web, with business logic written in Rust, C++, JavaScript, or Python.

  7. 10

    vector

    22.7Kvectordotdev/vector · Rust

    An open-source, high-performance observability data pipeline: it collects, transforms, and routes your logs and metrics to any vendors you choose, so you keep control of your observability data. It is maintained by Datadog's Community Open Source Engineering team.

  8. 11

    openobserve

    22.4Kopenobserve/openobserve · TypeScript

    OpenObserve is an open-source, cloud-native observability platform for logs, metrics, traces, frontend monitoring (RUM), session replay and AI/LLM observability — a cost-effective alternative to Datadog, Splunk and Elasticsearch.

  9. 12

    compiler-explorer

    19.1Kcompiler-explorer/compiler-explorer · TypeScript

    An interactive compiler exploration website: edit code in C, C++, Rust, Go or any of 30+ supported languages and see the compiled assembly update in real time. Try it at godbolt.org or self-host.

  10. 13

    rust-clippy

    13.6Krust-lang/rust-clippy · Rust

    Clippy is a collection of over 800 lints that catches common mistakes in Rust code and nudges it toward idiomatic style. It runs alongside the compiler as a cargo subcommand.

  11. 14

    lowlevelprogramming-university

    12.8Kgurugio/lowlevelprogramming-university

    A curated roadmap for learning low-level programming (assembly, C, Rust, embedded systems, Linux kernel), inspired by google-interview-university. It is a single long README with links to books, courses, and projects organized by topic.

  12. 15

    eww

    12.7Kelkowar/eww · Rust

    Eww (ElKowars Wacky Widgets) is a standalone widget system written in Rust that lets you build your own custom desktop widgets, like bars or system trackers, for any window manager.

  13. 16

    WasmEdge

    10.8KWasmEdge/WasmEdge · C++

    WasmEdge is a lightweight, high-performance, extensible WebAssembly runtime built for cloud-native, edge, and decentralized applications, powering serverless apps, microservices, smart contracts, and IoT devices.

  14. 17

    vectorcraft

    9.7Kstorytold/vectorcraft · Rust

    VectorCraft is an open-source, clean-room reimplementation of Adobe Illustrator, built from scratch in pure Rust, aiming to replicate Illustrator's tools, panels and workflow.

  15. 18

    rio

    7.6Kraphamorim/rio · Rust

    Rio is a hardware-accelerated GPU terminal emulator written in Rust, designed to work as both a native desktop application and inside web browsers.

  16. 19

    RustGIS

    1.5Kopengeos/RustGIS · Rust

    RustGIS is a free, open-source GIS application written entirely in Rust for mapping, analyzing and sharing geospatial data.

  17. 20

    rustcast

    1.1KMystikoLab/rustcast · Rust

    RustCast is a free, open-source popup launcher for macOS written in Rust: hit a hotkey, start typing, and launch apps, utilities and workflows. It is positioned as an open-source alternative to Raycast.

  18. 21

    hydra

    1.1Kja7ad/hydra · Rust

    Hydra (HDM) is a fast, resilient download manager and accelerator that splits files across multiple connections and mirror sources, with a wget/curl-compatible CLI and a cross-platform desktop GUI.

  19. 22

    lightspeed

    263smartcomputer-ai/lightspeed · Rust

    Lightspeed is open-source infrastructure for running fleets of AI agents as durable workflows: agent sessions survive restarts, can run for weeks to months, and stay cheap when idle, borrowing a real machine only when a task needs one.

Often tagged together