Top list of trending Rust repositories

✨ 🤖 🐶 the new CLI for apollo

docs contain more detailed information that should be your primary reference for all things Rover

✨ 🤖 🐶 the new CLI for apollo

Plotters - A Rust drawing library focus on data plotting for both WASM and native...

Plotters - A Rust drawing library focus on data plotting for both WASM and native applications 🦀📈🚀

Plotters - A Rust drawing library focus on data plotting for both WASM and native...

Rust bindings of Mozilla's DeepSpeech library

Rust bindings of release announcement contains precompiled libraries for various targets

Rust bindings of Mozilla's DeepSpeech library
Automated OpenAPI (AKA Swagger) document generation for Rust/Rocket projects

Rust JSON parsing benchmarks

This project aims to provide benchmarks to show how various JSON-parsing libraries in the Rust programming language perform at various JSON-parsing tasks

Rust JSON parsing benchmarks
CLI

4.1K

Netcat, curl and socat for WebSockets

Netcat, curl and socat for pre-built executables

Netcat, curl and socat for WebSockets

Implementation of JSON Web Tokens in Rust

Simple way to work with json jwt token with support for many algo's and features

Implementation of JSON Web Tokens in Rust

A native Microsoft SQL Server (TDS) client for Rust

A perfect implementation of the TDS protocol

A native Microsoft SQL Server (TDS) client for Rust
yew + stylist + trunk template

Run Actix web, Rocket, Warp on AWS Lambda

API Gateway HTTP API with Amazon Linux 2 custom runtime or Docker container image

Run Actix web, Rocket, Warp on AWS Lambda

Tensorflow rust bindings with loads of easy to use documentation

bindings for documentation can be found in github or on our docs page

Tensorflow rust bindings with loads of easy to use documentation

Dorea is a key-value data storage system

Very simple and easy to use key-value system for use in your next application

Dorea is a key-value data storage system

A cross-platform GUI library for Rust focused on simplicity and type-safety

