πŸ‡¨πŸ‡¦ Made in Canada

Discover Canada's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Canada.

TOP Rust Projects

1
FuelLabs/sway

FuelLabs/sway

🌴 Empowering everyone to build reliable and efficient smart contracts.
Rust
62,819
star
2
FuelLabs/fuel-core

FuelLabs/fuel-core

Rust full node implementation of the Fuel v2 protocol.
Rust
58,200
star
3
FuelLabs/fuels-rs

FuelLabs/fuels-rs

Fuel Network Rust SDK
Rust
44,281
star
4
benfred/py-spy

benfred/py-spy

Sampling profiler for Python programs
Rust
10,621
star
5
chmln/sd

chmln/sd

Intuitive find & replace CLI (sed alternative)
Rust
5,683
star
6
bheisler/criterion.rs

bheisler/criterion.rs

Statistics-driven benchmarking library for Rust
Rust
4,386
star
7
EbTech/rust-algorithms

EbTech/rust-algorithms

Common data structures and algorithms in Rust
Rust
3,742
star
8
jmacdonald/amp

jmacdonald/amp

A complete text editor for your terminal.
Rust
3,660
star
9
misprit7/computerraria

misprit7/computerraria

A fully compliant RISC-V computer made inside the game Terraria
Rust
3,018
star
10
haimgel/display-switch

haimgel/display-switch

Turn a $30 USB switch into a full-featured multi-monitor KVM switch
Rust
2,875
star
11
sirupsen/napkin-math

sirupsen/napkin-math

Techniques and numbers for estimating system's performance from first-principles
Rust
2,754
star
12
kamiyaa/joshuto

kamiyaa/joshuto

ranger-like terminal file manager written in Rust
Rust
2,573
star
13
1Password/typeshare

1Password/typeshare

Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
Rust
2,393
star
14
antoyo/relm

antoyo/relm

Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
Rust
2,329
star
15
pdeljanov/Symphonia

pdeljanov/Symphonia

Pure Rust multimedia format demuxing, tag reading, and audio decoding library
Rust
2,258
star
16
tummychow/git-absorb

tummychow/git-absorb

git commit --fixup, but automatic
Rust
2,257
star
17
mstange/samply

mstange/samply

Command-line sampling profiler for macOS and Linux
Rust
2,135
star
18
mikaelmello/inquire

mikaelmello/inquire

A Rust library for building interactive prompts
Rust
1,981
star
19
dgiagio/warp

dgiagio/warp

Create self-contained single binary applications
Rust
1,882
star
20
causal-agent/scraper

causal-agent/scraper

HTML parsing and querying with CSS selectors
Rust
1,812
star
21
gabdube/native-windows-gui

gabdube/native-windows-gui

A light windows GUI toolkit for rust
Rust
1,742
star
22
mthom/scryer-prolog

mthom/scryer-prolog

A modern Prolog implementation written mostly in Rust.
Rust
1,682
star
23
sbstp/kubie

sbstp/kubie

A more powerful alternative to kubectx and kubens
Rust
1,672
star
24
FuelLabs/sway-applications

FuelLabs/sway-applications

Swaypplications
Rust
1,580
star
25
MitMaro/git-interactive-rebase-tool

MitMaro/git-interactive-rebase-tool

Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
Rust
1,538
star
26
kdheepak/taskwarrior-tui

kdheepak/taskwarrior-tui

`taskwarrior-tui`: A terminal user interface for taskwarrior
Rust
1,398
star
27
fereidani/kanal

fereidani/kanal

The fast sync and async channel that Rust deserves
Rust
1,342
star
28
slawlor/ractor

slawlor/ractor

Rust actor framework
Rust
1,338
star
29
AtheMathmo/rusty-machine

AtheMathmo/rusty-machine

Machine Learning library for Rust
Rust
1,251
star
30
sharksforarms/deku

sharksforarms/deku

Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Rust
1,128
star
31
plotly/plotly.rs

plotly/plotly.rs

Plotly for Rust
Rust
1,093
star
32
jacobdeichert/mask

jacobdeichert/mask

🎭 A CLI task runner defined by a simple markdown file
Rust
1,059
star
33
tandasat/Hypervisor-101-in-Rust

tandasat/Hypervisor-101-in-Rust

The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
Rust
981
star
34
grovesNL/glow

grovesNL/glow

GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Rust
979
star
35
jblindsay/whitebox-tools

