Discover Canada's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Canada.
FuelLabs/sway
π΄ Empowering everyone to build reliable and efficient smart contracts.FuelLabs/fuel-core
Rust full node implementation of the Fuel v2 protocol.FuelLabs/fuels-rs
Fuel Network Rust SDKbenfred/py-spy
Sampling profiler for Python programschmln/sd
Intuitive find & replace CLI (sed alternative)bheisler/criterion.rs
Statistics-driven benchmarking library for RustEbTech/rust-algorithms
Common data structures and algorithms in Rustjmacdonald/amp
A complete text editor for your terminal.misprit7/computerraria
A fully compliant RISC-V computer made inside the game Terrariahaimgel/display-switch
Turn a $30 USB switch into a full-featured multi-monitor KVM switchsirupsen/napkin-math
Techniques and numbers for estimating system's performance from first-principleskamiyaa/joshuto
ranger-like terminal file manager written in Rust1Password/typeshare
Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.antoyo/relm
Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rustpdeljanov/Symphonia
Pure Rust multimedia format demuxing, tag reading, and audio decoding librarytummychow/git-absorb
git commit --fixup, but automaticmstange/samply
Command-line sampling profiler for macOS and Linuxmikaelmello/inquire
A Rust library for building interactive promptsdgiagio/warp
Create self-contained single binary applicationscausal-agent/scraper
HTML parsing and querying with CSS selectorsgabdube/native-windows-gui
A light windows GUI toolkit for rustmthom/scryer-prolog
A modern Prolog implementation written mostly in Rust.sbstp/kubie
A more powerful alternative to kubectx and kubensFuelLabs/sway-applications
SwaypplicationsMitMaro/git-interactive-rebase-tool
Native cross-platform full feature terminal-based sequence editor for git interactive rebase.kdheepak/taskwarrior-tui
`taskwarrior-tui`: A terminal user interface for taskwarriorfereidani/kanal
The fast sync and async channel that Rust deservesslawlor/ractor
Rust actor frameworkAtheMathmo/rusty-machine
Machine Learning library for Rustsharksforarms/deku
Declarative binary reading and writing: bit-level, symmetric, serialization/deserializationplotly/plotly.rs
Plotly for Rustjacobdeichert/mask
π A CLI task runner defined by a simple markdown filetandasat/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.grovesNL/glow
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific codejblindsay/whitebox-tools
An advanced geospatial data analysis platformjrmuizel/raqote
Rust 2D graphics librarymystor/rust-cpp
Embed C++ directly inside your rust code!sciter-sdk/rust-sciter
Rust bindings for Sciterecumene/rust-sloth
A 3D software rasterizer... for the terminal!davidhampgonsalves/Life-Dashboard
E-Iink based dashboard for every day lifebheisler/RustaCUDA
Rusty wrapper for the CUDA Driver APIehsanmok/create-your-own-lang-with-rust
Create your own programming language with Rustaramperes/onetun
User space WireGuard proxy in RustLeafwing-Studios/leafwing-input-manager
A straightforward stateful input manager for the Bevy game engine.Miserlou/Loop
UNIX's missing `loop` command1Password/arboard
A clipboard for Rustquietvoid/dovi_tool
dovi_tool is a CLI tool combining multiple utilities for working with Dolby Vision.miketang84/sapper
A lightweight web framework built on hyper, implemented in Rust language.zackradisic/aussieplusplus
Programming language from down underchmln/handlr
A better xdg-utilsbheisler/iai
Experimental one-shot benchmarking/profiling harness for RustChainSafe/forest
π² Rust Filecoin Node ImplementationSpikeHD/Dorion
Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!maximecb/uvm
Fun, portable, minimalistic virtual machine.brettcannon/python-launcher
Python launcher for Unixcmyr/cargo-instruments
A cargo plugin to generate Xcode Instruments trace filesdustinblackman/oatmeal
Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!jasonish/evebox
Web Based Event Viewer (GUI) for Suricata EVE Events in Elastic Searchjacobdeichert/wasm-astar
πΎ Rust WebAssembly A* Pathfinding DemoNGnius/PowerTools
Moved tonukep/llamadb
[Not maintained] A SQL database written in Rust1Password/electron-hardener
A fast and small Rust library to make Electron apps more secure.Devolutions/IronRDP
Rust implementation of the Microsoft Remote Desktop Protocol (RDP)antoyo/tql
TQL is a compile-time Rust ORMelast0ny/shared_memory
A Rust wrapper around native shared memory for Linux and Windowsindiv0/colonize
A Dwarf Fortress/Rimworld-like game written in RustFuelLabs/fuel-vm
Fuel v2 interpreter in Rustibraheemdev/matchit
A high performance, zero-copy URL router.ibraheemdev/papaya
A fast and ergonomic concurrent hash-table for read-heavy workloads.ibraheemdev/seize
Fast, efficient, and robust memory reclamation for Rust.teesloane/firn
Org Mode Static Site Generatordrahnr/cargo-spellcheck
Checks all your documentation for spelling and grammar mistakes with hunspell and a nlprule based checker for grammarMrPicklePinosaur/shrs
The rusty shell toolkit for hackersbgahagan/git-remote-s3
Push and pull git repos to/from an s3 bucket, encrypted using gpg.quietvoid/hdr10plus_tool
CLI utility to work with HDR10+ in HEVC files.AtheMathmo/rulinalg
A linear algebra library written in Rustdaniel5151/gdbstub
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)FuelLabs/fuelup
β½ The Fuel toolchain installermanojkarthick/pqrs
Command line tool for inspecting Parquet filesHoverbear/old-raft-rs
[Incomplete] A Raft implementation in Rustnbigaouette/onnxruntime-rs
Rust wrapper for Microsoft's ONNX Runtime (version 1.8)Leafwing-Studios/Emergence
An organic factory builder about adapting to a changing world.tdp2110/crafting-interpreters-rs
Crafting Interpreters in Rustrustomax/rust-iterators
Basic Rust iterator usagebojand/infer
Small crate to infer file and MIME type by checking the magic number signaturesbstp/attohttpc
Rust lightweight HTTP 1.1 clientcmyr/RustPlayground
Quickly test Rust code on macOSgrovesNL/glyphon
π¦ π¦ Fast, simple 2D text renderer for wgpuAurailus/Myxer
A modern Volume Mixer for PulseAudio.bheisler/raytracer
A toy raytracer in Ruststarkat99/half-rs
Half-precision floating point types f16 and bf16 for Rust.jrmuizel/pdf-extract
A rust library for extracting content from pdfsantoyo/titanium
A keyboard-driven web browser written in Rustedgedb/edgedb-rust
The official Rust binding for EdgeDBpheen/fuzzy_ruby_server
A Ruby language server for large codebaseshisbaan/didyoumean
A CLI spelling corrector for when you're unsurejeff-hughes/shellcaster
Terminal-based podcast manager built in Rusteliotbo/bevy_shadertoy_wgsl
A Shadertoy clone for the Bevy game engine. The glsl language is replaced by wgsl.bheisler/TinyTemplate
A small, lightweight template enginetandasat/barevisor
A bare minimum hypervisor on AMD and Intel processors for learners.Love Open Source and this site? Check out how you can help us