Cross-platform support (Windows, macOS, Linux, and text inputs, Debug overlay with performance metrics

A cross-platform GUI library for Rust focused on simplicity and type-safety
Game

346

Run any Windows program through Valve's Proton

Run any Windows program through Usage

Run any Windows program through Valve's Proton
Linux

2.0K

Elkowar’s Wacky Widgets is a standalone widget system made in Rust that allows you to...

Elkowar’s Wacky Widgets is a standalone widget system made in Rust that allows you to implement

Elkowar’s Wacky Widgets is a standalone widget system made in Rust that allows you to...

vertx-rust its a simple implementation of vert

The vertx-rust engine is based on tokio as a multi-threaded nonblocking event-driven engine

vertx-rust its a simple implementation of vert

The Apollo Router is a configurable, high-performance graph router written in Rust to run a...

federated supergraph that uses Releases page, and the latest release can always be found quickstart tutorial to get up and running with the Apollo Router

The Apollo Router is a configurable, high-performance graph router written in Rust to run a...
Http

9.8K

A fast and correct HTTP implementation for Rust

Get started by looking over the reqwest

A fast and correct HTTP implementation for Rust

WRY (Webview Rendering librarY)

tao as a module for event loop and window creation

WRY (Webview Rendering librarY)

DLL that players can use to write native Unreal Engine modifications for Deep Rock Galactic

DLL that players can use to write native Unreal Engine modifications for

DLL that players can use to write native Unreal Engine modifications for Deep Rock Galactic

rust_actixweb_boilerplate

The Rust Actix_Web Boilerplate is a boilerplate for developers who want to get started with Actix_web's web applications faster

rust_actixweb_boilerplate

Say Hello To DataBend The Open Source Cloud Warehouse for Everyone

Databend is inspired by apache-arrow and allows you to scale your cloud warehousing, using off the shelf open source stacks & the ultra fast processing speeds you come to expect from say Bigquery

Say Hello To DataBend The Open Source Cloud Warehouse for Everyone

WebAssembly for Proxies (Rust SDK)

Articles & blog posts from the community

WebAssembly for Proxies (Rust SDK)

A 3d rust game using OpenGl and Emscripten to build for the wasm32-unknown-emscripten

It can also run standalone, developed and tested on Linux but will

A 3d rust game using OpenGl and Emscripten to build for the wasm32-unknown-emscripten

This library is like happybase, but in rust

This library is like HBase's thrift interface

This library is like happybase, but in rust

RustScan is a lightweight but powerful port scanner

🐋 Docker is the easiest way to get up and running and start checking for security holes in your network infastructure

RustScan is a lightweight but powerful port scanner

A GraphQL server library implemented in Rust

A high performance graphql server that's easy to use and has tons of examples and tutorials

A GraphQL server library implemented in Rust

log4rs is a highly configurable logging framework modeled after Java's Logback

If you are using the file rotation in your configuration there is a known substantial performance issue so listen up!

log4rs is a highly configurable logging framework modeled after Java's Logback
A high-level API to control headless Chrome or Chromium over the DevTools Protocol

The Elegant Parser

pest is a general purpose parser written in Rust with a focus on accessibility,

The Elegant Parser
This command line utility converts CSV files to HTML tables and complete HTML documents

Catfs is a caching filesystem written in Rust

Catfs allows you to have cached access to another (possibly remote)

Catfs is a caching filesystem written in Rust

Cmus Music Monitor Rust

Rust program for Cmus to monitor music listening habits

Cmus Music Monitor Rust
Kanidm is an identity management platform written in rust
JSON

3.1K

Anyhow ¯\_(°ペ)_/¯

This library provides std::backtrace:

Anyhow ¯\_(°ペ)_/¯
Http

1.0K

A simple, safe HTTP client

Ureq's first priority is being easy for you to use

A simple, safe HTTP client
JSON

300

Custom de/serialization functions for Rust's serde

Apply a prefix to each field name of a struct, without changing the de/serialize implementations of the struct using serde_with::rust::StringWithSeparator::<CommaSeparator>

Custom de/serialization functions for Rust's serde

A powerful mock object library for Rust

Mock objects are a powerful technique for unit testing software

A powerful mock object library for Rust
Deadpool is a dead simple async pool for connections and objects

This is an assembler and emulator for the PATP (Pedagogically Advanced Teaching Processor), a simple...

This is an assembler and emulator for the PATP (Pedagogically Advanced Teaching Processor), a simple microprocessor designed for teaching CS132 Computer Organisation and Architecture at...

This is an assembler and emulator for the PATP (Pedagogically Advanced Teaching Processor), a simple...
CLI

554

A super fast CLI tool to decode and encode JWTs built in Rust

A super fast CLI tool to decode and encode JWTs built in

A super fast CLI tool to decode and encode JWTs built in Rust

Universal Android Debloater GUI

DISCLAIMER: Use it at your own risk

Universal Android Debloater GUI

Powerful SQL migration toolkit for Rust

postgres, mysql, rusqlite are supported

Powerful SQL migration toolkit for Rust
Cocogitto is a set of cli tools for the conventional commit

As the popularity of the library minifb shows, it is useful to put a 2D...

As the popularity of the library winit), and minifb's implementation of window management is not ideal

As the popularity of the library minifb shows, it is useful to put a 2D...

Tantivy is a full-text search engine library written in Rust

It is closer to Elasticsearch or Quickwit, our search engine built on top of Tantivy

Tantivy is a full-text search engine library written in Rust

Tauri Plugin SQLite

Contributions are welcome! please open issues and pull request :)

Tauri Plugin SQLite

This is an OPC UA server / client API implementation for Rust

Like all open source code, you use this code at your own risk

This is an OPC UA server / client API implementation for Rust
rust-memcache is a memcached client written in pure rust

PumpkinDB a Rust based key value store

A immutable key-value db engine written in Rust and easily extended

PumpkinDB a Rust based key value store

ggez is a Rust library to create a Good Game Easily

