🇬🇧 Made in United Kingdom

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

TOP Rust Projects

1
surrealdb/surrealdb

surrealdb/surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web
Rust
25,551
star
2
Rigellute/spotify-tui

Rigellute/spotify-tui

Spotify for the terminal written in Rust 🚀
Rust
15,095
star
3
paritytech/substrate

paritytech/substrate

Substrate: The platform for blockchain innovators
Rust
8,212
star
4
mgdm/htmlq

mgdm/htmlq

Like jq, but for HTML.
Rust
6,932
star
5
paritytech/polkadot

paritytech/polkadot

Polkadot Node Implementation
Rust
6,865
star
6
bootandy/dust

bootandy/dust

A more intuitive version of du in rust
Rust
6,385
star
7
SeaQL/sea-orm

SeaQL/sea-orm

🐚 An async & dynamic ORM for Rust
Rust
6,097
star
8
shuttle-hq/shuttle

shuttle-hq/shuttle

Build & ship backends without writing any infrastructure files.
Rust
5,552
star
9
ducaale/xh

ducaale/xh

Friendly and fast tool for sending HTTP requests
Rust
4,754
star
10
zesterer/chumsky

zesterer/chumsky

Write expressive, high-performance parsers with ease.
Rust
3,334
star
11
curlpipe/ox

curlpipe/ox

An independent Rust text editor that runs in your terminal!
Rust
2,954
star
12
stepancheg/rust-protobuf

stepancheg/rust-protobuf

Rust implementation of Google protocol buffers
Rust
2,644
star
13
Amanieu/parking_lot

Amanieu/parking_lot

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
Rust
2,539
star
14
Auburn/FastNoiseLite

Auburn/FastNoiseLite

Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
Rust
2,538
star
15
cristicbz/rust-doom

cristicbz/rust-doom

A Doom Renderer written in Rust.
Rust
2,305
star
16
stalwartlabs/mail-server

stalwartlabs/mail-server

Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP)
Rust
2,299
star
17
kaleidawave/ezno

kaleidawave/ezno

A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance
Rust
2,082
star
18
zesterer/flume

zesterer/flume

A safe and fast multi-producer, multi-consumer channel.
Rust
1,820
star
19
fede1024/rust-rdkafka

fede1024/rust-rdkafka

A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka
Rust
1,481
star
20
redbadger/crux

redbadger/crux

Cross-platform app development in Rust
Rust
1,474
star
21
stepancheg/grpc-rust

stepancheg/grpc-rust

Rust implementation of gRPC
Rust
1,372
star
22
shuttle-hq/synth

shuttle-hq/synth

The Declarative Data Generator
Rust
1,324
star
23
paritytech/ink

paritytech/ink

Parity's ink! to write smart contracts.
Rust
1,316
star
24
zesterer/ariadne

zesterer/ariadne

A fancy diagnostics & error reporting crate
Rust
1,309
star
25
paritytech/wasmi

paritytech/wasmi

WebAssembly (Wasm) interpreter.
Rust
1,269
star
26
lnx-search/lnx

lnx-search/lnx

⚡ Insanely fast, 🌟 Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine.
Rust
1,146
star
27
SeaQL/FireDBG.for.Rust

SeaQL/FireDBG.for.Rust

🔥 Time Travel Visual Debugger for Rust
Rust
1,130
star
28
sminez/penrose

sminez/penrose

A library for writing an X11 tiling window manager
Rust
1,098
star
29
Freaky/Compactor

Freaky/Compactor

A user interface for Windows 10 filesystem compression
Rust
1,044
star
30
khvzak/mlua

khvzak/mlua

High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support
Rust
1,031
star
31
orium/rpds

orium/rpds

Rust Persistent Data Structures
Rust
1,008
star
32
SeaQL/sea-query

SeaQL/sea-query

🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite
Rust
979
star
33
paritytech/polkadot-sdk

paritytech/polkadot-sdk

The Parity Polkadot Blockchain SDK
Rust
979
star
34
kornelski/dssim

kornelski/dssim

Image similarity comparison simulating human perception (multiscale SSIM in Rust)
Rust
963
star
35
maidsafe-archive/crust

maidsafe-archive/crust

Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects
Rust
950
star
36
zesterer/tao

zesterer/tao

A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
Rust
923
star
37
clux/muslrust

clux/muslrust

Docker environment for building musl based static linux rust binaries
Rust
887
star
38
17cupsofcoffee/tetra

