Rust rust-library

Open-source Rust projects categorized as rust-library | Edit details

Top 23 Rust rust-library Projects

  • GitHub repo grex

    A command-line tool and library for generating regular expressions from user-provided test cases

    Project mention: Release of grex 1.3.0 - Generate regular expressions from user-provided test cases | | 2021-09-15
  • GitHub repo juniper

    GraphQL server library for Rust

    Project mention: Looking for GraphQL server with ws-transport ability | | 2021-10-10

    I'm looking for graphql server that can do queries and mutations over websocket, like subscriptions-transport-ws. Juniper and async-graphql both looks promising and async-graphql at least uses wording Subscriptions (WebSocket transport) in features but i couldn't find much more or any examples about that from the docs or repo.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo tera

    A template engine for Rust based on Jinja2/Django

    Project mention: What libraries do you miss from other languages? | | 2021-09-11

    Something like

  • GitHub repo imgui-rs

    Rust bindings for Dear ImGui

    Project mention: Is there any GUI framework or interface in RUST? | | 2021-06-08
  • GitHub repo askama

    Type-safe, compiled Jinja-like templates for Rust

    Project mention: What libraries do you miss from other languages? | | 2021-09-11

    Maybe might be of interest as well

  • GitHub repo photon

    ⚡ Rust/WebAssembly image processing library (by silvia-odwyer)

    Project mention: Off my chest: When are some of you browser devs gonna give us native image scaling? This is the best we got ATM. | | 2021-07-20
  • GitHub repo log

    Logging implementation for Rust (by rust-lang)

    Project mention: Rust cli example #2: Ferris hunts errors | | 2021-09-13

    A logging facade provides a single logging API that abstracts over the actual logging implementation. Libraries can use the logging API provided by this crate, and the consumer of those libraries can choose the logging implementation that is most suitable for its use case. Sources

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo rage

    A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.

    Project mention: age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. | | 2021-09-07
  • GitHub repo tract

    Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference

    Project mention: Hey Rustaceans! Got an easy question? Ask here (39/2021)! | | 2021-09-27

    If you can convert your model to ONNX, tract can work. I have also made somewhat good experiences with the tch torch bindings crate, though that's certainly a large dependency. The benefit is (mostly) seamless integration of the model you can train in python, with all the awesome tooling you get.

  • GitHub repo rust-csv

    A CSV parser for Rust, with Serde support.

    Project mention: Data Manipulation: Pandas vs Rust | | 2021-02-28

    Yep, I'll try to have a look at the nesting PR tonight, don't want to be a bitch, and not helping ahah :)

  • GitHub repo argh

    Rust derive-based argument parsing optimized for code size

    Project mention: Newbie frustration: can we KISS more? | | 2021-06-08

    Typically programs are configured through a config object. People like to use things like clap, structopt, or argh for passing in arguments through the CLI You can also use the env! macro for embedding values in at compile time, or by going through the std::env::var infrastructure for runtime env vars.

  • GitHub repo tangram

    Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.

    Project mention: Multi-language library support: Is it possible? | | 2021-10-06

    Check out

  • GitHub repo redbpf

    Rust library for building and running BPF/eBPF modules

    Project mention: Junyeong's contributions to RedBPF in September 2021 | | 2021-10-07
  • GitHub repo lopdf

    A Rust library for PDF document manipulation.

  • GitHub repo ureq

    Minimal request library in rust.

    Project mention: Why asynchronous Rust doesn't work | | 2021-03-09
  • GitHub repo quicksilver

    A simple framework for 2D games on desktop and web

    Project mention: I want to learn Rust by creating game running in the web browser. Which SDK do you recommend? | | 2021-04-22

    quicksilver, though not really being developed anymore is still pretty good.

  • GitHub repo poem

    A full-featured and easy-to-use web framework with the Rust programming language.

    Project mention: Poem 0.8 released! | | 2021-10-03
  • GitHub repo printpdf

    An easy-to-use library for writing PDF in Rust

  • GitHub repo imageproc (PistonDevelopers)

    Image processing operations

    Project mention: Searching help for Rust Image Manipulation | | 2021-07-31

    I suggest you have a look at the [imageproc]( crate. Personally, I feel like image processing / manipulation in Rust has a long way to go, though.

  • GitHub repo lingua-rs

    👄 The most accurate natural language detection library in the Rust ecosystem, suitable for long and short text alike

    Project mention: Whatlang strikes back | | 2021-04-19

    For those who don't know me: I'm the author of Lingua. I've just made a comparison between the current Lingua version 1.2.0 and the new Whatlang 0.12.0. In fact, the detection accuracy of Whatlang has increased from 65% in version 0.11.1 to 74% in version 0.12.0 on average across all supported languages and detection tasks. You can find the detailed comparison here. In short:

  • GitHub repo horrorshow-rs

    A macro-based html builder for rust

  • GitHub repo optimization-engine

    Nonconvex embedded optimization: code generation for fast real-time optimization

    Project mention: Any good libraries for nonlinear optimization in Rust? | | 2021-06-15

    C++ has a lots of good libraries for nonlinear optimization such as Ceres-solver, lpopt, ifopt and so on. I was wondering if anyone know any similar alternatives in Rust? I found this optimization engine library which at first glance seems to have fairly good documentation and also a couple of active developers (last commit to master 16.April). Anyone has experience with this library? If so, what's good and what's not. Any limitations?

  • GitHub repo atty

    are you or are you not a tty?

    Project mention: Ways to detect where a STDOUT was piped or not | | 2021-08-19

    Maybe start with the atty crate? Ultimately this is an OS question more than a Rust question, and it depends on what you mean by "any stdout was piped". For example, do you want to be able to tell the difference between

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 2021-10-10.


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

Project Stars
1 grex 4,589
2 juniper 4,023
3 tera 1,794
4 imgui-rs 1,448
5 askama 1,444
6 photon 1,252
7 log 1,153
8 rage 1,098
9 tract 1,090
10 rust-csv 1,052
11 argh 956
12 tangram 897
13 redbpf 869
14 lopdf 809
15 ureq 753
16 quicksilver 726
17 poem 537
18 printpdf 454
19 imageproc (PistonDevelopers) 387
20 lingua-rs 299
21 horrorshow-rs 240
22 optimization-engine 205
23 atty 176
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives