Rust Crates

Open-source Rust projects categorized as Crates | Edit details

Top 23 Rust Crate Projects

  • GitHub repo ggez

    Rust library to create a Good Game Easily

    Project mention: Rust alternative for PyGame ? | reddit.com/r/rust | 2022-01-02

    I know it’s not the newest, but ggez is probably a good fit.

  • GitHub repo ritual

    Use C++ libraries from Rust

    Project mention: Use a CPP library from Rust | reddit.com/r/rust | 2021-12-19

    Just wanted to add another vote for https://github.com/rust-qt/ritual that 0OOO00000OO00O0O0OOO/ mentioned below.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo colored

    (Rust) Coloring terminal so simple you already know how to do it !

    Project mention: Colored Strings | reddit.com/r/rust | 2021-12-08
  • GitHub repo bracket-lib

    The Roguelike Toolkit (RLTK), implemented for Rust.

    Project mention: Console handling in bevy? | reddit.com/r/bevy | 2021-12-11

    Hi, If you are interested in console and roguelike there is a specialised engine made just for that called bracket-lib made by Herbert Wolverson. He also has a book called Hands On Rust that is an excilent introduction to rust game development where you make a roguelike dungeon crawler in Rust using bracket-lib. I am finishing the book now and I can fully recommend it.

  • GitHub repo cargo-deny

    ❌ Cargo plugin for linting your dependencies 🦀

    Project mention: This Year in Embedded Rust: 2021 edition | news.ycombinator.com | 2021-12-29

    > Explain the crate scanner thing?

    I assume a reference to tools that help manage potential issues around dependencies, e.g.:

    * https://github.com/rustsec/rustsec/tree/main/cargo-audit

    * https://github.com/EmbarkStudios/cargo-deny

    "[cargo-audit] Audit Cargo.lock files for crates with security vulnerabilities reported to the RustSec Advisory Database."

    "cargo-deny is a cargo plugin that lets you lint your project's dependency graph to ensure all your dependencies conform to your expectations and requirements." e.g. license, security advisories, source.

  • GitHub repo prettytable-rs

    A rust library to print aligned and formatted tables

    Project mention: My third Rust project: Querying your Kubernetes API Server using SQL | reddit.com/r/rust | 2021-04-15

    prettytable

  • GitHub repo rspotify

    Spotify Web API SDK implemented in Rust (by ramsayleung)

    Project mention: A delayed news: rspotify is 0.11 now | reddit.com/r/rust | 2021-10-18
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo alexandrie

    An alternative crate registry, implemented in Rust.

    Project mention: Locally hosted crate registry | reddit.com/r/rust | 2021-06-30

    I used https://github.com/Hirevo/alexandrie for a little while, and it worked well

  • GitHub repo staticvec

    Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.

    Project mention: There's always something new and interesting to see on your Rust crate's Github Traffic page | reddit.com/r/rustjerk | 2021-12-30

    Here.

  • GitHub repo bee

    A framework for IOTA nodes, clients and applications in Rust (by iotaledger)

    Project mention: IOTA - Current Developments - Staking - NFTs and Smart Contracts | reddit.com/r/Iota | 2021-12-28

    BEE (Alpha Node)

  • GitHub repo ktra

    Your Little Cargo Registry

    Project mention: Locally hosted crate registry | reddit.com/r/rust | 2021-06-30

    You can have a look at ktra.

  • GitHub repo UNIC

    UNIC: Unicode and Internationalization Crates for Rust

    Project mention: icu vs rust_icu | reddit.com/r/rust | 2021-10-09

    There is also rust-unic which provides both normalization and access to the character database. I have also used this because of their text segmentation support, and I would probably recommend rust-unic in general. I hope to see more progress on that front.

  • GitHub repo coap-rs

    A Constrained Application Protocol(CoAP) library implemented in Rust.

    Project mention: UDP server on local network | reddit.com/r/termux | 2021-12-11

    hi, I'm trying to do some rapid debugging and need to host a UDP server on a phone accessible by other devices on my local network. I've compiled coap-rs (linked with aarch64-linux-android30-clang) for my pixel 4a (stock rom) and the binary runs fine, the problem is that the port it's listening on doesn't seem to allow ingress from other devices on the network?

  • GitHub repo bnf

    Parse BNF grammar definitions

  • GitHub repo rant

    Rant - High-level procedural templating language

  • GitHub repo cargo-limit

    Cargo with less noise: warnings are skipped until errors are fixed, Neovim integration, etc.

    Project mention: cargo-limit 0.0.9: Automatically jump to Rust compilation errors/warnings in Neovim | reddit.com/r/neovim | 2021-10-15
  • GitHub repo steganography

    A simple steganography library written in rust (by teovoinea)

  • GitHub repo flac

    A FLAC implementation written in Rust (by sourrust)

    Project mention: State of the art for FLAC creation? | reddit.com/r/rust | 2021-07-12

    What is the current state of the art for FLAC creation in Rust? I found https://github.com/sourrust/flac bit it's been inactive for years. It also doesn't seem to fully support the creation of FLAC files, whcih is the feature I'm looking for (to use in some tests of another project). That repo has some forks, but they also have been inactive since about 2016.

  • GitHub repo ffizer

    ffizer is a files and folders initializer / generator. Create any kind (or part) of project from template.

    Project mention: Create a project template with ffizer and TDD | dev.to | 2021-02-26

    ffizer is a files and folders initializer. It can be used as a project generator. It provides some uniq features (vs Alternatives) like proposing to show diff or to merge when file already exists, composing template and more. ffizer is developed in Rust, but can be used for any kind of project or directory layout (at work we used it for python projects). ffizer is pretty fast and easy to install as a standalone binary file.

  • GitHub repo salak.rs

    A multi layered configuration loader and zero-boilerplate configuration parser.

    Project mention: rust logger performance test. | reddit.com/r/rust | 2021-04-17

    Toy Log Source Code

  • GitHub repo rs

    Elliptic Curve Integrated Encryption Scheme for secp256k1 in Rust

  • GitHub repo notan

    Cross-platform multimedia layer

    Project mention: Why aren't rust game frameworks like processing or p5js? | reddit.com/r/rust_gamedev | 2021-12-22

    Check notan, it may be similar to what you're looking for. Still WIP, is not on crates.io yet, and needs audio support. But that's it, it's meant to be simple and the API should not change too much at this point.

  • GitHub repo warp_lambda

    A super simple adapter crate to let you use warp filters with AWS lambda runtime

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-02.

Rust Crates related posts

Index

What are some of the best open-source Crate projects in Rust? This list will help you:

Project Stars
1 ggez 3,139
2 ritual 940
3 colored 896
4 bracket-lib 854
5 cargo-deny 732
6 prettytable-rs 625
7 rspotify 349
8 alexandrie 313
9 staticvec 261
10 bee 246
11 ktra 215
12 UNIC 207
13 coap-rs 151
14 bnf 139
15 rant 89
16 cargo-limit 82
17 steganography 68
18 flac 62
19 ffizer 56
20 salak.rs 28
21 rs 12
22 notan 12
23 warp_lambda 9
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com