Skip to content

Latest commit

 

History

History
216 lines (211 loc) · 32.7 KB

File metadata and controls

216 lines (211 loc) · 32.7 KB

Back to indexFeedback

Overall Ranking > Knowledge > Rust

Updated: 2024-09-29   /   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. 269718 2024-08-18
2 rust-unofficial/awesome-rust A curated list of Rust code and resources. 46112 2024-09-27
3 typst/typst A new markup-based typesetting system that is powerful and easy to learn. 32935 2024-09-27
4 google/comprehensive-rust This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. 27604 2024-09-27
5 TheAlgorithms/Rust All Algorithms implemented in Rust 22182 2024-09-24
6 ankitects/anki Anki's shared backend and web components, and the Qt frontend 18441 2024-09-27
7 rust-lang/mdBook Create book from markdown files. Like Gitbook but implemented in Rust 17821 2024-09-25
8 denisidoro/navi An interactive cheatsheet tool for the command-line 14885 2024-09-25
9 analysis-tools-dev/static-analysis ⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality. 13228 2024-09-27
10 sunface/rust-by-practice Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects. 12065 2024-08-19
11 rust-lang/rust-clippy A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/ 11304 2024-09-28
12 oxc-project/oxc ⚓ A collection of JavaScript tools written in Rust. 10780 2024-09-28
13 johnthagen/min-sized-rust 🦀 How to minimize Rust binary size 📦 8065 2024-09-11
14 phiresky/ripgrep-all rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. 7899 2024-09-04
15 mre/idiomatic-rust 🦀 A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust. 6503 2024-05-10
16 LukeMathWalker/zero-to-production Code for "Zero To Production In Rust", a book on API development using Rust. 5708 2024-09-01
17 dtolnay/proc-macro-workshop Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019] 4119 2024-04-11
18 mainmatter/100-exercises-to-learn-rust A self-paced course to learn Rust, one exercise at a time. 3932 2024-09-27
19 tokio-rs/mini-redis Incomplete Redis client and server implementation using Tokio - for learning purposes only 3879 2024-08-03
20 EbTech/rust-algorithms Common data structures and algorithms in Rust 3750 2024-04-25
21 TaKO8Ki/awesome-alternatives-in-rust A curated list of replacements for existing software written in Rust 3733 2024-08-02
22 actix/examples Community showcase and examples of Actix Web ecosystem usage. 3663 2024-09-26
23 solana-labs/solana-program-library A collection of Solana programs maintained by Solana Labs 3470 2024-09-27
24 rust-unofficial/too-many-lists Learn Rust by writing Entirely Too Many linked lists 3188 2024-07-30
25 trifectatechfoundation/teach-rs A modular, reusable university course for Rust 2981 2024-09-09
26 skyzh/mini-lsm A tutorial of building an LSM-Tree storage engine in a week! 2794 2024-08-05
27 QMHTMY/RustBook A book about Rust Data Structures and Algorithms. 2457 2024-07-21
28 1Password/typeshare Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI. 2381 2024-09-24
29 CleanCut/ultimate_rust_crash_course Rust Programming Fundamentals - one course to rule them all, one course to find them... 1914 2024-06-21
30 bevy-cheatbook/bevy-cheatbook Unofficial Reference Book for the Bevy Game Engine 1870 2024-07-04
31 RustCrypto/hashes Collection of cryptographic hash functions written in pure Rust 1833 2024-09-22
32 nkaz001/hftbacktest A high-frequency trading and market-making backtesting tool in Python and Rust, which accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books, wi ... 1814 2024-09-28
33 coreylowman/dfdx Deep learning in Rust, with shape checked tensors and neural networks 1708 2024-07-23
34 colored-rs/colored (Rust) Coloring terminal so simple you already know how to do it ! 1688 2024-07-20
35 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. 1580 2024-09-13
36 georust/geo Geospatial primitives and algorithms for Rust 1523 2024-09-28
37 sotrh/learn-wgpu Guide for using gfx-rs's wgpu library. 1486 2024-09-14
38 jafioti/luminal Deep learning at the speed of light. 1453 2024-08-04
39 rust-crdt/rust-crdt a collection of well-tested, serializable CRDTs for Rust 1360 2024-06-16
40 m-ou-se/rust-atomics-and-locks Code examples, data structures, and links from my book, Rust Atomics and Locks. 1315 2024-08-06
41 tnballo/high-assurance-rust A free book about developing secure and robust systems software. 1301 2024-04-10
42 rust-boom/rust-boom Awesome Rust (Rust 资源 学习 书 ). 💥 1293 2024-08-24
43 Martichou/rquickshare Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS. 1236 2024-09-23
44 mfontanini/presenterm A markdown terminal slideshow tool 1204 2024-09-21
45 jauhien/iron-kaleidoscope LLVM tutorial in Rust language 1159 2024-04-03
46 alexpusch/rust-magic-patterns Magical Rust patterns laid out and simplified 1150 2024-05-11
47 fkie-cad/cwe_checker cwe_checker finds vulnerable patterns in binary executables 1102 2024-08-20
48 tfpk/macrokata Learn Macros In Rust 1061 2024-07-13
49 rust-num/num A collection of numeric types and traits for Rust. 1035 2024-05-08
50 every-day-things/citadel Manage your ebook library without frustrations. Calibre compatible. 1004 2024-06-16
51 analysis-tools-dev/dynamic-analysis ⚙️ A curated list of dynamic analysis tools and linters for all programming languages, binaries, and more. 914 2024-08-16
52 8051Enthusiast/biodiff Hex diff viewer using alignment algorithms from biology 818 2024-08-07
53 foundry-rs/book A book on all things Foundry, available at https://book.getfoundry.sh. 781 2024-09-23
54 trane-project/trane An automated practice system for mastering complex skills 779 2024-08-11
55 actix/actix-extras A collection of additional crates supporting the actix and actix-web frameworks. 763 2024-09-28
56 crowdagger/crowbook Converts books written in Markdown to HTML, LaTeX/PDF and EPUB 729 2024-08-16
57 izderadicka/audioserve Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do. 712 2024-09-28
58 RustCrypto/AEADs Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers 708 2024-09-28
59 actix/actix-net A collection of lower-level libraries for composable network services. 707 2024-09-23
60 RustCrypto/block-ciphers Collection of block cipher algorithms written in pure Rust 662 2024-09-26
61 RustCrypto/elliptic-curves Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2 659 2024-09-22
62 WerWolv/ImHex-Patterns Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor 646 2024-08-20
63 wintermute-cell/ngrrram A TUI tool to help you type faster and learn new layouts. Includes a free cat. 632 2024-06-03
64 warpdotdev/workflows Workflows make it easy to browse, search, execute and share commands (or a series of commands)--without needing to leave your terminal. 628 2024-06-07
65 ozankasikci/rust-music-theory A music theory guide written in Rust. 626 2024-08-28
66 Sequal32/yourcontrols Shared cockpit for Microsoft Flight Simulator. 579 2024-07-11
67 yangwenmai/learning-rust Rust 学习之路 > Rust Programming Tutorial, include articles, interview, example, problems. 578 2024-04-11
68 RustCrypto/traits Collection of cryptography-related traits 569 2024-09-28
69 PistonDevelopers/Piston-Tutorials Tutorials for Piston 545 2024-05-22
70 pradt2/always-online-stun A list of publicly available STUN servers, refreshed every hour. 531 2024-09-28
71 EmbarkStudios/cargo-about 📜 Cargo plugin to generate list of all licenses for a crate 🦀 529 2024-09-02
72 ad-si/Rust-Flashcards Over 550 flashcards to learn Rust from first principles. Written in markdown with script to convert them to an Anki deck or PDF file. 528 2024-06-25
73 DioxusLabs/example-projects Featured Dioxus projects on how to build clean user interfaces in Rust 496 2024-05-14
74 jonhoo/rust-tcp A learning experience in implementing TCP in Rust 492 2024-06-01
75 rosedblabs/rust-practice some tiny learning projects in Rust 483 2024-08-29
76 rust-hosted-langs/book Writing Interpreters in Rust: a Guide 482 2024-07-27
77 rust-lang/glob Support for matching file paths against Unix shell style patterns. 462 2024-04-27
78 RustCrypto/signatures Cryptographic signature algorithms: DSA, ECDSA, Ed25519 461 2024-09-20
79 iqlusioninc/crates A collection of open source Rust crates from iqlusion 449 2024-09-23
80 dtolnay/semver-trick How to avoid complicated coordinated upgrades 429 2024-04-11
81 emanuele-em/proxelar A MITM Proxy 🧑‍💻! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities. Learning Project. 406 2024-07-23
82 weihanglo/rust-algorithm-club Learn algorithms and data structures with Rust 406 2024-09-19
83 bones-ai/rust-snake-ai-ratatui Neural network learns to play snake in a terminal, built in Rust with Ratatui 385 2024-08-03
84 bugzmanov/nes_ebook A mini book on writing NES emulator using rust lang 385 2024-07-12
85 azalea-rs/azalea A collection of Rust crates for making Minecraft bots, clients, and tools. 378 2024-09-28
86 Michael-F-Bryan/mdbook-epub An experimental mdbook backend for creating EPUB documents. 376 2024-07-23
87 CleanCut/rusty_engine 2D game engine for learning Rust 370 2024-05-10
88 pr2502/ra-multiplex share one rust-analyzer server instance between multiple LSP clients to save resources 363 2024-08-19
89 RalfJung/rust-101 A tutorial for the Rust language 345 2024-07-18
90 opendp/opendp The core library of differential privacy algorithms powering the OpenDP Project. 319 2024-09-28
91 jito-labs/searcher-examples Searcher Examples 316 2024-08-29
92 Synphonyte/leptos-use Collection of essential Leptos utilities inspired by React-Use / VueUse 315 2024-09-25
93 cosmos/cosmos-rust The home of all shared Rust resources for the Cosmos ecosystem. 308 2024-09-09
94 badboy/mdbook-mermaid A preprocessor for mdbook to add mermaid support 304 2024-09-11
95 emk/subtitles-rs Use SRT subtitle files to study foreign languages (in progress) 303 2024-05-29
96 auula/typikon Typikon lets you use markdown to write your online books. 288 2024-09-19
97 Polkadex-Substrate/Polkadex An Orderbook-based Decentralized Exchange using the Substrate Blockchain Framework. 285 2024-09-03
98 paritytech/parity-common Collection of crates used in Parity projects 283 2024-09-19
99 lucasmerlin/hello_egui A collection of useful crates for egui 282 2024-09-21
100 novalagung/dasarpemrogramanrust 📖 Source Code Website/Ebook Dasar Pemrograman Rust 279 2024-09-23
101 life4/textdistance.rs 🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support. 276 2024-09-11
102 intel/tsffs A snapshotting, coverage-guided fuzzer for software (UEFI, Kernel, firmware, BIOS) built on SIMICS 275 2024-09-20
103 breard-r/libreauth LibreAuth is a collection of tools for user authentication. 274 2024-04-20
104 paritytech/parity-bridges-common Collection of Useful Bridge Building Tools 🏗️ 270 2024-09-27
105 quickwit-oss/bitpacking SIMD algorithms for integer compression via bitpacking. This crate is a port of a C library called simdcomp. 267 2024-06-13
106 rust-lang/annotate-snippets-rs Library for snippet annotations 264 2024-09-09
107 RustCrypto/MACs Message authentication code algorithms written in pure Rust 260 2024-09-23
108 RustCrypto/stream-ciphers Collection of stream cipher algorithms 257 2024-09-27
109 Myriad-Dreamin/shiroa shiroa is a simple tool for creating modern online books in pure typst. 255 2024-08-27
110 ethercrab-rs/ethercrab EtherCAT master written in pure Rust 246 2024-09-28
111 brooks-builds/full-stack-todo-rust-course wip - we are building this out now in prep for the real course 244 2024-08-26
112 ToluClassics/candle-tutorial Tutorial for Porting PyTorch Transformer Models to Candle (Rust) 238 2024-07-22
113 facebookincubator/gazebo A Rust library containing a collection of small well-tested primitives. 235 2024-07-13
114 amethyst/shred Shared resource dispatcher 235 2024-05-15
115 alt-art/commit Command-line tool to guide your template commit messages anywhere, anytime 234 2024-09-23
116 shawntabrizi/substrate-collectables-workshop A guided tutorial for building an NFT marketplace with the Polkadot SDK 230 2024-09-14
117 EFanZh/LeetCode Solutions to LeetCode algorithm problems. 224 2024-09-28
118 caemor/epd-waveshare Drivers for various EPDs from Waveshare 218 2024-07-25
119 milesgranger/gap_statistic Dynamically get the suggested clusters in the data for unsupervised learning. 218 2024-07-31
120 lzanini/mdbook-katex A preprocessor for mdBook, rendering LaTex equations to HTML at build time. 205 2024-08-05
121 helgoboss/helgobox Helgobox: ReaLearn & Playtime 205 2024-09-28
122 arkworks-rs/r1cs-tutorial Tutorial for writing constraints in the arkworks framework 203 2024-06-21
123 StephanvanSchaik/windows-kernel-rs Examples on how to write Windows kernel drivers in Rust 201 2024-04-23
124 estin/simple-completion-language-server Language server to enable word completion and snippets for Helix editor 197 2024-09-17
125 Rust-Web-Development/code Code for the book "Rust Web Development" 194 2024-04-18
126 tandasat/barevisor A bare minimum hypervisor on AMD and Intel processors for learners. 189 2024-09-15
127 grahamking/perf-ninja-rs Rust port of dendibakh/perf-ninja - an online course where you can learn and master the skill of low-level performance analysis and tuning. 188 2024-08-24
128 NiklasEi/bevy_common_assets Collection of generic asset loaders for common file formats 188 2024-07-18
129 public-awesome/cw-nfts Examples and helpers to build NFT contracts on CosmWasm 188 2024-08-17
130 lbcb-sci/herro HERRO is a highly-accurate, haplotype-aware, deep-learning tool for error correction of Nanopore R10.4.1 or R9.4.1 reads (read length of >= 10 kbps is recommended). 182 2024-09-27
131 ferrous-systems/rust-exercises Exercises for learning Rust, by Ferrous Systems 181 2024-09-26
132 instrumentisto/rust-incubator Learning Rust step-by-step. 180 2024-09-03
133 paradigmxyz/mev-share-rs Rust client library for Flashbots MEV-share 176 2024-08-28
134 alexfertel/rust-algorithms Algorithms and Data Structures of all kinds written in Rust. 176 2024-08-21
135 DEV-GPT4o/ChatGPT-4-Omni-release-gpt4o Chatgpt 4 omni release GPT 4o / chatgpt-4 desktop version chchatgpt 4 download / darkgpt / chatgpt-desktop / chatgpt4 latest updating / chatgpt free version / chatgpt4 telegram / new chatgpt omni / ho ... 175 2024-05-18
136 multiversx/mx-sdk-rs 🦀 MultiversX tool pack in Rust. Contains: a smart contract framework; a complete smart contract build solution; a large collection of example smart contracts; a testing framework and debugger that inc ... 175 2024-09-27
137 tommilligan/mdbook-admonish A preprocessor for mdbook to add Material Design admonishments. 174 2024-09-01
138 tracel-ai/models Models and examples built with Burn 169 2024-09-17
139 Anexen/pyxirr Rust-powered collection of financial functions. 167 2024-07-25
140 adrien-ben/vulkan-tutorial-rs Vulkan tutorial written in Rust using Ash 164 2024-07-29
141 badboy/mdbook-toc A preprocessor for mdbook to add inline Table of Contents support. 163 2024-04-04
142 rdaum/moor A system for building shared, programmable, online spaces. Compatible with LambdaMOO. 158 2024-09-03
143 openbook-dex/openbook-v2 openbook-v2 monorepo, contains solana program and ts client 153 2024-07-15
144 domoritz/arrow-tools A collection of handy CLI tools to convert CSV and JSON to Apache Arrow and Parquet 151 2024-09-18
145 ninja-quant/ninjabook A lightweight and high-performance order-book designed to process level 2 and trades data. Available in Rust and Python 150 2024-04-21
146 rust-adventure/bevy-examples Shaders and other small Bevy examples 144 2024-08-31
147 JoshOrndorff/blockchain-from-scratch A tutorial to build your own blockchain in Rust from the ground up 144 2024-05-29
148 shuttle-hq/shuttle-examples Examples for using Shuttle with different frameworks and resources 142 2024-09-27
149 Michael-F-Bryan/mdbook-linkcheck A backend for mdbook which will check your links for you. 140 2024-08-15
150 443eb9/bevy_entitiles A 2d tilemap library for bevy. With many useful algorithms/tools built in. 136 2024-07-27
151 c410-f3r/wtx A collection of different transport implementations and related tools focused primarily on web technologies. 136 2024-09-28
152 EmbarkStudios/crash-handling Collection of crates to deal with crashes 136 2024-08-02
153 distsys-course/materials Distributed Systems Course at CS HSE 132 2024-09-16
154 edfloreshz/cosmic-project-collection A collection of COSMIC projects developed by the community. 131 2024-09-10
155 tlspuffin/tlspuffin A Dolev-Yao-model-guided fuzzer for TLS 131 2024-09-26
156 google/mdbook-i18n-helpers Translation support for mdbook. The plugins here give you a structured way to maintain a translated book. 130 2024-09-01
157 tensorzero/tensorzero data & learning flywheel for LLM systems 128 2024-09-28
158 face-hh/subterfuge A CLI tool designed to gamify your TypeScript learning. 125 2024-08-17
159 sysid/bkmr Super fast CLI bookmark manager and launcher 124 2024-09-09
160 rust-lang-ua/rustbook_ukrainian Ukrainian translation for Rust book 123 2024-09-24
161 rewrite-bigdata-in-rust/RBIR A collection of RBIR projects and posts for anyone interested in joining this journey. 122 2024-09-28
162 dfinity/agent-rs A collection of libraries and tools for building software around the Internet Computer, in Rust. 122 2024-09-27
163 hoodie/icalendar-rs 📆 icalendar library, in Rust of course - for fun 122 2024-09-10
164 fnabinash/rust-practice Collection of 240+ Exercises to learn and practice building CLI tools in Rust 121 2024-09-26
165 nosduco/nforwardauth Simple and minimalist forward auth service intended for use with reverse proxies (Traefik, Caddy, nginx, etc) 116 2024-07-23
166 flashbots/hindsight Retroactively estimate Uniswap-ish MEV on Flashbots MEV-Share by simulating backrun-arbitrages. 114 2024-04-26
167 0xcregis/anychain Multi-chain Rust wallet sdk, supports Bitcoin, Ethereum, Tron, Filecoin, etc. https://cregisoffical.gitbook.io/anychain/ 112 2024-09-07
168 rust-mobile/rust-android-examples Various standalone Rust Android examples 112 2024-04-05
169 astriaorg/astria A monorepo containing all the custom components of the Astria network, a decentralized system that replaces traditional sequencers, offering a shared, permissionless sequencer network. 111 2024-09-28
170 mainmatter/rust-advanced-testing-workshop A course to move beyond the built-in Rust testing toolkit. 110 2024-08-01
171 johanhelsing/extreme_bevy A low-latency multiplayer action game, showcasing how to implement p2p connections and rollback networking in a web browser. 110 2024-08-09
172 jayson-lennon/ztm-rust Source files for the Rust language course on zerotomastery.io 110 2024-09-27
173 CurrySoftware/rust-stemmers A rust implementation of some popular snowball stemming algorithms 110 2024-04-27
174 ronanyeah/solana-rust-examples Demonstrating how to use Rust to interact with the Solana blockchain. 108 2024-07-11
175 Jondolf/Algorust Various algorithms visualized interactively on the web, entirely with Rust 🦀 107 2024-07-17
176 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 107 2024-09-26
177 facebookexperimental/rust-shed Repository containing Rust crates common between other Facebook open source projects (like Mononoke or Eden). 104 2024-09-28
178 BlackSnufkin/Rusty-Playground Some Rust program I wrote while learning Malware Development 101 2024-07-20
179 paradigmxyz/reth-exex-examples Collection of ExEx examples built on Reth 100 2024-09-27
180 max-heller/mdbook-pandoc A mdbook backend powered by Pandoc. 100 2024-09-14
181 Endle/fireSeqSearch When using search engine, it would also search local logseq notebook 100 2024-09-28
182 maidsafe/rfcs Request for Comment (RFC) papers and discussions on Project SAFE core libraries and APIs 96 2024-07-19
183 nicohman/rust-wildbow-scraper Automatically scrapes wildbow's web serials and compiles them into ebooks 95 2024-07-09
184 zefr0x/ianny Desktop utility that helps preventing repetitive strain injuries by keeping track of usage patterns and periodically informing the user to take breaks. 94 2024-09-25
185 Ameobea/spotifytrack A personal homepage showing users' top songs and artists, providing a shareable link that they can use to show it off to friends. 94 2024-09-28
186 raydium-io/raydium-amm Constant product AMM integrated with the OpenBook CLOB 92 2024-07-31
187 3rfaan/courses Notes of lessons 92 2024-06-15
188 dfinity/stable-structures A collection of data structures for fearless canister upgrades. 90 2024-06-17
189 heremaps/flexible-polyline Flexible Polyline encoding: a lossy compressed representation of a list of coordinate pairs or triples 89 2024-09-24
190 LiveGray/100-Days-Of-Rust Welcome to the 100 Days of Rust Coding Challenge! This challenge is designed to help you learn and improve your Rust programming skills over the course of 100 days. 88 2024-07-23
191 milesgranger/cramjam Your go-to for easy access to a plethora of compression algorithms, all neatly bundled in one simple installation. 88 2024-09-24
192 bradyjoslin/sharewifi Quickly share Wi-Fi connection info on macOS and Windows 87 2024-05-07
193 elliottneilclark/rs-poker rs-poker is a rust library that includes all of the poker evaluation tools that you need from hand ranking and starting card enumeration to a full agent arena for self learning. 84 2024-07-14
194 Blobfolio/refract A guided AVIF/JPEG XL/WebP conversion utility for JPEG and PNG sources. 83 2024-09-06
195 alecmocatta/streaming_algorithms Performant implementations of various streaming algorithms, including Count–min sketch, Top k, HyperLogLog, Reservoir sampling. 83 2024-08-14
196 EatTheFuture/image_tools Eat the Future's collection of image/color tools. 79 2024-04-02
197 TNO-S3/WuppieFuzz A coverage-guided REST API fuzzer developed on top of LibAFL 78 2024-09-17
198 aw-junaid/Hacking-Tools This Repository is a collection of different ethical hacking tools and malware's for penetration testing and research purpose written in python, ruby, rust, c++, go and c. 78 2024-09-01
199 Timmmm/autorebase Automatically rebase all your branches onto master 77 2024-07-10
200 boozook/mdbook-svgbob SvgBob mdbook preprocessor which swaps code-blocks with neat SVG. 76 2024-09-07

↓ -- Thanks -- ↓

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