17cupsofcoffee/tetra

🎮 A simple 2D game framework written in Rust
Rust
882
star
39
igiagkiozis/plotly

igiagkiozis/plotly

Plotly for Rust
Rust
882
star
40
dwyl/book

dwyl/book

📗 Our Book on Full-Stack Web Application Development covering User Experience (UX) Design, Mobile/Offline/Security First, Progressive Enhancement, Continuous Integration/Deployment, Testing (UX/TDD/BDD), Performance-Driven-Development and much more!
Rust
816
star
41
qmonnet/rbpf

qmonnet/rbpf

Rust virtual machine and JIT compiler for eBPF programs
Rust
811
star
42
samwho/spacer

samwho/spacer

CLI tool to insert spacers when command output stops
Rust
811
star
43
paritytech/jsonrpc

paritytech/jsonrpc

Rust JSON-RPC implementation
Rust
752
star
44
WilliamVenner/gmpublisher

WilliamVenner/gmpublisher

⚙️ Workshop Publishing Utility for Garry's Mod, written in Rust & Svelte and powered by Tauri
Rust
742
star
45
rnd-ash/OpenVehicleDiag

rnd-ash/OpenVehicleDiag

A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol
Rust
728
star
46
paritytech/parity-bitcoin

paritytech/parity-bitcoin

The Parity Bitcoin client
Rust
726
star
47
GREsau/schemars

GREsau/schemars

Generate JSON Schema documents from Rust code
Rust
712
star
48
LeonHartley/Coerce-rs

LeonHartley/Coerce-rs

Actor runtime and distributed systems framework for Rust
Rust
672
star
49
alexheretic/glyph-brush

alexheretic/glyph-brush

Fast GPU cached text rendering
Rust
663
star
50
paritytech/cumulus

paritytech/cumulus

Write Parachains on Substrate
Rust
618
star
51
jeremyletang/rust-sfml

jeremyletang/rust-sfml

SFML bindings for Rust
Rust
616
star
52
maciejkula/rustlearn

maciejkula/rustlearn

Machine learning crate for Rust
Rust
598
star
53
stalwartlabs/jmap-server

stalwartlabs/jmap-server

Stalwart JMAP server
Rust
576
star
54
ah-/anne-key

ah-/anne-key

Firmware for Anne Pro Keyboard written in Rust
Rust
563
star
55
GREsau/okapi

GREsau/okapi

OpenAPI (AKA Swagger) document generation for Rust projects
Rust
554
star
56
rosefromthedead/effing-mad

rosefromthedead/effing-mad

Algebraic effects for Rust
Rust
547
star
57
paritytech/parity-signer

paritytech/parity-signer

Air-gapped crypto wallet.
Rust
539
star
58
fussybeaver/bollard

fussybeaver/bollard

Docker daemon API in Rust
Rust
539
star
59
doctorn/micro-mitten

doctorn/micro-mitten

You might not need your garbage collector
Rust
531
star
60
NilsIrl/MozWire

NilsIrl/MozWire

MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
Rust
527
star
61
paritytech/frontier

paritytech/frontier

Ethereum compatibility layer for Substrate.
Rust
496
star
62
PacktPublishing/Hands-On-Data-Structures-and-Algorithms-with-Rust

PacktPublishing/Hands-On-Data-Structures-and-Algorithms-with-Rust

Hands-On Data Structures and Algorithms with Rust, published by Packt
Rust
487
star
63
kornelski/cavif-rs

kornelski/cavif-rs

AVIF image creator in pure Rust
Rust
473
star
64
softdevteam/grmtools

softdevteam/grmtools

Rust grammar tool libraries and binaries
Rust
470
star
65
bee-san/Ares

bee-san/Ares

Automated decoding of encrypted text without knowing the key or ciphers used
Rust
468
star
66
milliams/plotlib

milliams/plotlib

Data plotting library for Rust
Rust
457
star
67
paritytech/jsonrpsee

paritytech/jsonrpsee

Rust JSON-RPC library on top of async/await
Rust
457
star
68
lnx-search/rewrk

lnx-search/rewrk

A more modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks.
Rust
449
star
69
alphaville/optimization-engine

alphaville/optimization-engine

Nonconvex embedded optimization: code generation for fast real-time optimization
Rust
449
star
70
stalwartlabs/smtp-server

stalwartlabs/smtp-server