jblindsay/whitebox-tools

An advanced geospatial data analysis platform
Rust
936
star
36
jrmuizel/raqote

jrmuizel/raqote

Rust 2D graphics library
Rust
819
star
37
mystor/rust-cpp

mystor/rust-cpp

Embed C++ directly inside your rust code!
Rust
796
star
38
sciter-sdk/rust-sciter

sciter-sdk/rust-sciter

Rust bindings for Sciter
Rust
791
star
39
ecumene/rust-sloth

ecumene/rust-sloth

A 3D software rasterizer... for the terminal!
Rust
780
star
40
davidhampgonsalves/Life-Dashboard

davidhampgonsalves/Life-Dashboard

E-Iink based dashboard for every day life
Rust
767
star
41
bheisler/RustaCUDA

bheisler/RustaCUDA

Rusty wrapper for the CUDA Driver API
Rust
763
star
42
ehsanmok/create-your-own-lang-with-rust

ehsanmok/create-your-own-lang-with-rust

Create your own programming language with Rust
Rust
756
star
43
aramperes/onetun

aramperes/onetun

User space WireGuard proxy in Rust
Rust
742
star
44
Leafwing-Studios/leafwing-input-manager

Leafwing-Studios/leafwing-input-manager

A straightforward stateful input manager for the Bevy game engine.
Rust
706
star
45
Miserlou/Loop

Miserlou/Loop

UNIX's missing `loop` command
Rust
674
star
46
1Password/arboard

1Password/arboard

A clipboard for Rust
Rust
640
star
47
quietvoid/dovi_tool

quietvoid/dovi_tool

dovi_tool is a CLI tool combining multiple utilities for working with Dolby Vision.
Rust
619
star
48
miketang84/sapper

miketang84/sapper

A lightweight web framework built on hyper, implemented in Rust language.
Rust
617
star
49
zackradisic/aussieplusplus

zackradisic/aussieplusplus

Programming language from down under
Rust
612
star
50
chmln/handlr

chmln/handlr

A better xdg-utils
Rust
572
star
51
bheisler/iai

bheisler/iai

Experimental one-shot benchmarking/profiling harness for Rust
Rust
571
star
52
ChainSafe/forest

ChainSafe/forest

🌲 Rust Filecoin Node Implementation
Rust
553
star
53
SpikeHD/Dorion

SpikeHD/Dorion

Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!
Rust
544
star
54
maximecb/uvm

maximecb/uvm

Fun, portable, minimalistic virtual machine.
Rust
531
star
55
brettcannon/python-launcher

brettcannon/python-launcher

Python launcher for Unix
Rust
503
star
56
cmyr/cargo-instruments

cmyr/cargo-instruments

A cargo plugin to generate Xcode Instruments trace files
Rust
502
star
57
dustinblackman/oatmeal

dustinblackman/oatmeal

Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!
Rust
483
star
58
jasonish/evebox

jasonish/evebox

Web Based Event Viewer (GUI) for Suricata EVE Events in Elastic Search
Rust
429
star
59
jacobdeichert/wasm-astar

jacobdeichert/wasm-astar

πŸ‘Ύ Rust WebAssembly A* Pathfinding Demo
Rust
424
star
60
NGnius/PowerTools

NGnius/PowerTools

Moved to
Rust
413
star
61
nukep/llamadb

nukep/llamadb

[Not maintained] A SQL database written in Rust
Rust
387
star
62
1Password/electron-hardener

1Password/electron-hardener

A fast and small Rust library to make Electron apps more secure.
Rust
380
star
63
Devolutions/IronRDP

Devolutions/IronRDP

Rust implementation of the Microsoft Remote Desktop Protocol (RDP)
Rust
379
star
64
antoyo/tql

antoyo/tql

TQL is a compile-time Rust ORM
Rust
378
star
65
elast0ny/shared_memory

elast0ny/shared_memory

A Rust wrapper around native shared memory for Linux and Windows
Rust
378
star
66
indiv0/colonize

indiv0/colonize

A Dwarf Fortress/Rimworld-like game written in Rust
Rust
365
star
67
FuelLabs/fuel-vm

FuelLabs/fuel-vm

Fuel v2 interpreter in Rust
Rust
351
star
68
ibraheemdev/matchit

ibraheemdev/matchit

A high performance, zero-copy URL router.
Rust
342
star
69
ibraheemdev/papaya

ibraheemdev/papaya

