๐Ÿ‡จ๐Ÿ‡ฆ 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
61,268
star
2
FuelLabs/fuel-core

FuelLabs/fuel-core

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

FuelLabs/fuels-rs

Fuel Network Rust SDK
Rust
41,462
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,230
star
6
bheisler/criterion.rs

bheisler/criterion.rs

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

EbTech/rust-algorithms

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

jmacdonald/amp

A complete text editor for your terminal.
Rust
3,509
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,782
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
antoyo/relm

antoyo/relm

Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
Rust
2,329
star
14
1Password/typeshare

1Password/typeshare

Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
Rust
2,277
star
15
tummychow/git-absorb

tummychow/git-absorb

git commit --fixup, but automatic
Rust
2,257
star
16
pdeljanov/Symphonia

pdeljanov/Symphonia

Pure Rust multimedia format demuxing, tag reading, and audio decoding library
Rust
2,040
star
17
dgiagio/warp

dgiagio/warp

Create self-contained single binary applications
Rust
1,882
star
18
gabdube/native-windows-gui

gabdube/native-windows-gui

A light windows GUI toolkit for rust
Rust
1,742
star
19
mstange/samply

mstange/samply

Command-line sampling profiler for macOS and Linux
Rust
1,740
star
20
causal-agent/scraper

causal-agent/scraper

HTML parsing and querying with CSS selectors
Rust
1,737
star
21
mthom/scryer-prolog

mthom/scryer-prolog

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

sbstp/kubie

A more powerful alternative to kubectx and kubens
Rust
1,672
star
23
mikaelmello/inquire

mikaelmello/inquire

A Rust library for building interactive prompts
Rust
1,634
star
24
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,377
star
25
kdheepak/taskwarrior-tui

kdheepak/taskwarrior-tui

`taskwarrior-tui`: A terminal user interface for taskwarrior
Rust
1,332
star
26
AtheMathmo/rusty-machine

AtheMathmo/rusty-machine

Machine Learning library for Rust
Rust
1,248
star
27
FuelLabs/sway-applications

FuelLabs/sway-applications

Swaypplications
Rust
1,246
star
28
fereidani/kanal

fereidani/kanal

The fast sync and async channel that Rust deserves
Rust
1,241
star
29
slawlor/ractor

slawlor/ractor

Rust actor framework
Rust
1,210
star
30
grovesNL/glow

grovesNL/glow

GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Rust
979
star
31
sharksforarms/deku

sharksforarms/deku

Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Rust
973
star
32
jacobdeichert/mask

jacobdeichert/mask

๐ŸŽญ A CLI task runner defined by a simple markdown file
Rust
971
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
935
star
34
jblindsay/whitebox-tools

jblindsay/whitebox-tools

An advanced geospatial data analysis platform
Rust
869
star
35
jrmuizel/raqote

jrmuizel/raqote

Rust 2D graphics library
Rust
819
star
36
sciter-sdk/rust-sciter

sciter-sdk/rust-sciter

Rust bindings for Sciter
Rust
791
star
37
mystor/rust-cpp

mystor/rust-cpp

Embed C++ directly inside your rust code!
Rust
769
star
38
davidhampgonsalves/Life-Dashboard

davidhampgonsalves/Life-Dashboard

E-Iink based dashboard for every day life
Rust
767
star
39
ecumene/rust-sloth

ecumene/rust-sloth

A 3D software rasterizer... for the terminal!
Rust
753
star
40
bheisler/RustaCUDA

bheisler/RustaCUDA

Rusty wrapper for the CUDA Driver API
Rust
747
star
41
aramperes/onetun

aramperes/onetun

User space WireGuard proxy in Rust
Rust
742
star
42
ehsanmok/create-your-own-lang-with-rust

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

Create your own programming language with Rust
Rust
704
star
43
Miserlou/Loop

Miserlou/Loop

UNIX's missing `loop` command
Rust
664
star
44
miketang84/sapper

miketang84/sapper

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

zackradisic/aussieplusplus

Programming language from down under
Rust
606
star
46
chmln/handlr

chmln/handlr

A better xdg-utils
Rust
572
star
47
Leafwing-Studios/leafwing-input-manager

Leafwing-Studios/leafwing-input-manager

A straightforward stateful input manager for the Bevy game engine.
Rust
568
star
48
ChainSafe/forest

ChainSafe/forest

๐ŸŒฒ Rust Filecoin Node Implementation
Rust
553
star
49
bheisler/iai

bheisler/iai

Experimental one-shot benchmarking/profiling harness for Rust
Rust
550
star
50
1Password/arboard

1Password/arboard

A clipboard for Rust
Rust
546
star
51
quietvoid/dovi_tool

quietvoid/dovi_tool

dovi_tool is a CLI tool combining multiple utilities for working with Dolby Vision.
Rust
541
star
52
maximecb/uvm

maximecb/uvm

Fun, portable, minimalistic virtual machine.
Rust
503
star
53
brettcannon/python-launcher

brettcannon/python-launcher

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

cmyr/cargo-instruments

A cargo plugin to generate Xcode Instruments trace files
Rust
502
star
55
jacobdeichert/wasm-astar

jacobdeichert/wasm-astar

๐Ÿ‘พ Rust WebAssembly A* Pathfinding Demo
Rust
414
star
56
NGnius/PowerTools