This means it contains basic and portable 2D

ggez is a Rust library to create a Good Game Easily

A tokio-based modbus library

MODBUS over serial line specification and implementation guide v1

A tokio-based modbus library

RMP - Rust MessagePack

RMP is designed to be lightweight and straightforward

RMP - Rust MessagePack

Central repository for work on libp2p

This repository is the central place for Rust development of the libp2p project

Central repository for work on libp2p

libgoblin unlocks a cross platform ELF64 and zero copy options

zero-copy, cross-platform, endian-aware, ELF64/32 implementation - wow!

libgoblin unlocks a cross platform ELF64 and zero copy options
Actix codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the...

SUPER Android Analyzer

Secure, Unified, Powerful and Extensible Rust Android Analyzer

SUPER Android Analyzer

AWS CloudFormation Guard

Validate Cloud Environments with Policy-as-Code

AWS CloudFormation Guard

Cross-platform filesystem notification library for Rust

Add file-system notifications via this library for Rust

Cross-platform filesystem notification library for Rust

Generates PDF files directly in the browser with JavaScript and WASM (WebAssembly)

Idea here is to push all the work involved in creating a PDF to the browser side, instead of using precious server resources

Generates PDF files directly in the browser with JavaScript and WASM (WebAssembly)

Rust web application

Diesel (ORM) is used to work with the database

Rust web application

Tiny but strong HTTP server in Rust

Its main objectives are to be 100% compliant with the HTTP standard and to provide an easy way to create an HTTP server

Tiny but strong HTTP server in Rust

A Micro Transport Protocol

library implemented in Rust

A Micro Transport Protocol

Rust ZeroMQ bindings

The zmq crate provides bindings for the libzmq library from the

Rust ZeroMQ bindings

Cicada Unix Shell

Cicada is a simple Unix shell written in Rust

Cicada Unix Shell

Rust bindings to bgfx, a cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering...

Rust bindings to wrapper for Rust exists, the code here takes a different approach and generate high-level bindings from the BGFX API examples an how...

Rust bindings to bgfx, a cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering...

cargo-ndk - Build Rust code for Android

This cargo extension handles all the environment configuration needed for successfully building libraries

cargo-ndk - Build Rust code for Android
CLI

7.6K

A smarter cd command for your terminal

zoxide is a blazing fast replacement for your cd command, inspired by

A smarter cd command for your terminal

An alternative private front-end to Reddit

Browse the coldest takes of Content Security Policy prevents browser requests to Reddit

An alternative private front-end to Reddit

Web example: Login with warp, ructe, and diesel

This application is intended as an example of a web service handling a login

Web example: Login with warp, ructe, and diesel

An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve

An implementation of Keccak derived functions specified in SP800-185 and Documentation

An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve

Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!