A fast and ergonomic concurrent hash-table for read-heavy workloads.
Rust
341
star
70
ibraheemdev/seize

ibraheemdev/seize

Fast, efficient, and robust memory reclamation for Rust.
Rust
340
star
71
teesloane/firn

teesloane/firn

Org Mode Static Site Generator
Rust
324
star
72
drahnr/cargo-spellcheck

drahnr/cargo-spellcheck

Checks all your documentation for spelling and grammar mistakes with hunspell and a nlprule based checker for grammar
Rust
321
star
73
MrPicklePinosaur/shrs

MrPicklePinosaur/shrs

The rusty shell toolkit for hackers
Rust
307
star
74
bgahagan/git-remote-s3

bgahagan/git-remote-s3

Push and pull git repos to/from an s3 bucket, encrypted using gpg.
Rust
303
star
75
quietvoid/hdr10plus_tool

quietvoid/hdr10plus_tool

CLI utility to work with HDR10+ in HEVC files.
Rust
297
star
76
AtheMathmo/rulinalg

AtheMathmo/rulinalg

A linear algebra library written in Rust
Rust
287
star
77
daniel5151/gdbstub

daniel5151/gdbstub

An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
Rust
286
star
78
FuelLabs/fuelup

FuelLabs/fuelup

β›½ The Fuel toolchain installer
Rust
277
star
79
manojkarthick/pqrs

manojkarthick/pqrs

Command line tool for inspecting Parquet files
Rust
272
star
80
Hoverbear/old-raft-rs

Hoverbear/old-raft-rs

[Incomplete] A Raft implementation in Rust
Rust
266
star
81
nbigaouette/onnxruntime-rs

nbigaouette/onnxruntime-rs

Rust wrapper for Microsoft's ONNX Runtime (version 1.8)
Rust
261
star
82
Leafwing-Studios/Emergence

Leafwing-Studios/Emergence

An organic factory builder about adapting to a changing world.
Rust
261
star
83
tdp2110/crafting-interpreters-rs

tdp2110/crafting-interpreters-rs

Crafting Interpreters in Rust
Rust
259
star
84
rustomax/rust-iterators

rustomax/rust-iterators

Basic Rust iterator usage
Rust
251
star
85
bojand/infer

bojand/infer

Small crate to infer file and MIME type by checking the magic number signature
Rust
245
star
86
sbstp/attohttpc

sbstp/attohttpc

Rust lightweight HTTP 1.1 client
Rust
241
star
87
cmyr/RustPlayground

cmyr/RustPlayground

Quickly test Rust code on macOS
Rust
238
star
88
grovesNL/glyphon

grovesNL/glyphon

πŸ¦…πŸ¦ Fast, simple 2D text renderer for wgpu
Rust
236
star
89
Aurailus/Myxer

Aurailus/Myxer

A modern Volume Mixer for PulseAudio.
Rust
233
star
90
bheisler/raytracer

bheisler/raytracer

A toy raytracer in Rust
Rust
233
star
91
starkat99/half-rs

starkat99/half-rs

Half-precision floating point types f16 and bf16 for Rust.
Rust
226
star
92
jrmuizel/pdf-extract

jrmuizel/pdf-extract

A rust library for extracting content from pdfs
Rust
224
star
93
antoyo/titanium

antoyo/titanium

A keyboard-driven web browser written in Rust
Rust
211
star
94
edgedb/edgedb-rust

edgedb/edgedb-rust

The official Rust binding for EdgeDB
Rust
211
star
95
pheen/fuzzy_ruby_server

pheen/fuzzy_ruby_server

A Ruby language server for large codebases
Rust
206
star
96
hisbaan/didyoumean

hisbaan/didyoumean

A CLI spelling corrector for when you're unsure
Rust
203
star
97
jeff-hughes/shellcaster

jeff-hughes/shellcaster

Terminal-based podcast manager built in Rust
Rust
200
star
98
eliotbo/bevy_shadertoy_wgsl

eliotbo/bevy_shadertoy_wgsl

A Shadertoy clone for the Bevy game engine. The glsl language is replaced by wgsl.
Rust
197
star
99
bheisler/TinyTemplate

bheisler/TinyTemplate

A small, lightweight template engine
Rust
193
star
100
tandasat/barevisor

tandasat/barevisor

A bare minimum hypervisor on AMD and Intel processors for learners.
Rust
189
star