An open API service indexing awesome lists of open source software.

awesome-rust-list

This repository lists some awesome public Rust projects, Videos, Blogs and Jobs.
https://github.com/coderonion/awesome-rust-list

Last synced: 19 days ago
JSON representation

  • Scientific Computation

    • pranayspeed/g2o-rust-bindings - rust-bindings?style=social"/> : g2o-rust-bindings.
    • mithi/rusty-genes - genes?style=social"/> : Genetic algorithm implementation in Rust with animated visualizations in Python.
    • EvoTorch
    • ecrs-org/ecrs - org/ecrs?style=social"/> : ecrs - Evolutionary computation algorithms & tools for Rust.
    • unhindered-ec/unhindered-ec - ec/unhindered-ec?style=social"/> : A Rust framework supporting a variaty of evolutionary computation (EC) tools.
    • FENRIS
    • InteractiveComputerGraphics/higher_order_embedded_fem - order finite elements for embedded simulation".
    • Polars - rs/polars?style=social"/> : [Polars](https://www.pola.rs/). Fast multi-threaded, hybrid-out-of-core DataFrame library in Rust | Python | Node.js.
    • Plotters - rs/plotters?style=social"/> : A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
    • Rerun - io/rerun?style=social"/> : Rerun: Visualization infrastructure for computer vision. Log images, point clouds, etc, and visualize them effortlessly. Built in Rust using egui. [rerun.io](https://www.rerun.io/)
    • Typst - based typesetting system that is powerful and easy to learn. Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. [typst.app](https://typst.app/).
    • Charming
    • Lance - ai/lance?style=social"/> : Lance: modern columnar data format for ML. Convert from parquet in 2-lines of code for 100x faster random access, a vector index, data versioning, and more. Compatible with pandas, duckdb, polars, pyarrow, with more integrations on the way. [eto-ai.github.io/lance/](https://eto-ai.github.io/lance/)
    • faer - ek/faer-rs?style=social"/> : Linear algebra foundation for the Rust programming language. [faer-rs.github.io](https://faer-rs.github.io/). faer is a collection of crates that implement low level linear algebra routines in pure Rust. The aim is to eventually provide a fully featured library for linear algebra with focus on portability, correctness, and performance.
    • fitting-rs - rs?style=social"/> : Curve fitting library for Rust. [crates.io/crates/fitting](https://crates.io/crates/fitting)
    • Meilisearch - fast search engine that fits effortlessly into your apps, websites, and workflow 🔍 [www.meilisearch.com](https://www.meilisearch.com/)
  • Sensor and Communication Protocol

  • Shared Memory

  • Signal Processing

  • Static Variables

    • typed-arena - lang-nursery/lazy-static.rs?style=social"/> : A small macro for defining lazy evaluated static variables in Rust.
  • Summary

    • Rust - lang/rust?style=social"/> : The Rust Programming Language. Empowering everyone to build reliable and efficient software. [www.rust-lang.org](www.rust-lang.org). [Rust Foundation](https://foundation.rust-lang.org/).
    • Rust std
    • Docs.rs
    • Lib.rs
    • Explaine.rs
    • Rust Playground - lang/rust-playground](https://github.com/rust-lang/rust-playground) <img src="https://img.shields.io/github/stars/rust-lang/rust-playground?style=social"/>.
    • rust-unofficial/awesome-rust - unofficial/awesome-rust?style=social"/> : A curated list of Rust code and resources.
    • rust-embedded/awesome-embedded-rust - embedded/awesome-embedded-rust?style=social"/> : Curated list of resources for Embedded and Low-level development in the Rust programming language.
    • TaKO8Ki/awesome-alternatives-in-rust - alternatives-in-rust?style=social"/> : A curated list of replacements for existing software written in Rust.
    • rust-in-blockchain/awesome-blockchain-rust - in-blockchain/awesome-blockchain-rust?style=social"/> : Collect libraries and packages about blockchain/cryptography in Rust.
    • jetli/awesome-yew - yew?style=social"/> : 😎 A curated list of awesome things related to Yew / WebAssembly.
    • vaaaaanquish/Awesome-Rust-MachineLearning - Rust-MachineLearning?style=social"/> : This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀
    • awesome-rust-com/awesome-rust - rust-com/awesome-rust?style=social"/> :A curated list of awesome Rust frameworks, libraries and software. [awesome-rust](https://awesome-rust.com/)
    • rust-cc/awesome-cryptography-rust - cc/awesome-cryptography-rust?style=social"/> : Collect libraries and packages about cryptography in Rust.
    • ddotta/awesome-polars - polars?style=social"/> : A curated list of [Polars](https://www.pola.rs/) talks, tools, examples & articles. Contributions welcome !
    • robotics-rs/robotics.rs - rs/robotics.rs?style=social"/> : List of (awesome) Rust libraries for Robotics. Web site of robotics.rs. See index.md. [robotics.rs](https://robotics.rs/)
    • jgsimard/RustRobotics - robotics/).
    • rust-lang/book - lang/book?style=social"/> : The Rust Programming Language. [doc.rust-lang.org/book/](https://doc.rust-lang.org/book/)
    • rust-lang/rust-by-example - lang/rust-by-example?style=social"/> : Learn Rust with examples (Live code editor included). [doc.rust-lang.org/stable/rust-by-example/](https://doc.rust-lang.org/stable/rust-by-example/)
    • rust-lang/rustlings - lang/rustlings?style=social"/> : rustlings 🦀❤️. 🦀 Small exercises to get you used to reading and writing Rust code!
    • google/comprehensive-rust - rust?style=social"/> : This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. [google.github.io/comprehensive-rust/](https://google.github.io/comprehensive-rust/). [欢迎来到 Comprehensive Rust 🦀](https://google.github.io/comprehensive-rust/zh-CN/index.html)
    • ehsanmok/create-your-own-lang-with-rust - your-own-lang-with-rust?style=social"/> : Create your own programming language with Rust. [createlang.rs](https://createlang.rs/).
    • sunface/rust-course - course?style=social"/> : Rust语言圣经(Rust Course)。“连续六年成为全世界最受喜爱的语言,无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。<<Rust语言圣经>>拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,甚至还有JS程序员关注的 WASM 和 Deno 等专题。这可能是目前最用心的 Rust 中文学习教程 / Book。[course.rs](https://course.rs/about-book.html)
    • sunface/rust-by-practice - by-practice?style=social"/> : Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects. [Rust By Practice(Rust语言实战)](https://zh.practice.rs/why-exercise.html)
    • sunface/new-rusty-book - rusty-book?style=social"/> : A curated list of recipes and repos that can be used to build your rusty projects. Rusty Book = Cookbook + Awesome Rust![rusty.course.rs](https://rusty.course.rs/)
    • smallnest/concurrency-programming-via-rust - programming-via-rust?style=social"/> : concurrency programming via rust. 深入理解Rust并发编程。
    • mainmatter/100-exercises-to-learn-rust - exercises-to-learn-rust?style=social"/> : A self-paced course to learn Rust, one exercise at a time. [100 Exercises To Learn Rust](https://rust-exercises.com/)
    • WTFAcademy/WTF-Rust - Rust?style=social"/> : Rust 教程:零知识证明系列教程。
    • RustyCab/LearnRustEasy
    • 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
    • CreatorsDAO/rust-co-learn - co-learn?style=social"/> : rust-co-learn.
    • 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.
    • CreatorsDAO/awesome-learn-solana - learn-solana?style=social"/> : awesome-learn-solana.
    • CreatorsDAO/creatorsdao.github.io
    • 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/)
    • talent-verse/Jobs - verse/Jobs?style=social"/> : Web3, Blockchain, AI jobs.
  • WebAssembly

  • 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.
Sub Categories