NGnius/PowerTools

Moved to
Rust
405
star
57
jasonish/evebox

jasonish/evebox

Web Based Event Viewer (GUI) for Suricata EVE Events in Elastic Search
Rust
401
star
58
SpikeHD/Dorion

SpikeHD/Dorion

Tiny alternative Discord client with a smaller footprint, themes, plugins and more!
Rust
388
star
59
nukep/llamadb

nukep/llamadb

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

1Password/electron-hardener

A fast and small Rust library to make Electron apps more secure.
Rust
380
star
61
antoyo/tql

antoyo/tql

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

elast0ny/shared_memory

A Rust wrapper around native shared memory for Linux and Windows
Rust
360
star
63
indiv0/colonize

indiv0/colonize

A Dwarf Fortress/Rimworld-like game written in Rust
Rust
352
star
64
dustinblackman/oatmeal

dustinblackman/oatmeal

Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!
Rust
325
star
65
teesloane/firn

teesloane/firn

Org Mode Static Site Generator
Rust
323
star
66
Devolutions/IronRDP

Devolutions/IronRDP

Rust implementation of the Microsoft Remote Desktop Protocol (RDP)
Rust
318
star
67
ibraheemdev/matchit

ibraheemdev/matchit

A high performance, zero-copy URL router.
Rust
311
star
68
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
308
star
69
ibraheemdev/seize

ibraheemdev/seize

Fast, efficient, and robust memory reclamation for Rust.
Rust
299
star
70
instant-labs/instant-distance

instant-labs/instant-distance

Fast approximate nearest neighbor searching in Rust, based on HNSW index
Rust
282
star
71
AtheMathmo/rulinalg

AtheMathmo/rulinalg

A linear algebra library written in Rust
Rust
282
star
72
bgahagan/git-remote-s3

bgahagan/git-remote-s3

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

quietvoid/hdr10plus_tool

CLI utility to work with HDR10+ in HEVC files.
Rust
274
star
74
Hoverbear/old-raft-rs

Hoverbear/old-raft-rs

[Incomplete] A Raft implementation in Rust
Rust
266
star
75
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
265
star
76
nbigaouette/onnxruntime-rs

nbigaouette/onnxruntime-rs

Rust wrapper for Microsoft's ONNX Runtime (version 1.8)
Rust
261
star
77
FuelLabs/fuel-vm

FuelLabs/fuel-vm

Fuel v2 interpreter in Rust
Rust
254
star
78
rustomax/rust-iterators

rustomax/rust-iterators

Basic Rust iterator usage
Rust
251
star
79
bojand/infer

bojand/infer

Small crate to infer file and MIME type by checking the magic number signature
Rust
245
star
80
lf-/clipper

lf-/clipper

TLS key escrow/interception for debugging
Rust
243
star
81
Leafwing-Studios/Emergence

Leafwing-Studios/Emergence

An organic factory builder about adapting to a changing world.
Rust
241
star
82
sbstp/attohttpc

sbstp/attohttpc

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

cmyr/RustPlayground

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

grovesNL/glyphon

๐Ÿฆ…๐Ÿฆ Fast, simple 2D text renderer for wgpu
Rust
236
star
85
manojkarthick/pqrs

manojkarthick/pqrs

Command line tool for inspecting Parquet files
Rust
234
star
86
MrPicklePinosaur/shrs

MrPicklePinosaur/shrs

The rusty shell toolkit for hackers
Rust
233
star
87
bheisler/raytracer

bheisler/raytracer

A toy raytracer in Rust
Rust
231
star
88
jrmuizel/pdf-extract

jrmuizel/pdf-extract

A rust library for extracting content from pdfs
Rust
224
star
89
tdp2110/crafting-interpreters-rs

tdp2110/crafting-interpreters-rs

Crafting Interpreters in Rust
Rust
222
star
90
antoyo/titanium

antoyo/titanium

A keyboard-driven web browser written in Rust
Rust
211
star
91
starkat99/half-rs

starkat99/half-rs

Half-precision floating point types f16 and bf16 for Rust.
Rust
203
star
92
hisbaan/didyoumean

hisbaan/didyoumean

A CLI spelling corrector for when you're unsure
Rust
200
star
93
edgedb/edgedb-rust

edgedb/edgedb-rust

The official Rust binding for EdgeDB
Rust
198
star
94
FuelLabs/fuelup

FuelLabs/fuelup

โ›ฝ The Fuel toolchain installer
Rust
195
star
95
pheen/fuzzy_ruby_server

pheen/fuzzy_ruby_server

A Ruby language server for large codebases
Rust
194
star
96
jeff-hughes/shellcaster

jeff-hughes/shellcaster

Terminal-based podcast manager built in Rust
Rust
191
star
97
raftario/filite

raftario/filite

A simple, light and standalone pastebin, URL shortener and file-sharing service
Rust
189
star
98
raftario/licensor

raftario/licensor

write licenses to stdout
Rust
185
star
99
bheisler/TinyTemplate

bheisler/TinyTemplate

A small, lightweight template engine
Rust
183
star
100
bheisler/cargo-criterion

bheisler/cargo-criterion

Cargo extension for running Criterion.rs benchmarks
Rust
181
star