rust-lang logo

Source code for (by rust-lang)


Basic repo stats
about 18 hours ago

rust-lang/ is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license. Alternatives

Similar projects and alternatives to
  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

  • GitHub repo unsafe-code-guidelines

    Home for the Unsafe Code Guidelines working group.

  • GitHub repo rfcs

    RFCs for changes to Rust

  • GitHub repo cargo-crev

    A cryptographically verifiable code review system for the cargo (Rust) package manager.

  • GitHub repo documentation generator

  • GitHub repo smithay

    A smithy for rusty wayland compositors

  • GitHub repo alexandrie

    An alternative crate registry, implemented in Rust.

  • GitHub repo macchina

    A system information fetcher, with a focus on performance and minimalism. [Moved to:] (by grtcdr)

  • GitHub repo bathtub

    Application for plating process

  • GitHub repo xkcd-386

    Someone is wrong on the internet

  • GitHub repo tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  • GitHub repo Nock

    HTTP server mocking and expectations library for Node.js

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

  • GitHub repo serde

    Serialization framework for Rust

  • GitHub repo xmake

    🔥 A cross-platform build utility based on Lua

  • GitHub repo Rusoto

    AWS SDK for Rust

  • GitHub repo ncurses-rs

    A low-level ncurses wrapper for Rust

  • GitHub repo rusttype

    Mirror of

  • GitHub repo svntogit-community

    Automatic import of svn 'community' repo (read-only mirror)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better alternative or higher similarity.


Posts where has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-12.
  • JFrog's Artifactory now support Cargo repositories | 2021-04-12
    If you go to there's lists of libraries on the front page. Looking at (for example) the Most Downloaded list, there's a bunch of foundational libraries whose purpose is difficult to explain, but rand and rand_core are libraries for generating sufficiently-random numbers, and log is a library to help programs leave a written record, or "log" (like a ship's log, captain's log, etc.) of what the program tried to do. If a program goes wrong, reading the log often helps developers figure out what happened. | 2021-04-12
    If you're a professional developer in a big company, you might be using a dozen libraries developed by other teams at the same company, and your library might be used by another dozen teams. You can't upload those libraries to because they're all trade secrets. You could just have each team drop their latest release in a shared folder somewhere, but that quickly becomes a nightmare of "version 2.4-release-final-final2-hotfix-test-for-bob". In addition, a company might have procedural, legal, or compilance requirements like "software run in production must be validated against this test suite" or "software run in production must be submitted for verification by this agency" and those requirements may be different for different teams in different countries. | 2021-04-12
    Yes, in addition to that it's also used to vet which dependencies are allowed, taking in consideration licenses and other policies. If it's allowed, it's mirrored. If not, then not and there's no way of using it internally in the corp as usually will be blacklisted on the corp firewall.
  • Rust for a game engine?
    In relation to adding libraries to your project, then I consider Rust to be a lot easier. If you need a library you just search on and add it to your Cargo.toml, and then you're done.
  • profiling 1.0.0 published | 2021-04-10
    It's on the page
  • New version of Rust Starlark, an implementation of a deterministic Python-like language | 2021-04-08
    The Facebook post gives a nice overview. It also links out to the home page for the project at, which has an introduction and links to what Starlark is, the link, the link etc.
  • "Modern C and What We Can Learn From It - Luca Sas [ ACCU 2021 ]" (Finally a conference talk mentions stb style libraries and compound literals)
    Though in my opinion an stb-style library is a lot more future proof than flippantly dragging in some dependency from The two don't even compare.
  • The `rusttype` crate is looking for a new maintainer | 2021-04-07
    With over 2M downloads, it must be one of the most widely used pure-Rust font rendering solutions. If you've ever built a GUI project with Rust, there's a decent chance that it uses rusttype under the hood!
  • The modern packager’s security nightmare | 2021-04-06
    If I want to publish a crate, why would I want to spin up 6 virtual machines with different distros, read through fifteen wiki pages and manually copy and paste a bunch of commands into my terminal (because automating them is too hard) and rewrite/reformat the same package information over and over again in grotesques different ways and put them into specific folders because all distros do it their own way when I can bloody upload it once on and it works on all Linux systems??? | 2021-04-06
    I'm a big fan of using signed packages provided by distros, but by definition they will always be less timely than what's published to (after all, they're repackaging crates published there), and depending on what distro you're using even rustc itself may not get packaged in a timely manner, even for security-related releases.
  • [Question] Actix-web : Testing a server route that relies on an external service | 2021-04-05
    a big part of making rust awesome is for us as a community to massively steal ideas from other older languages. for this extremely common use case, we could benefit massively from a ripoff of nock to simply fake http responses. there is almost surely already something like this on's a good place to start.
  • What if Rust targetted SWF for Adobe AIR? | 2021-04-05
    It happens that most libraries in haven't reached version 1.0 or there's not a complete multimedia library. Adobe AIR could replace SDL 2, SFML, lyon etc..
  • 100 Days of Code: A Teeny Tiny CLI App in Rust | 2021-04-04
    The app uses Rusts standard input/output library to handle input from the command line. It also uses the "hex" crate, found after a little research over at The Rust Crate Listing. The hex crate does the conversion work through a call to its encode method.
  • Rust for embedded software development | 2021-04-01
    Rust works well, but still misses many libraries to be used in production. I am developing a proportional valve controller and needed an USB stack... there is one on, but is still in development and not USB compliant... And so I stuck with C.
  • Hey Rustaceans! Got an easy question? Ask here (13/2021)! | 2021-03-29
    Are paid crates non-existent? Because in other languages, you can make a code library and sell it. People don't do it much, but it's possible. If you upload a crate to, it becomes free.