🇬🇧 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
27,324
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
7,102
star
5
SeaQL/sea-orm

SeaQL/sea-orm

🐚 An async & dynamic ORM for Rust
Rust
6,939
star
6
paritytech/polkadot

paritytech/polkadot

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

bootandy/dust

A more intuitive version of du in rust
Rust
6,385
star
8
shuttle-hq/shuttle

shuttle-hq/shuttle

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

ducaale/xh

Friendly and fast tool for sending HTTP requests
Rust
5,539
star
10
zesterer/chumsky

zesterer/chumsky

Write expressive, high-performance parsers with ease.
Rust
3,334
star
11
stalwartlabs/mail-server

stalwartlabs/mail-server

Secure & Modern All-in-One Mail Server (IMAP, JMAP, POP3, SMTP)
Rust
3,298
star
12
curlpipe/ox

curlpipe/ox

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

stepancheg/rust-protobuf

Rust implementation of Google protocol buffers
Rust
2,774
star
14
Auburn/FastNoiseLite

Auburn/FastNoiseLite

Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
Rust
2,731
star
15
Amanieu/parking_lot

Amanieu/parking_lot

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
Rust
2,639
star
16
kaleidawave/ezno

kaleidawave/ezno

A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance
Rust
2,365
star
17
cristicbz/rust-doom

cristicbz/rust-doom

A Doom Renderer written in Rust.
Rust
2,329
star
18
zesterer/flume

zesterer/flume

A safe and fast multi-producer, multi-consumer channel.
Rust
1,820
star
19
redbadger/crux

redbadger/crux

Cross-platform app development in Rust
Rust
1,727
star
20
fede1024/rust-rdkafka

fede1024/rust-rdkafka

A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka
Rust
1,620
star
21
shuttle-hq/synth

shuttle-hq/synth

The Declarative Data Generator
Rust
1,376
star
22
stepancheg/grpc-rust

stepancheg/grpc-rust

Rust implementation of gRPC
Rust
1,376
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
SeaQL/FireDBG.for.Rust

SeaQL/FireDBG.for.Rust

🔥 Time Travel Visual Debugger for Rust
Rust
1,244
star
27
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,234
star
28
Freaky/Compactor

Freaky/Compactor

A user interface for Windows 10 filesystem compression
Rust
1,148
star
29
SeaQL/sea-query

SeaQL/sea-query

🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite
Rust
1,124
star
30
sminez/penrose

sminez/penrose

A library for writing an X11 tiling window manager
Rust
1,098
star
31
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
32
orium/rpds

orium/rpds

Rust Persistent Data Structures
Rust
1,008
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
954
star
36
clux/muslrust

clux/muslrust

Docker environment for building musl based static linux rust binaries
Rust
946
star
37
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
38
17cupsofcoffee/tetra

17cupsofcoffee/tetra

🎮 A simple 2D game framework written in Rust
Rust
912
star
39
samwho/spacer

samwho/spacer

CLI tool to insert spacers when command output stops
Rust
884
star
40
WilliamVenner/gmpublisher

WilliamVenner/gmpublisher

⚙️ Workshop Publishing Utility for Garry's Mod, written in Rust & Svelte and powered by Tauri
Rust
821
star
41
GREsau/schemars

GREsau/schemars

Generate JSON Schema documents from Rust code
Rust
820
star
42
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
818
star
43
qmonnet/rbpf

qmonnet/rbpf

Rust virtual machine and JIT compiler for eBPF programs
Rust
811
star
44
QuiiBz/sherif

QuiiBz/sherif

Opinionated, zero-config linter for JavaScript monorepos
Rust
803
star
45
rnd-ash/OpenVehicleDiag

rnd-ash/OpenVehicleDiag

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

paritytech/jsonrpc

Rust JSON-RPC implementation
Rust
752
star
47
paritytech/parity-bitcoin

paritytech/parity-bitcoin

The Parity Bitcoin client
Rust
726
star
48
LeonHartley/Coerce-rs

LeonHartley/Coerce-rs

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

alexheretic/glyph-brush

Fast GPU cached text rendering
Rust
675
star
50
jeremyletang/rust-sfml

jeremyletang/rust-sfml

SFML bindings for Rust
Rust
635
star
51
GREsau/okapi

GREsau/okapi

OpenAPI (AKA Swagger) document generation for Rust projects
Rust
622
star
52
paritytech/cumulus

paritytech/cumulus

Write Parachains on Substrate
Rust
618
star
53
maciejkula/rustlearn

maciejkula/rustlearn

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

stalwartlabs/jmap-server

Stalwart JMAP server
Rust
590
star
55
rosefromthedead/effing-mad

rosefromthedead/effing-mad

Algebraic effects for Rust
Rust
580
star
56
ah-/anne-key

