awesome-rust-list
This repository lists some awesome public Rust projects, Videos, Blogs and Jobs.
https://github.com/coderonion/awesome-rust-list
Last synced: 8 days ago
JSON representation
-
Summary
- tyrchen/geektime-rust - rust?style=social"/> : geektime-rust:我的极客时间 Rust 课程的代码仓库,随课程更新。
- the-web3/chaineye-rust - web3/chaineye-rust?style=social"/> : Rust 中文教程。本教程由链眼社区出品。
- reganzm/hug_rust
- pretzelhammer/rust-blog - blog?style=social"/> : pretzelhammer's Rust blog 🦀. Educational blog posts for Rust beginners.
- ctjhoa/rust-learning - learning?style=social"/> : A bunch of links to blog posts, articles, videos, etc for learning Rust.
- lborb/book
- instrumentisto/rust-incubator - incubator?style=social"/> : Learning Rust step-by-step. This project represents a hard-way step-by-step Rust learning course from language basics to a capability of web backend development.
- 1595901624/StudyRust
- MacroKata
- veykril/tlborm - cn.github.io/tlborm/)
- dtolnay/proc-macro-workshop - macro-workshop?style=social"/> : Rust Latam: procedural macros workshop. This repo contains a selection of projects designed to learn to write Rust procedural macros — Rust code that generates Rust code.
- dtolnay/proc-macro2 - macro2?style=social"/> : A wrapper around the procedural macro API of the compiler's proc_macro crate.
- nrc/proc-macro-rules - macro-rules?style=social"/> : Macro-rules-style syntax matching for procedural macros.
- rustomax/rust-iterators - iterators?style=social"/> : Basic Rust iterator usage. The goal of this tutorial is to provide a handy reference to some of the common iterator patterns.
- Rust文档网
- Rust程序设计语言
- rust-boom/rust-boom - boom/rust-boom?style=social"/> : rust awesome(资源). 💥 [rust-boom.github.io/rust-boom/](https://rust-boom.github.io/rust-boom/). Rust Boom 是一个仓主在学习使用 Rust 的时候,对 Rust 的一些难点的解决方法以及一些 Rust 开源的好玩的库、书籍、文章的整理,希望可以帮助更多的 Rust 初学者来翻过 Rust 这座大山。
- rust-lang-cn/reference-cn - lang-cn/reference-cn?style=social"/> : Rust 参考手册 中文版——Chinese translation of The Rust Reference. [rustwiki.org/zh-CN/reference](https://rustwiki.org/zh-CN/reference/)
- rust-lang-cn/rust-by-example-cn - lang-cn/rust-by-example-cn?style=social"/> : Rust By Example 中文版(包含在线代码编辑器)。[通过例子学 Rust 中文版](https://rustwiki.org/zh-CN/rust-by-example/)
- rust-lang-cn/nomicon-zh-Hans - lang-cn/nomicon-zh-Hans?style=social"/> : Rust 秘典(死灵书)。[nomicon.purewhite.io/](https://nomicon.purewhite.io/)
- Warrenren/inside-rust-std-library - rust-std-library?style=social"/> : 本书主要对RUST的标准库代码进行分析,并试图给出RUST标准库代码的分析脉络。This project try to give a venation of how reading the RUST standard library source code.
- wtklbm/rust-library-i18n - library-i18n?style=social"/> : Rust 核心库和标准库中文翻译,可作为 IDE 工具的智能提示,并生成本地 API 文档。
- johnthagen/min-sized-rust - sized-rust?style=social"/> : 🦀 How to minimize Rust binary size 📦
- better-rs/learn-rs - rs/learn-rs?style=social"/> : learn-rs: 快速学习 rust。
- better-rs/annotated-rs - rs/annotated-rs?style=social"/> : annotated-rs: rust 知名项目源码分析。
- zanderxyz/advent-of-code - of-code?style=social"/> : My solutions to the annual Advent of Code problems. 2020 in Zig; 2021/22 in Rust. [www.adventofcode.com/](https://adventofcode.com/)
- pavloslav/advent-of-code-rust - of-code-rust?style=social"/> : Learning Rust language.
- kovyrin/aoc2022
- CreatorsDAO/rust-co-learn - co-learn?style=social"/> : rust-co-learn.
- DaviRain-Su/all-in-one-rust - Su/all-in-one-rust?style=social"/> : all-in-one-rust.
- DaviRain-Su/rust-no-std-source - Su/rust-no-std-source?style=social"/> : About Rust no std sources.
- night-cruise/async-rust - cruise/async-rust?style=social"/> : 这是一本电子书,旨在介绍 Rust 中 async/await 语法和异步运行时的原理和工作机制。[night-cruise.github.io/async-rust/](https://night-cruise.github.io/async-rust/)
- LearningOS/rust-based-os-comp2023 - based-os-comp2023?style=social"/> : 2023秋冬季开源操作系统训练营。
- phodal/aigc
- Cheats.rs
- ex0dus-0x/awesome-rust-security - 0x/awesome-rust-security?style=social"/> : Curated list of awesome projects and resources related to Rust and computer security.
- rsasaki0109/RustRobotics
- kingfree/cheats.rs
- veykril/tlborm - cn.github.io/tlborm/)
- Tauri + Vue3 + Naive-UI Template - rs/learn-rs?style=social"/> : Tauri + Vue3 + Naive-UI Template. 前端框架: typescript + vue3 + naive-ui.
- CreatorsDAO/rust-co-learn - co-learn?style=social"/> : rust-co-learn.
-
Web3 and ZKP Framework
- Tachyon - network/tachyon?style=social"/> : Modular ZK(Zero Knowledge) backend accelerated by GPU.
- blitzar-rs - rs?style=social"/> : High-Level Rust wrapper for the blitzar-sys crate. [www.spaceandtime.io/](https://www.spaceandtime.io/)
- ICICLE - zk/icicle?style=social"/> : ICICLE is a library for ZK acceleration using CUDA-enabled GPUs.
- BLAZE - zk/blaze?style=social"/> : blaze is a Rust library for ZK acceleration on Xilinx FPGAs.
- BLAZE - knowledge proving system.[zcash.github.io/halo2/](https://zcash.github.io/halo2/)
- Kimchi - labs/proof-systems?style=social"/> : The proof systems used by Mina. This repository contains kimchi, a general-purpose zero-knowledge proof system for proving the correct execution of programs. [o1-labs.github.io/proof-systems/](https://o1-labs.github.io/proof-systems/)
- 0xPolygonZero/plonky2
- dusk-network/plonk - network/plonk?style=social"/> : Pure Rust implementation of the PLONK ZKProof System done by the Dusk-Network team. [dusk-network.github.io/plonk](https://dusk-network.github.io/plonk)
- EspressoSystems/jellyfish
- Substrate
- Sui - generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the [Move programming language](https://github.com/MystenLabs/awesome-move). [sui.io](https://sui.io/)
- move - language/move?style=social"/> : Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Diem blockchain.
- move-cn/letsmove - cn/letsmove?style=social"/> : Let's Move 一项学Move获得SUI的激励计划,鼓励更多的人学习Move语言。
- Rooch - network/rooch?style=social"/> : Rooch is a modular DApp container with the [Move language](https://github.com/move-language/move). [rooch.network](https://rooch.network/zh-CN)
- Polkadot - sdk?style=social"/> : The Parity Polkadot Blockchain SDK. The Polkadot SDK repository provides all the resources needed to start building on the Polkadot network, a multi-chain blockchain platform that enables different blockchains to interoperate and share information in a secure and scalable way. [polkadot.network/](https://polkadot.network/)
- nostr - protocol/nostr?style=social"/> : a truly censorship-resistant alternative to Twitter that has a chance of working. The simplest open protocol that is able to create a censorship-resistant global "social" network once and for all.
- awesome-nostr - nostr?style=social"/> : A curated list of nostr projects and resources. [www.nostr.net](https://www.nostr.net/)
- Damus - io/damus?style=social"/> : A twitter-like nostr client for iPhone, iPad and MacOS.
- Amethyst
- rust-nostr/nostr - nostr/nostr?style=social"/> : Nostr protocol implementation, SDK and FFI.
- mikedilger/gossip
- Sway
- FuelLabs/fuel-core - core?style=social"/> : Rust full node implementation of the Fuel v2 protocol.
- FuelLabs/fuels-rs - rs?style=social"/> : Fuel Network Rust SDK. [fuellabs.github.io/fuels-rs](https://fuellabs.github.io/fuels-rs)
- solana - labs/solana?style=social"/> : Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces. [solanalabs.com](https://solanalabs.com/)
- solana-playground - playground/solana-playground?style=social"/> : Quickly develop, deploy and test Solana programs from browsers. [beta.solpg.io](https://beta.solpg.io/)
- CreatorsDAO/awesome-learn-solana - learn-solana?style=social"/> : awesome-learn-solana.
- CreatorsDAO/creatorsdao.github.io
- CleverProgrammers/facebook-solana-blockchain - solana-blockchain?style=social"/> : Build Facebook 3.0 on Blockchain with Solana | Next.js | Netlify | Sanity.io.
- MartinKavik/voting-solana-moonzoon - solana-moonzoon?style=social"/> : The Voting example based on MoonZoon and Solana.
- NEAR Docs
- near/awesome-near - near?style=social"/> : Curated list of resources: examples, libraries, projects. [examples.near.org](https://examples.near.org/)
- near/nearcore
- near/near-sdk-rs - sdk-rs?style=social"/> : Rust library for writing NEAR smart contracts. [near-sdk.io](https://github.com/near/near-sdk-rs)
- near/create-near-app - near-app?style=social"/> : Create a starter app hooked up to the NEAR blockchain.
- near-examples/NFT - examples/NFT?style=social"/> : Example implementations of tokens to represent unique assets, such as collectibles or deeds, using the NEP-171 spec (similar to ERC-721).
- near-examples/nft-tutorial - examples/nft-tutorial?style=social"/> : Welcome to NEAR's NFT tutorial, where we will help you parse the details around NEAR's [NEP-171 standard](https://nomicon.io/Standards/Tokens/NonFungibleToken/Core) (Non-Fungible Token Standard), and show you how to build your own NFT smart contract from the ground up, improving your understanding about the NFT standard along the way.
- hanakannzashi/near-course-base - course-base?style=social"/> : NEAR 智能合约开发教程(基础篇)。
- catmcgee/near-voting-contracts - voting-contracts?style=social"/> : Different types of voting smart contracts on NEAR blockchain.
- rickhysis/vote-coffe-near - coffe-near?style=social"/> : This is smart contract example for vote the best coffe using NEAR Protocol ("NEAR" hereafter).
- Dispa1r/Disp41r-Super-Voting-System - Super-Voting-System?style=social"/> : a super super super voting system on near block chain :)
- flexabyte/near-vote - vote?style=social"/> : A decentralized voting contract for NEAR protocol.
- YellingOilbird/choice - binary vote.
- dylan751/near-app-vote-sc - app-vote-sc?style=social"/> : Voting App using Near-Rust and implement ZKP.
- Cairo - libs/cairo?style=social"/> : Cairo is the first Turing-complete language for creating provable programs for general computation. ⚡ Blazing ⚡ fast ⚡ compiler for Cairo, written in 🦀 Rust 🦀
- starknet-edu/starknetbook - edu/starknetbook?style=social"/> : Mastering Cairo and Starknet. By the Starknet community. [book.starknet.io](https://book.starknet.io/)
- xJonathanLEI/starknet-rs - rs?style=social"/> : Complete Starknet library in Rust™. [starknet.rs](https://github.com/xJonathanLEI/starknet-rs)
- 0xAsten/Starknet-Tech-Stacks-Mindmap - Tech-Stacks-Mindmap?style=social"/> : This open collaboration project aims to explore and document the various technology stacks associated with Starknet.
- gakonst/ethers-rs - rs?style=social"/> : Complete Ethereum & Celo library and wallet implementation in Rust. [https://docs.rs/ethers](https://docs.rs/ethers/latest/ethers/)
- Galactic-Hub/cosmos-sdk-rs - Hub/cosmos-sdk-rs?style=social"/> : Cosmos SDK implement by Rust.
- Sovereign-Labs/sovereign-sdk - Labs/sovereign-sdk?style=social"/> : A framework for building seamlessly scalable and interoperable rollups that can run on any blockchain. [sovereign.xyz](https://www.sovereign.xyz/)
- octopus-network/near-ibc - network/near-ibc?style=social"/> : near smart contract implement ibc protocol.
- wildonion/smarties
- sigp/lighthouse
- the-web3/chaineye-blockchain-interview - web3/chaineye-blockchain-interview?style=social"/> : 区块链链面试指南。面试了很多区块链工程师,感觉大家都无法抓住面试的要点,本教程主要是整理一些区块链中的面试思路和面试题目, 本教程由链眼社区出品。
- gakonst/awesome-starknet - starknet?style=social"/> : A curated list of awesome StarkNet resources, libraries, tools and more.
- Web3-Recruitment-Platform - Club/Web3-Recruitment-Platform?style=social"/> : Web3及远程工作招聘平台、频道汇总|@Web3-Club。
- Blitzar - knowledge proof acceleration with GPUs for C++ and Rust. [www.spaceandtime.io/](https://www.spaceandtime.io/)
- 0xSpaceShard/starknet-devnet-rs - devnet-rs?style=social"/> : A local testnet for Starknet... in Rust.
- Web3-Recruitment-Platform - Club/Web3-Recruitment-Platform?style=social"/> : Web3及远程工作招聘平台、频道汇总|@Web3-Club。
- CreatorsDAO/awesome-learn-solana - learn-solana?style=social"/> : awesome-learn-solana.
- CreatorsDAO/creatorsdao.github.io
- hanakannzashi/near-course-base - course-base?style=social"/> : NEAR 智能合约开发教程(基础篇)。
- tranvinh146/voting-contract - contract?style=social"/> : This is smart contract to vote from phase 1 to phase 2 on Near.
- winkelstein/DeChat
- cairo-book/cairo-book.github.io - book/cairo-book.github.io/?style=social"/> : The Cairo Programming Language Book, a comprehensive documentation of the Cairo 1 programming language. [The Cairo Programming Language Book](https://book.cairo-lang.org/)
- cosmos/ibc-rs - rs?style=social"/> : Rust implementation of the Inter-Blockchain Communication (IBC) protocol.
- talent-verse/Jobs - verse/Jobs?style=social"/> : Web3, Blockchain, AI jobs.
-
WebAssembly
-
Web Crawler
- Spider - rs/spider?style=social"/> : Spider: The fastest web crawler and indexer. [docs.rs/spider/](https://docs.rs/spider/latest/spider/)
- a11ywatch/crawler
- Antosser/web-crawler - crawler?style=social"/> : Rust Web Crawler that finds every page, image, and script on a website (and downloads it)
- ravenxd0/crawler
- lonexw/rust-crawler - crawler?style=social"/> : A simple crawler, built with Rust lang.
- tawilkinson/rust_web_crawler
-
Web Framework
- reqwest
- Yew - threaded front-end web apps with WebAssembly. [yew.rs](https://yew.rs/)
- Axum - rs/axum?style=social"/> : Ergonomic and modular web framework built with Tokio, Tower, and Hyper.
- Salvo - rs/salvo?style=social"/> : [Salvo](https://salvo.rs/) is a powerful and simplest web server framework in Rust world. [salvo.rs](https://salvo.rs/)
- Actix - web?style=social"/> : Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. [actix.rs](https://actix.rs/)
- Poem - web/poem?style=social"/> : A full-featured and easy-to-use web framework with the Rust programming language.
- Rouille - framework.
- Leptos - rs/leptos?style=social"/> : Build fast web applications with Rust.
- Farm - fe/farm?style=social"/> : Super fast web build tool written in Rust - 基于 Rust 的极速 web 构建引擎。 [farm-fe.github.io](https://farm-fe.github.io/)
- Hyper
- Deno
- SWC - project/swc?style=social"/> : SWC (stands for Speedy Web Compiler) is a super-fast TypeScript / JavaScript compiler written in Rust. [swc.rs](https://swc.rs/)
- tchatche.rs
- tonic
- MoonZoon
- Rocket
- zino - featured web application framework for Rust with a focus on productivity and performance.
Programming Languages
Categories
Blogs
2,862
Machine Learning
87
GUI
81
Summary
70
Web3 and ZKP Framework
68
Jobs and Interview
61
GPU Programming
38
Scientific Computation
36
FFI Bindings
30
Robot Operating System
20
Web Framework
17
General Operating System
17
Image and Video Processing
16
Data Structure and Algorithm
11
Motion Control
11
Hardware Description Language
9
Sensor and Communication Protocol
9
Embedded Development
8
Database
8
Path Planning
7
Signal Processing
7
Localization and Mapping
7
Game Field
7
Parallel and Async Library
7
Web Crawler
6
Performance Benchmark
5
File Processing
5
Memory Allocator
4
Graphics Library
4
Design Pattern
2
Finite State Machine
2
WebAssembly
2
Shared Memory
1
RPC Framework
1
Logic Programming
1
Remote Desktop
1
Data Encryption
1
Static Variables
1
Date and Time
1
Network Service
1
Search Engine
1
Live Media Server
1
Sub Categories
Keywords
rust
271
rust-lang
29
cuda
22
robotics
21
wasm
19
blockchain
17
webassembly
15
machine-learning
15
tauri
13
linux
13
rust-library
12
web
11
ai
11
macos
11
async
11
llm
11
chatgpt
10
windows
10
openai
10
gpu
10
deep-learning
9
onnx
9
gui
9
python
9
ffi
9
dioxus
8
ros
8
framework
8
gamedev
8
awesome
8
starknet
7
kalman-filter
7
kernel
7
neural-network
7
javascript
7
android
7
embedded
7
typescript
7
ethereum
6
compiler
6
opencl
6
vulkan
6
game-development
6
book
6
neural-networks
6
operating-system
6
nostr
6
cross-platform
6
cryptography
6
react
6