Dominator is one of the fastest DOM frameworks in the world (Discord server

Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!

Anoma is a sovereign, proof-of-stake blockchain protocol that enables private, asset-agnostic cash and private bartering...

Anoma is a sovereign, proof-of-stake blockchain protocol that enables private, asset-agnostic cash and private bartering among any number of parties

Anoma is a sovereign, proof-of-stake blockchain protocol that enables private, asset-agnostic cash and private bartering...

A library for building full PSP modules, including both PRX plugins and regular

Note that graphics code is very sensitive so if you're writing graphics code we

A library for building full PSP modules, including both PRX plugins and regular
JSON

466

A JSON Query Language CLI tool built with Rust 🦀

JQL The JavaScript Object Notation (JSON) Data Interchange Format

A JSON Query Language CLI tool built with Rust 🦀

OpenTelemetry Rust

OpenTelemetry implementation

OpenTelemetry Rust

WebAssembly Smart Contracts for the Cosmos SDK

The following packages are maintained here:

WebAssembly Smart Contracts for the Cosmos SDK

API Documentation

an API that is safe, convenient, and efficient and supports exporting,

API Documentation
Rocket League replay analysis tool

mCaptcha - PoW based DoS protection

mCaptcha is made up of three components:

mCaptcha - PoW based DoS protection

TUN interfaces with mio/tokio

This crate allows the creation and usage of the aim is to make this cross-platform

TUN interfaces with mio/tokio

The answer to "how do I use Rust on iOS and Android?"

cargo-mobile takes care of generating Xcode and Android Studio project files, building and running on device, generating project boilerplate, and a few other things!

The answer to "how do I use Rust on iOS and Android?"

Load data from to , the fastest way

Load data from , the fastest way

Load data from to , the fastest way

A double entry accounting system/library for Rust

This project is very much inspired by commodity library, which is in turn

A double entry accounting system/library for Rust
GitUI provides you with the comfort of a git GUI but right in your terminal
A program to list unsafe code in a Rust project

A full-featured connection pool, designed for asynchronous connections (using

Opening a new database connection every time one is needed is both inefficient

A full-featured connection pool, designed for asynchronous connections (using

Microchip/Atmel ATSAM4 HAL for Rust

This repository holds the Hardware Abstraction Layer Crate for the Microchip/Atmel ATSAM4 microcontroller family

Microchip/Atmel ATSAM4 HAL for Rust

An implementation of serialport I/O for Tokio, an async framework for rust

An implementation of serialport I/O for Tokio, an async framework for rust

An implementation of serialport I/O for Tokio, an async framework for rust

A Rust embedded-hal HAL for all MCUs in the STM32 F7 family

This crate is largely inspired by the awesome work done here:

A Rust embedded-hal HAL for all MCUs in the STM32 F7 family

rust-actix-rest-api-boilerplate

A Rust RESTful API server with actix web and docker

rust-actix-rest-api-boilerplate

A Yew component library based on the Bulma CSS framework

YBC encapsulates all of the structure, style and functionality of the Bulma CSS framework as a set of Yew components

A Yew component library based on the Bulma CSS framework

Razer laptop control project

A standalone driver + application designed for Razer notebooks

Razer laptop control project

This Rust crate provides a library and tools to help you to handle automotive DLT...

This Rust crate provides a library and tools to help you to handle automotive DLT (diagnostic log and trace, see AUTOSAR) files

This Rust crate provides a library and tools to help you to handle automotive DLT...

CLI QR code generator and reader written in rust

QRrs is a simple, cross-platform, command-line utility written in rust for working with qr codes (what actually follows from the name)

CLI QR code generator and reader written in rust
JSON

547

Serde serializable and deserializable trait objects

This crate provides a macro for painless serialization of &dyn Trait trait

Serde serializable and deserializable trait objects

Font Helper for Figma for Linux OS

Font Helper is a simple http server witch get requests from figma on localhost, reads fonts and gives it to the Figma

Font Helper for Figma for Linux OS
This project contains a Rust server that serves a single page application and
Cargo

1.5K

The AWS SDK for Rust

Please Note: The SDK is currently released as an alpha and is intended strictly for feedback purposes only

The AWS SDK for Rust

cargo-pio = Cargo + PlatformIO

Build Rust embedded projects with PlatformIO!

cargo-pio = Cargo + PlatformIO

Rust WASM Web Worker Examples

This repository contains four different examples of using web workers in conjunction with WASM in

Rust WASM Web Worker Examples
A simple easy to use wrapper around Ctrl-C signal

Rust Game Remake

Remake in rust of a game I made during the here

Rust Game Remake
ranger-like terminal file manager written in Rust

A color management and conversion library that focuses on maintaining correctness, flexibility and ease of...

A color management and conversion library that focuses on maintaining correctness, flexibility and ease of use

A color management and conversion library that focuses on maintaining correctness, flexibility and ease of...

Nomic Bitcoin Bridge

This release adds mainnet Bitcoin to the Nomic Stakenet

Nomic Bitcoin Bridge

Malbolge Implementation in Rust

That right there is a Hello World in Malbolge

Malbolge Implementation in Rust
Facebook Instagram Twitter GitHub Dribbble
Privacy