Skip to content

Latest commit

 

History

History
216 lines (211 loc) · 31.1 KB

File metadata and controls

216 lines (211 loc) · 31.1 KB

Back to indexFeedback

Overall Ranking > Knowledge > Rust

Updated: 2022-02-04   /   Tips:English projects refer to those with documents in English, usually displayed in the readme / wiki / official website.

# Repository Description Stars Updated
1 996icu/996.ICU Repo for counting stars and contributing. Press F to pay respect to glorious developers. 260661 2022-01-25
2 rust-unofficial/awesome-rust A curated list of Rust code and resources. 24043 2022-02-02
3 denisidoro/navi An interactive cheatsheet tool for the command-line 10238 2022-02-03
4 analysis-tools-dev/static-analysis ⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more. 9497 2022-02-02
5 rust-lang/mdBook Create book from markdown files. Like Gitbook but implemented in Rust 8527 2022-02-02
6 rust-embedded/rust-raspberrypi-OS-tutorials 📚 Learn to write an embedded OS in Rust 🦀 7574 2022-01-15
7 pingcap/talent-plan open source training courses about distributed database and distributed systemes 7091 2022-01-10
8 timvisee/ffsend 📬 Easily and securely share files from the command line. A fully featured Firefox Send client. 5479 2021-10-16
9 TheAlgorithms/Rust All Algorithms implemented in Rust 5144 2022-02-02
10 phiresky/ripgrep-all rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. 4323 2022-01-19
11 erikgrinaker/toydb Distributed SQL database in Rust, written as a learning project 3256 2021-12-03
12 EbTech/rust-algorithms Common data structures and algorithms in Rust 2952 2021-08-14
13 johnthagen/min-sized-rust 🦀 How to minimize Rust binary size 📦 2943 2022-01-23
14 TaKO8Ki/awesome-alternatives-in-rust A curated list of replacements for existing software written in Rust 2228 2021-12-14
15 actix/examples Community showcase and examples of Actix ecosystem usage. 2152 2022-02-02
16 rust-unofficial/too-many-lists Learn Rust by writing Entirely Too Many linked lists 1889 2022-01-28
17 dtolnay/proc-macro-workshop Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019] 1717 2022-01-04
18 tokio-rs/mini-redis Incomplete Redis client and server implementation using Tokio - for learning purposes only 1363 2022-01-30
19 solana-labs/solana-program-library A collection of Solana-maintained on-chain programs 1335 2022-02-03
20 anshulrgoyal/rust-web-developer-roadmap Roadmap to becoming a Rust Web Developer in 2021 1053 2021-08-16
21 rust-bio/rust-bio This library provides implementations of many algorithms and data structures that are useful for bioinformatics. All provided implementations are rigorously tested via continuous integration. 1038 2022-02-02
22 mackwic/colored (Rust) Coloring terminal so simple you already know how to do it ! 927 2022-01-13
23 RustCrypto/hashes Collection of cryptographic hash functions written in pure Rust 883 2022-01-27
24 rust-crdt/rust-crdt a collection of well-tested, serializable CRDTs for Rust 868 2021-09-13
25 jauhien/iron-kaleidoscope LLVM tutorial in Rust language 831 2021-12-23
26 LukeMathWalker/zero-to-production Code to follow along the "Zero To Production" book on API development in Rust. 785 2022-01-11
27 georust/geo Geospatial primitives and algorithms for Rust 782 2022-02-03
28 rust-in-action/code Source code for the book Rust in Action 746 2022-01-29
29 bwasty/learn-opengl-rs Rust port of JoeyDeVries/LearnOpenGL 731 2021-12-22
30 wahn/rs_pbrt Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ... 724 2022-01-26
31 stevedonovan/gentle-intro A gentle Rust tutorial 724 2021-11-01
32 sotrh/learn-wgpu Guide for using gfx-rs's wgpu library. 674 2022-02-02
33 skyzh/type-exercise-in-rust Learn Rust black magics by implementing an expression framework in database systems 653 2022-02-02
34 fkie-cad/cwe_checker cwe_checker finds vulnerable patterns in binary executables 596 2022-02-01
35 LukeMathWalker/build-your-own-jira-with-rust A test-driven workshop to learn Rust building your own JIRA clone! 587 2021-12-30
36 amethyst/rustrogueliketutorial Roguelike Tutorial in Rust - using RLTK 555 2022-01-22
37 actix/actix-net A collection of lower-level libraries for composable network services. 515 2022-02-03
38 saschagrunert/git-journal The Git Commit Message and Changelog Generation Framework 📖 515 2022-01-26
39 douchuan/algorithm Algorithms written in Rust 509 2021-11-27
40 analysis-tools-dev/dynamic-analysis ⚙️ A curated list of dynamic analysis tools for all programming languages, binaries, and more. 509 2022-02-02
41 lise-henry/crowbook Converts books written in Markdown to HTML, LaTeX/PDF and EPUB 493 2022-01-16
42 PistonDevelopers/Piston-Tutorials Tutorials for Piston 474 2022-01-04
43 aylei/leetcode-rust my leetcode solutions in rust 449 2021-09-23
44 CleanCut/ultimate_rust_crash_course Rust Programming Fundamentals - one course to rule them all, one course to find them... 448 2022-01-30
45 inancgumus/learnrust ❤️ I started learning Rust, if you wanna join me, welcome! 445 2022-01-05
46 RustCrypto/block-ciphers Collection of block cipher algorithms written in pure Rust 436 2022-01-26
47 0b01/tectonicdb Database for L2 orderbook 395 2022-02-02
48 Sequal32/yourcontrols Shared cockpit for Microsoft Flight Simulator. 387 2022-01-31
49 mini-lust/tutorials An RPC framework developing tutorial 383 2021-08-18
50 bevy-cheatbook/bevy-cheatbook Concise Reference Book for the Bevy Game Engine 379 2022-02-03
51 rcore-os/rCore-Tutorial Tutorial for rCore OS step by step (3rd edition) 375 2021-08-09
52 Synerise/cleora Cleora AI is a general-purpose model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data. 359 2021-09-13
53 actix/actix-extras A collection of additional crates supporting the actix and actix-web frameworks. 344 2022-02-01
54 rust-dev-tools/fmt-rfcs RFCs for Rust formatting guidelines and changes to Rustfmt 329 2021-10-05
55 izderadicka/audioserve Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do. 325 2022-02-02
56 RustCrypto/AEADs Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers 315 2022-01-18
57 jez/as-tree Print a list of paths as a tree of paths 🌳 310 2021-10-07
58 RustCrypto/traits Collection of cryptography-related traits 306 2022-02-01
59 svartalf/rust-battery Rust crate providing cross-platform information about the notebook batteries. 304 2021-10-31
60 emoon/dynamic_reload Dynamic reloading of shared libraries 299 2022-01-24
61 RustCrypto/elliptic-curves Collection of pure Rust elliptic curve implementations (e.g. P-256, P-384, secp256k1) 285 2022-01-24
62 warycat/rustgym Leetcode Solutions in Rust, Advent of Code Solutions in Rust and more 273 2022-01-29
63 hyperledger/ursa Hyperledger Ursa is a shared cryptography library 269 2022-01-12
64 ekzhang/percival 📝 Web-based, reactive Datalog notebooks for data analysis and visualization 264 2022-02-01
65 JoshOrndorff/recipes A Hands-On Cookbook for Aspiring Blockchain Chefs 256 2021-12-01
66 weihanglo/rust-algorithm-club Learn algorithms and data structures with Rust 254 2021-12-23
67 iqlusioninc/crates A collection of open source Rust crates from iqlusion 253 2022-02-01
68 cfsamson/example-greenthreads Repository accompanying article and gibook 252 2022-01-28
69 emk/subtitles-rs Use SRT subtitle files to study foreign languages (in progress) 247 2021-08-18
70 zhangyuang/leetcode solve questions in leetcode by Rust 239 2022-01-15
71 benkay86/nom-tutorial Tutorial for parsing with nom 5. 237 2022-01-13
72 rust-lang-nursery/glob Support for matching file paths against Unix shell style patterns. 231 2021-11-29
73 breard-r/libreauth LibreAuth is a collection of tools for user authentication. 227 2022-01-12
74 EmbarkStudios/cargo-about 📜 Cargo plugin to generate list of all licenses for a crate 🦀 225 2022-01-27
75 RustCrypto/signatures Cryptographic signature algorithms: ECDSA, Ed25519 222 2022-02-01
76 MichaelBurge/nes-emulator A NES emulator made to learn the Rust programming language 219 2021-11-27
77 8051Enthusiast/biodiff Hex diff viewer using alignment algorithms from biology 217 2022-02-02
78 project-oak/rust-verification-tools RVT is a collection of tools/libraries to support both static and dynamic verification of Rust programs. 216 2021-09-13
79 cksac/dataloader-rs Rust implementation of Facebook's DataLoader using async-await. 209 2021-09-24
80 Polkadex-Substrate/Polkadex An Orderbook-based Decentralized Exchange using the Substrate Blockchain Framework. 203 2022-01-14
81 quarkslab/rewind Snapshot-based coverage-guided windows kernel fuzzer 189 2021-12-16
82 amethyst/shred Shared resource dispatcher 189 2021-11-09
83 out-of-cheese-error/the-way A code snippets manager for your terminal. 188 2022-02-02
84 millardjn/rusty_sr Deep learning superresolution in pure rust 178 2021-10-04
85 paritytech/parity-bridges-common Collection of Useful Bridge Building Tools 🏗️ 175 2022-02-03
86 paritytech/parity-common Collection of crates used in Parity projects 175 2022-01-31
87 sunshowers-code/lifetime-variance Rust tutorial to demonstrate how variance works 172 2022-01-28
88 actix/book Actix user guides 172 2021-08-21
89 Michael-F-Bryan/mdbook-epub An experimental mdbook backend for creating EPUB documents. 167 2022-02-02
90 RustCrypto/stream-ciphers Collection of stream cipher algorithms 161 2022-02-01
91 espressif/rust-esp32-example Example of Rust integration into an ESP-IDF project, for ESP32 series of chips 154 2022-02-03
92 rust-embedded/embedonomicon How to bootstrap support for a no_std target 153 2022-01-27
93 emmanueltouzery/hotwire Hotwire allows you to study network traffic of a few popular protocols in a simple way 152 2022-02-02
94 thebracket/HandsOnRust The source code that accompanies Hands-on Rust: Effective Learning through 2D Game Development and Play by Herbert Wolverson 151 2021-11-06
95 joshchoo/aosp-missing-blobs A command-line tool to generate a list of required missing Android OS Project blobs. 146 2021-08-30
96 facebookincubator/gazebo A Rust library containing a collection of small well-tested primitives. 137 2021-12-28
97 rust-hosted-langs/book Writing Interpreters in Rust: a Guide 135 2022-01-12
98 kaplanelad/shellfirm Intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification 132 2022-01-27
99 vulkano-rs/vulkano-examples Examples of using vulkano 125 2022-01-29
100 QMHTMY/RustBook A little book about Rust with some basic data structures and algorithms. 122 2022-02-02
101 CleanCut/rusty_engine 2D game engine for learning Rust 122 2022-01-30
102 bugzmanov/nes_ebook A mini book on writing NES emulator using rust lang 120 2021-10-25
103 tokio-rs/tls A collection of Tokio based TLS libraries. 114 2022-01-06
104 stevedonovan/runner Tool for running Rust snippets 113 2021-12-16
105 jaywonchung/reason A shell for research papers 112 2022-01-19
106 chinedufn/landon A collection of tools, data structures and methods for exporting Blender data (such as meshes and armatures) and preparing it for your rendering pipeline. 112 2021-09-26
107 mdzk-rs/mdzk Plain text Zettelkasten based on mdBook 109 2022-02-03
108 citahub/libsm A Rust Library of China's Standards of Encryption Algorithms (SM2/3/4) 109 2022-01-14
109 RustCrypto/MACs Message authentication code algorithms written in pure Rust 107 2022-01-14
110 vandadnp/rust-tips-and-tricks A Collection of Rust Tips and Tricks 106 2021-11-10
111 aik2mlj/raytracer-tutorial Raytracer tutorial for PPCA 2021, written in Rust. 106 2021-08-10
112 iolivia/rust-sokoban Rust Sokoban book and code samples 106 2021-12-26
113 WerWolv/ImHex-Patterns Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor 104 2022-01-30
114 rust-lang/annotate-snippets-rs Library for snippet annotations 101 2022-01-03
115 caemor/epd-waveshare Drivers for various EPDs from Waveshare 98 2022-01-19
116 davidpdrsn/graphql-app-example A complete example how to setup a Rust GraphQL web server 94 2021-09-21
117 Lutetium-Vanadium/requestty An easy-to-use collection of interactive cli prompts inspired by Inquirer.js. 92 2022-01-18
118 second-state/dapr-wasm A template project to demonstrate how to run WebAssembly functions as sidecar microservices in dapr 91 2022-01-26
119 PacktPublishing/Mastering-RUST-Second-Edition Mastering RUST, Second Edition,published by Packt 91 2022-01-13
120 CAD97/pointer-utils A collection of small utilities for working with pointer types in Rust. 90 2022-01-04
121 paritytech/substrate-debug-kit A collection of debug tools, scripts and libraries on top of substrate. 90 2021-11-18
122 badboy/mdbook-mermaid A preprocessor for mdbook to add mermaid support 90 2022-01-26
123 bytecodealliance/regalloc.rs Modular register allocator algorithms 88 2022-01-19
124 adrien-ben/vulkan-tutorial-rs Vulkan tutorial written in Rust using Ash 87 2021-11-24
125 substrate-developer-hub/substrate-contracts-workshop A guided tutorial for building smart contracts on Parity Substrate 85 2021-10-15
126 opendp/opendp The core library of differential privacy algorithms powering the OpenDP Project. 83 2022-01-16
127 Michael-F-Bryan/mdbook-linkcheck A backend for mdbook which will check your links for you. 83 2021-11-12
128 http-rs/route-recognizer Recognizes URL patterns with support for dynamic and wildcard segments 83 2021-11-25
129 cosmos/cosmos-rust The home of all shared Rust resources for the Cosmos ecosystem. 82 2022-01-27
130 lbeckman314/mdbook-latex An mdbook backend for generating LaTeX and PDF documents. 81 2021-11-04
131 kyclark/command-line-rust Code for Command-Line Rust (O'Reilly, ISBN 9781098109417) https://learning.oreilly.com/library/view/command-line-rust/9781098109424/ 80 2021-11-30
132 innobead/huber Huber 📦, simplify the package management from GitHub projects with a built-in awesome list of popular projects 78 2022-01-29
133 willi-kappler/darwin-rs darwin-rs, evolutionary algorithms with rust 78 2021-08-23
134 dfinity/agent-rs A collection of libraries and tools for building software around the Internet Computer, in Rust. 72 2022-02-03
135 Nelarius/weekend-raytracer-rust A Rust implementation of the "Ray Tracing in One Weekend" book 72 2021-12-04
136 CosmWasm/cw-nfts Examples and helpers to build NFT contracts on CosmWasm 69 2022-02-02
137 wvwwvwwv/scalable-concurrent-containers A collection of building blocks for concurrent programming 67 2022-01-24
138 bradyjoslin/sharewifi Quickly share Wi-Fi connection info on macOS and Windows 67 2022-01-19
139 synacktiv/rulesfinder Machine-learn password mangling rules 66 2022-01-27
140 facebookexperimental/rust-shed Repository containing Rust crates common between other Facebook open source projects (like Mononoke or Eden). 65 2022-02-03
141 omerbenamram/mft A parser for the MFT (Master File Table) format 64 2022-01-05
142 lzanini/mdbook-katex A preprocessor for mdBook, rendering LaTex equations to HTML at build time. 63 2022-01-28
143 SubstrateCourse/slides The slides for the Substrate online course 63 2022-01-04
144 kpcyrd/libredefender Imagine the information security compliance guideline says you need an antivirus but you run Arch Linux 62 2021-12-19
145 helgoboss/realearn Sophisticated MIDI/MCU/OSC learn for REAPER 62 2022-02-02
146 nicohman/rust-wildbow-scraper Automatically scrapes wildbow's web serials and compiles them into ebooks 62 2022-01-08
147 kennytm/rustup-toolchain-install-master Install a rustc master toolchain usable from rustup 62 2021-09-14
148 Timmmm/autorebase Automatically rebase all your branches onto master 61 2021-12-17
149 soulmachine/crypto-crawler-rs Crawl orderbook and trade messages from crypto exchanges 61 2022-01-19
150 badboy/mdbook-toc A preprocessor for mdbook to add inline Table of Contents support. 60 2022-01-26
151 jonhoo/orst Sorting algorithms in Rust 59 2022-01-04
152 pymongo/leetcode-rust leetcode/codeforces Rust solution with unittest, leetcode-rust and codeforces-rust 56 2021-12-04
153 Lucretiel/nom-supreme A collection of utilities for a superior nom experience 55 2021-08-24
154 Pitasi/dyn-wallpaper macOS-like dynamic wallpapers for Linux and Windows. 55 2022-01-31
155 ZenGo-X/zk-paillier A collection of Paillier cryptosystem zero knowledge proofs 54 2021-11-13
156 DioxusLabs/example-projects Featured Dioxus projects on how to build clean user interfaces in Rust 53 2022-01-21
157 gimli-rs/findshlibs Find the shared libraries loaded in the current process with a cross platform API 52 2021-11-11
158 sidwellr/schotter Nannou/Rust tutorial based on Schotter by Georg Nees 51 2022-01-18
159 museun/cargo-whatfeatures a simple cargo plugin to get a list of features for a specific crate 51 2021-10-17
160 Anexen/pyxirr Rust-powered collection of financial functions for Python. 50 2022-01-28
161 lencx/learn-wasm 🎲 Learning WebAssembly 50 2021-08-21
162 Vanille-N/wallrnd A configurable generator of random abstract time-aware wallpapers 50 2022-01-29
163 vfsfitvnm/intruducer A Rust crate to load a shared library into a target process without using ptrace. 49 2021-12-29
164 heremaps/flexible-polyline Flexible Polyline encoding: a lossy compressed representation of a list of coordinate pairs or triples 47 2021-11-18
165 quartiq/stabilizer Firmware and software for the Sinara Stabilizer module with high speed, low latency ADC/DAC data processing and powerful DSP algorithms in between 47 2022-02-02
166 dtolnay/gflags Command line flags library that does not require a central list of all the flags 47 2022-01-22
167 pradt2/always-online-stun A list of publicly available STUN servers, refreshed every hour. 46 2022-02-03
168 ShamylZakariya/Platformer Learning webgpu in rust by making a simple platformer 45 2021-09-07
169 PacktPublishing/Rust-Programming-Cookbook Rust Programming Cookbook, published by Packt 45 2021-10-20
170 dragfire/leetup Command line tool to solve Leetcode problems. Leet it up!! 44 2022-01-20
171 dmitmel/sorting-visualization A Rust program for visualizing sorting algorithms which uses Piston for graphics. Inspired by https://github.com/Hopson97/Sort-Algorithm-Visualiser 44 2021-11-27
172 rcore-os/zCore-Tutorial [WIP] Tutorial for zCore kernel. 43 2021-08-28
173 expenses/line_drawing A collection of line-drawing algorithms for use in graphics and video games. 43 2022-02-01
174 gnzlbg/bitwise Portable high-level bitwise manipulation algorithms 43 2021-10-01
175 scrabsha/dep-doc Add a cute dependency declaration snippet in your crate documentation. 42 2021-11-22
176 Chicoryn/dream-go Artificial go player based on reinforcement and supervised learning 42 2022-02-02
177 facebookresearch/dachshund Dachshund is a graph mining library written in Rust. It provides high performance data structures for multiple kinds of graphs, from simple undirected graphs to typed hypergraphs. Dachshund also provi ... 41 2021-11-08
178 joepio/atomic-data-rust Create, share, fetch and model Atomic Data! This project consists of a graph database + server, a CLI and a rust library. 41 2022-02-02
179 layer5io/wasm-filters A collection of Rust-based WebAssembly programs that are deployed as Envoy filters. 41 2022-01-17
180 sytsereitsma/mdbook-plantuml mdBook preprocessor to render PlantUML diagrams to png images in the book output directory 41 2022-01-29
181 Psychedelic/dank Dank - The Internet Computer Decentralized Bank - A collection of Open Internet Services - Including the Cycles Token (XTC) 40 2022-01-27
182 Learn-Together-Pro/LearnRustTogether Let's learn Rust together 40 2022-01-29
183 rust-tutorials/learn-opengl Learn OpenGL lessons in Rust 39 2021-08-16
184 instrumentisto/rust-incubator Learning Rust step-by-step. 39 2022-01-13
185 FyroxEngine/Fyrox-tutorials Source code of tutorials for Fyrox Game Engine (formerly known as rg3d) 38 2022-01-13
186 dtolnay/scratch Compile-time temporary directory shared by multiple crates and erased by cargo clean 38 2022-01-01
187 alexxroche/rustlings-idiomatic-solutions A curated collection of solutions to the rustlings exercises 38 2021-12-19
188 hoodie/icalendar-rs 📆 icalendar library, in Rust of course - for fun 38 2022-01-24
189 s1ck/graph A building block for high-performant graph algorithms. 37 2022-02-03
190 epilys/bitmappers-companion zine/book about bitmap drawing algorithms and math with code examples in Rust 36 2022-01-09
191 arkworks-rs/r1cs-tutorial Tutorial for writing constraints in the arkworks framework 36 2021-08-28
192 jjfiv/fastrank My most frequently used learning-to-rank algorithms ported to rust for efficiency. Try it: "pip install fastrank". 36 2022-01-24
193 CleanCut/ultimate_rust2 The best Intermediate Rust course out there! 35 2021-12-19
194 hcdenbakker/sepia taxonomic classifier based on the kraken2 algorithms and more 34 2022-01-11
195 FKLC/PyVM A Python Virtual Machine implemented in Rust. For learning purposes. 34 2021-11-07
196 RustCrypto/KDFs Collection of Key Derivation Functions written in pure Rust 34 2022-02-03
197 king-11/genx Genx provides modular building blocks to run simulations of optimization and search problems using Genetic Algorithms 32 2021-12-06
198 jakobwesthoff/the_ray_tracer_challenge_in_rust Repository to follow my development of "The Raytracer Challenge" book by Jamis Buck in the language Rust 32 2022-01-19
199 hasenbanck/egui_example Simple example on how to use egui with wgpu and winit. 32 2022-01-31
200 scrtlabs/secret-toolkit A collection of Rust packages that contain common tools used in development of Secret Contracts 32 2022-01-19

↓ -- Thanks -- ↓

If it is helpful to you, please star it for easy browsing. Thanks for your support!