ah-/anne-key

Firmware for Anne Pro Keyboard written in Rust
Rust
563
star
57
bee-san/Ares

bee-san/Ares

Automated decoding of encrypted text without knowing the key or ciphers used
Rust
562
star
58
NilsIrl/MozWire

NilsIrl/MozWire

MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
Rust
561
star
59
paritytech/parity-signer

paritytech/parity-signer

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

fussybeaver/bollard

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

doctorn/micro-mitten

You might not need your garbage collector
Rust
533
star
62
JakeStanger/ironbar

JakeStanger/ironbar

Customisable Wayland gtk bar written in Rust.
Rust
511
star
63
softdevteam/grmtools

softdevteam/grmtools

Rust grammar tool libraries and binaries
Rust
507
star
64
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
504
star
65
paritytech/frontier

paritytech/frontier

Ethereum compatibility layer for Substrate.
Rust
496
star
66
lnx-search/rewrk

lnx-search/rewrk

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

alphaville/optimization-engine

Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
Rust
493
star
68
mattrighetti/envelope

mattrighetti/envelope

An environment variables cli tool backed by SQLite
Rust
477
star
69
kornelski/cavif-rs

kornelski/cavif-rs

AVIF image creator in pure Rust
Rust
473
star
70
milliams/plotlib

milliams/plotlib

Data plotting library for Rust
Rust
464
star
71
stalwartlabs/smtp-server

stalwartlabs/smtp-server

Stalwart SMTP Server
Rust
462
star
72
paritytech/jsonrpsee

paritytech/jsonrpsee

Rust JSON-RPC library on top of async/await
Rust
457
star
73
arlyon/async-stripe

arlyon/async-stripe

Async (and blocking!) Rust bindings for the Stripe API
Rust
450
star
74
Adanos020/egui_dock

Adanos020/egui_dock

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

andreev-io/little-raft

The lightest distributed consensus library. Run your own replicated state machine! ❤️
Rust
413
star
76
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
407
star
77
paritytech/parity-wasm

paritytech/parity-wasm

WebAssembly serialization/deserialization in rust
Rust
395
star
78
w4/bin

w4/bin

🗑️ a paste bin.
Rust
395
star
79
lnx-search/datacake

lnx-search/datacake

Tooling for creating your own distributed systems.
Rust
392
star
80
kneasle/sapling

kneasle/sapling

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

Amanieu/intrusive-rs

Intrusive collections for Rust
Rust
387
star
82
spacedentist/spr

spacedentist/spr

Submit pull requests for individual, amendable, rebaseable commits to GitHub
Rust
382
star
83
alexheretic/ab-av1

alexheretic/ab-av1

AV1 re-encoding using ffmpeg, svt-av1 & vmaf.
Rust
380
star
84
SeaQL/seaography

SeaQL/seaography

🧭 GraphQL framework for SeaORM
Rust
376
star
85
ChillFish8/lust

ChillFish8/lust

A fast, auto-optimizing image server designed for high throughput and caching; Now that is hot.
Rust
376
star
86
obmarg/cynic

obmarg/cynic

A bring your own types GraphQL client library for Rust
Rust
375
star
87
carlosgaldino/gotenksfs

carlosgaldino/gotenksfs

A file system on top of your file system
Rust
371
star
88
dgtony/orderbook-rs

dgtony/orderbook-rs

Basic order matching engine written in Rust
Rust
366
star
89
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
360
star
90
maidsafe/qp2p

maidsafe/qp2p

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

PacktPublishing/Hands-On-Microservices-with-Rust

Hands-On Microservices with Rust 2018, published by Packt
Rust
357
star
92
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
357
star
93
alexheretic/ab-glyph

alexheretic/ab-glyph

Rust API for loading, scaling, positioning and rasterizing OpenType font glyphs
Rust
345
star
94
rnd-ash/razer-laptop-control

rnd-ash/razer-laptop-control

Project to create driver/software to control performance of razer laptops
Rust
345
star
95
MabezDev/xtensa-rust-quickstart

MabezDev/xtensa-rust-quickstart

A demo crate for the xtensa uC's (ESP32, ESP8266)
Rust
341
star
96
mihai-dinculescu/tapo

mihai-dinculescu/tapo

Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115, P300), hubs (H100), switches (S200B) and sensors (KE100, T100, T110, T300, T310, T315).
Rust
340
star
97
codyd51/uefirc

codyd51/uefirc

An IRC client in your motherboard
Rust
323
star
98
paritytech/parity-bridge

paritytech/parity-bridge

Rust
317
star
99
paritytech/subxt

paritytech/subxt

Submit extrinsics (transactions) to a substrate node via RPC
Rust
317
star
100
Sollimann/bonsai

Sollimann/bonsai

Rust implementation of AI behavior trees.
Rust
315
star