Rust Rustlang

Open-source Rust projects categorized as Rustlang

Top 23 Rust Rustlang Projects

  • Rustup

    The Rust toolchain installer

    Project mention: Installing Rust in a Raspberry Pi 3A+ | reddit.com/r/rust | 2023-01-27

    A more recent bug report is this one, where installation fails with 1GiB of RAM. Maybe you can help with the investigation there?

  • hello-world.rs

    🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀

    Project mention: Hello-world.rs: Memory safe, fast , configurable hello-world written in Rust | news.ycombinator.com | 2023-01-25
  • 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.

  • pgx

    Build Postgres Extensions with Rust! (by tcdi)

    Project mention: Why not Rust for Omnigres? | dev.to | 2023-01-06

    It's a great question, considering I've been using Rust for a number of years now, and I generally advocate its use for its rich ecosystem, safety and tooling. I actively contribute to pgx, a library for building Postgres extensions in Rust. Yet, Omnigres appears to be all done in C.

  • code

    Source code for the book Rust in Action (by rust-in-action)

    Project mention: Anything C can do Rust can do Better | dev.to | 2022-12-01

    🔜 Rust in Action - repo - Tim McNamara

  • cached

    Rust cache structures and easy function memoization

  • jql

    A JSON Query Language CLI tool (by yamafaktory)

    Project mention: [Media] Tabled [v0.9.0] - An easy to use library for pretty print tables | reddit.com/r/rust | 2022-09-30

    this is awesome. I came across jql before, but your implementation looks like it has much more feature parity with jq. Are your API's primarily focused on terminal usage? or is it designed in a way that it would be easy to import & use as a rust crate?

  • whatlang-rs

    Natural language detection library for Rust. Try demo online: https://whatlang.org/

    Project mention: Python Binding for WhatLang (Detect languages) - Blazing Fast ⚡ | reddit.com/r/pythonforengineers | 2022-10-15

    WhatLang is a Python library for detecting the language of a text. It is based on the WhatLang Rust library.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • rust-brotli

    Brotli compressor and decompressor written in rust that optionally avoids the stdlib

  • nativeshell

    Experimental embedder for Flutter

    Project mention: New to Flutter. Wondering where the OS and Web integration stands right now | reddit.com/r/FlutterDev | 2022-09-04

    This package is supposed to improve desktop support, but I haven’t tried it myself yet.

  • nomino

    Batch rename utility for developers

    Project mention: Need a Rename Utility | reddit.com/r/MacOS | 2022-07-04
  • espressif-trainings

    Embedded Rust on Espressif training material.

    Project mention: Some experience with IoT | reddit.com/r/rust | 2023-01-05
  • Weld

    Full fake REST API generator written with Rust

  • hypergraph

    Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.

    Project mention: Hypergraph - a data structure library to generate directed hypergraphs | reddit.com/r/rust | 2022-06-01

    Thanks! There's some benchmarks done here https://github.com/yamafaktory/hypergraph/blob/main/benches/performance.rs but you have to clone the project and test it locally. I can also move that to the CI workflow.

  • rustig

    A tool to detect code paths leading to Rust's panic handler

    Project mention: My thoughts on Rust and C++ | reddit.com/r/rust | 2022-09-20

    That's fair. I think I may just be a bit sore that Rustig was allowed to bit-rot and findpanics hasn't seen a commit since 2020.

  • openidconnect-rs

    OpenID Connect Library for Rust

  • bnf

    Parse BNF grammar definitions

  • rust-cli-boilerplate

    Rust project boilerplate for CLI applications

  • huber

    Huber 📦, Package Manager for GitHub repos

    Project mention: KubeFire : Créer et gèrer des clusters Kubernetes en utilisant des microVMs avec Firecracker … | dev.to | 2022-11-11

    [email protected]:~# apt install libssl-dev libarchive-dev -y [email protected]:~# wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb --2022-11-11 11:36:57-- http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb Resolving nz2.archive.ubuntu.com (nz2.archive.ubuntu.com)... 91.189.91.39, 185.125.190.36, 91.189.91.38, ... Connecting to nz2.archive.ubuntu.com (nz2.archive.ubuntu.com)|91.189.91.39|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1320576 (1.3M) [application/x-debian-package] Saving to: ‘libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb’ libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb 100%[=============================================================================================>] 1.26M --.-KB/s in 0.06s 2022-11-11 11:36:57 (21.7 MB/s) - ‘libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb’ saved [1320576/1320576] [email protected]:~# dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb Selecting previously unselected package libssl1.1:amd64. (Reading database ... 64650 files and directories currently installed.) Preparing to unpack libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1f-1ubuntu2.16) ... Setting up libssl1.1:amd64 (1.1.1f-1ubuntu2.16) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... [email protected]:~# curl -sfSL https://raw.githubusercontent.com/innobead/huber/master/hack/install.sh | bash ++ uname + os=Linux ++ uname -m + arch=x86_64 + filename=huber-linux-amd64 + case $os in + case $arch in + filename=huber-linux-amd64 ++ get_latest_release ++ curl -sfSL https://api.github.com/repos/innobead/huber/releases/latest ++ grep '"tag_name":' ++ sed -E 's/.*"([^"]+)".*/\1/' + curl -sfSLO https://github.com/innobead/huber/releases/download/v0.3.8/huber-linux-amd64 + chmod +x huber-linux-amd64 + mkdir -p /root/.huber/bin + mv huber-linux-amd64 /root/.huber/bin/huber + export_statement='export PATH=$HOME/.huber/bin:$PATH' + grep -Fxq 'export PATH=$HOME/.huber/bin:$PATH' /root/.bashrc + echo 'export PATH=$HOME/.huber/bin:$PATH' + cat The installation script has updated the $PATH environment variable in /root/.bashrc. Please restart the shell or source again to make it take effect. [email protected]:~# source .bashrc [email protected]:~# huber huber v0.3.8 Commit: d642e4b-20220708065617 Huber, simplify github package management USAGE: huber [OPTIONS] [SUBCOMMAND] OPTIONS: -h, --help Print help information -k, --github-key Github SSH private key path for authenticating public/private github repository access. This is required if you connect github w/ SSH instead of https [env: GITHUB_KEY=] -l, --log-level Log level [default: error] [possible values: off, error, warn, info, debug, trace] -o, --output Output format [default: console] [possible values: console, json, yaml] -t, --github-token Github token, used for authorized access instead of limited public access [env: GITHUB_TOKEN=] -V, --version Print version information SUBCOMMANDS: config Manages the configuration current Updates the current package version [aliases: c] flush Flushes inactive artifacts [aliases: f] help Print this message or the help of the given subcommand(s) info Shows the package info [aliases: i] install Installs the package [aliases: in] repo Manages repositories reset Resets huber [aliases: r] search Searches package [aliases: se] self-update Updates huber [aliases: su] show Shows installed packages [aliases: s] uninstall Uninstalls package [aliases: un, rm] update Updates the installed package(s) [aliases: up]

  • extreme

    extremely boring async function runner! (by spacejam)

  • Node

    MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom. (by MASQ-Project)

    Project mention: Planning to make a video on cool Rust apps focused on the end user. Make recommendations! | reddit.com/r/rust | 2022-11-02

    Virtual Private Network: Innernet, MASQ

  • rfc2217-rs

    IETF RFC2217 implementation in Rust

    Project mention: RFC2217 implementation written in Rust | reddit.com/r/rust | 2022-12-20
  • aws-lambda-events

    Rust event types for AWS Lambda

  • ferris-fetch

    🎨🦀 A system information tool for Rustaceans

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-01-27.

Rust Rustlang related posts

Index

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

Project Stars
1 Rustup 5,103
2 hello-world.rs 2,765
3 pgx 2,128
4 code 1,360
5 cached 1,019
6 jql 886
7 whatlang-rs 812
8 rust-brotli 664
9 nativeshell 553
10 nomino 475
11 espressif-trainings 285
12 Weld 244
13 hypergraph 228
14 rustig 194
15 openidconnect-rs 190
16 bnf 189
17 rust-cli-boilerplate 178
18 huber 136
19 extreme 134
20 Node 122
21 rfc2217-rs 118
22 aws-lambda-events 109
23 ferris-fetch 109
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com