Stalwart SMTP Server
Rust
431
star
71
Adanos020/egui_dock

Adanos020/egui_dock

Docking support for egui – an immediate-mode GUI library for Rust
Rust
404
star
72
andreev-io/little-raft

andreev-io/little-raft

The lightest distributed consensus library. Run your own replicated state machine! ❤️
Rust
404
star
73
radixdlt/radixdlt-scrypto

radixdlt/radixdlt-scrypto

Scrypto is the asset-oriented smart contract programming language of the Radix network. It allows you to quickly build secure and composable dApps.
Rust
400
star
74
paritytech/parity-wasm

paritytech/parity-wasm

WebAssembly serialization/deserialization in rust
Rust
395
star
75
QuiiBz/sherif

QuiiBz/sherif

Opinionated, zero-config linter for JavaScript monorepos
Rust
395
star
76
TianyiShi2001/Algorithms

TianyiShi2001/Algorithms

Algorithms implemented in Rust, explained.
Rust
394
star
77
kneasle/sapling

kneasle/sapling

A highly experimental vi-inspired editor where you edit code, not text.
Rust
389
star
78
Amanieu/intrusive-rs

Amanieu/intrusive-rs

Intrusive collections for Rust
Rust
387
star
79
arlyon/async-stripe

arlyon/async-stripe

Async (and blocking!) Rust bindings for the Stripe API
Rust
383
star
80
carlosgaldino/gotenksfs

carlosgaldino/gotenksfs

A file system on top of your file system
Rust
370
star
81
lnx-search/datacake

lnx-search/datacake

Tooling for creating your own distributed systems.
Rust
370
star
82
jac3km4/redscript

jac3km4/redscript

Compiler/decompiler toolkit for redscript
Rust
367
star
83
maidsafe/qp2p

maidsafe/qp2p

peer-to-peer communications library for Rust based on QUIC protocol
Rust
359
star
84
PacktPublishing/Hands-On-Microservices-with-Rust

PacktPublishing/Hands-On-Microservices-with-Rust

Hands-On Microservices with Rust 2018, published by Packt
Rust
355
star
85
doctorn/trait-eval

doctorn/trait-eval

We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this???
Rust
351
star
86
rnd-ash/razer-laptop-control

rnd-ash/razer-laptop-control

Project to create driver/software to control performance of razer laptops
Rust
345
star
87
dgtony/orderbook-rs

dgtony/orderbook-rs

Basic order matching engine written in Rust
Rust
343
star
88
MabezDev/xtensa-rust-quickstart

MabezDev/xtensa-rust-quickstart

A demo crate for the xtensa uC's (ESP32, ESP8266)
Rust
342
star
89
JakeStanger/ironbar

JakeStanger/ironbar

Customisable Wayland gtk bar written in Rust.
Rust
341
star
90
alexheretic/ab-av1

alexheretic/ab-av1

AV1 re-encoding using ffmpeg, svt-av1 & vmaf.
Rust
341
star
91
obmarg/cynic

obmarg/cynic

A bring your own types GraphQL client library for Rust
Rust
337
star
92
w4/bin

w4/bin

🗑️ a paste bin.
Rust
333
star
93
alexheretic/ab-glyph

alexheretic/ab-glyph

Rust API for loading, scaling, positioning and rasterizing OpenType font glyphs
Rust
331
star
94
SeaQL/seaography

SeaQL/seaography

🧭 GraphQL framework for SeaORM
Rust
330
star
95
AlfioEmanueleFresta/xdg-credentials-portal

AlfioEmanueleFresta/xdg-credentials-portal

FIDO2 (WebAuthn) and FIDO U2F platform library for Linux written in Rust; includes a proposal for a new D-Bus Portal interface for FIDO2, accessible from Flatpak apps and Snaps 🔑
Rust
328
star
96
paritytech/subxt

paritytech/subxt

Submit extrinsics (transactions) to a substrate node via RPC
Rust
317
star
97
paritytech/parity-bridge

paritytech/parity-bridge

Rust
317
star
98
makspll/bevy_mod_scripting

makspll/bevy_mod_scripting

Bevy Scripting Plugin
Rust
311
star
99
CESSProject/cess

CESSProject/cess

An implementation of the distributed storage network supported by CESS LAB.
Rust
296
star
100
nbdd0121/wsld

nbdd0121/wsld

WSL Daemon - Stable X11 connection and time synchronisation for WSL2
Rust
289
star