Topic: "rust-library"
pemistahl/grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
Language: Rust - Size: 1.58 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 7,476 - Forks: 174

graphql-rust/juniper
GraphQL server library for Rust
Language: Rust - Size: 13.4 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 5,805 - Forks: 433

poem-web/poem
A full-featured and easy-to-use web framework with the Rust programming language.
Language: Rust - Size: 6.42 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 3,929 - Forks: 315

Keats/tera
A template engine for Rust based on Jinja2/Django
Language: Rust - Size: 1.9 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 3,796 - Forks: 303

askama-rs/askama-old 📦
The original askama repo, please go to https://github.com/askama-rs/askama
Language: Rust - Size: 3.57 MB - Last synced at: about 12 hours ago - Pushed at: 2 months ago - Stars: 3,621 - Forks: 225

mTvare6/hello-world.rs
🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1247🚀) dependencies🚀
Language: RenderScript - Size: 673 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 3,438 - Forks: 6

silvia-odwyer/photon
⚡ Rust/WebAssembly image processing library
Language: Rust - Size: 69.8 MB - Last synced at: about 1 hour ago - Pushed at: 1 day ago - Stars: 3,087 - Forks: 166

str4d/rage
A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
Language: Rust - Size: 3.58 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 2,921 - Forks: 112

imgui-rs/imgui-rs
Rust bindings for Dear ImGui
Language: Rust - Size: 9.2 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 2,794 - Forks: 372

sonos/tract
Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
Language: Rust - Size: 43.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,423 - Forks: 222

rust-lang/log
Logging implementation for Rust
Language: Rust - Size: 1010 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 2,334 - Forks: 264

vaaaaanquish/Awesome-Rust-MachineLearning
This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀
Language: JavaScript - Size: 30.1 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2,100 - Forks: 117

algesten/ureq
A simple, safe HTTP client
Language: Rust - Size: 1.71 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 1,879 - Forks: 191

BurntSushi/rust-csv
A CSV parser for Rust, with Serde support.
Language: Rust - Size: 2.79 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 1,802 - Forks: 229

J-F-Liu/lopdf
A Rust library for PDF document manipulation.
Language: Rust - Size: 7.23 MB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 1,794 - Forks: 193

google/argh
Rust derive-based argument parsing optimized for code size
Language: Rust - Size: 138 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,784 - Forks: 90

foniod/redbpf 📦
Rust library for building and running BPF/eBPF modules
Language: Rust - Size: 1.08 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 1,716 - Forks: 139

microsoft/windows-drivers-rs
Platform that enables Windows driver development in Rust. Developed by Surface.
Language: Rust - Size: 1.1 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1,619 - Forks: 79

greyblake/nutype
Rust newtype with guarantees 🇺🇦 🦀
Language: Rust - Size: 1.14 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 1,548 - Forks: 26

modelfoxdotdev/modelfox
ModelFox makes it easy to train, deploy, and monitor machine learning models.
Language: Rust - Size: 27.4 MB - Last synced at: about 19 hours ago - Pushed at: 9 months ago - Stars: 1,474 - Forks: 64

not-yet-awesome-rust/not-yet-awesome-rust
A curated list of Rust code and resources that do NOT exist yet, but would be beneficial to the Rust community.
Size: 164 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 1,371 - Forks: 42

pemistahl/lingua-rs
The most accurate natural language detection library for Rust, suitable for short text and mixed-language text
Language: Rust - Size: 241 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 959 - Forks: 45

fschutt/printpdf
Rust / WASM library for reading, writing, templating and rendering PDF
Language: Rust - Size: 38.6 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 925 - Forks: 110

simpleble/simpleble
SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.
Language: C++ - Size: 4.88 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 865 - Forks: 133

image-rs/imageproc
Image processing operations
Language: Rust - Size: 5.46 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 837 - Forks: 154

ryanisaacg/quicksilver
A simple framework for 2D games on desktop and web
Language: Rust - Size: 10.4 MB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 789 - Forks: 76

microsoft/Spartan
Spartan: High-speed zkSNARKs without trusted setup
Language: Rust - Size: 145 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 760 - Forks: 135

greyblake/ta-rs
Technical analysis library for Rust language
Language: Rust - Size: 205 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 750 - Forks: 147

Lonami/grammers
(tele)gramme.rs - use Telegram's API from Rust
Language: Rust - Size: 2.08 MB - Last synced at: 1 day ago - Pushed at: 18 days ago - Stars: 656 - Forks: 133

kvark/blade
Sharp and simple graphics library
Language: Rust - Size: 4.98 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 609 - Forks: 47

durch/rust-s3
Rust library for interfacing with S3 API compatible services
Language: Rust - Size: 753 KB - Last synced at: about 5 hours ago - Pushed at: 3 days ago - Stars: 576 - Forks: 214

alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
Language: Rust - Size: 53.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 549 - Forks: 57

sagiegurari/duckscript
Simple, extendable and embeddable scripting language.
Language: Rust - Size: 3.22 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 546 - Forks: 52

wtklbm/rust-library-i18n
Rust 核心库和标准库中文翻译,可作为 IDE 工具的智能提示,并生成本地 API 文档
Language: Rust - Size: 16.6 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 536 - Forks: 50

Adanos020/egui_dock
Docking support for egui – an immediate-mode GUI library for Rust
Language: Rust - Size: 3.24 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 507 - Forks: 86

Kobzol/rust-delegate
Rust method delegation with less boilerplate
Language: Rust - Size: 151 KB - Last synced at: 20 days ago - Pushed at: 27 days ago - Stars: 485 - Forks: 20

sparsemat/sprs
sparse linear algebra library for rust
Language: Rust - Size: 7.31 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 483 - Forks: 47

obv-mikhail/InputBot
Rust library for creating global hotkeys, and simulating inputs
Language: Rust - Size: 216 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 438 - Forks: 79

njord-rs/njord
A versatile, feature-rich Rust ORM ⛵
Language: Rust - Size: 9.37 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 417 - Forks: 19

getsentry/pdb
A parser for Microsoft PDB (Program Database) debugging information
Language: Rust - Size: 1.5 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 413 - Forks: 73

al8n/stretto
Stretto is a Rust implementation for Dgraph's ristretto (https://github.com/dgraph-io/ristretto). A high performance memory-bound Rust cache.
Language: Rust - Size: 385 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 398 - Forks: 28

asg017/sqlite-loadable-rs
A framework for writing fast and performant SQLite extensions in Rust
Language: Rust - Size: 2.6 MB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 380 - Forks: 18

thedodd/wither
An ODM for MongoDB built on the official MongoDB Rust driver.
Language: Rust - Size: 451 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 340 - Forks: 42

Stebalien/horrorshow-rs
A macro-based html builder for rust
Language: Rust - Size: 1.46 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 332 - Forks: 18

askanium/rustplotlib
A pure Rust visualization library inspired by D3.js
Language: Rust - Size: 203 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 284 - Forks: 23

amodm/webbrowser-rs
Rust library to open URLs in the web browsers available on a platform
Language: Rust - Size: 291 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 282 - Forks: 46

softprops/atty
are you or are you not a tty?
Language: Rust - Size: 795 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 279 - Forks: 51

caemor/epd-waveshare
Drivers for various EPDs from Waveshare and others
Language: Rust - Size: 866 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 257 - Forks: 151

palfrey/serial_test
Allows for the creation of serialised Rust tests
Language: Rust - Size: 354 KB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 249 - Forks: 18

CodeSandwich/Mocktopus
Mocking framework for Rust
Language: Rust - Size: 421 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 233 - Forks: 20

ardaku/whoami
Rust library for getting information about the current user and environment.
Language: Rust - Size: 761 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 222 - Forks: 34

vickenty/lang-c
Lightweight C parser for Rust
Language: Rust - Size: 497 KB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 220 - Forks: 33

bvibber/mtpng
A parallelized PNG encoder in Rust
Language: Rust - Size: 7.37 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 218 - Forks: 12

mgrachev/update-informer
Update informer for CLI/GUI applications written in Rust 🦀
Language: Rust - Size: 349 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 215 - Forks: 9

driftluo/tentacle
A multiplexed p2p network framework that supports custom protocols
Language: Rust - Size: 2.02 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 212 - Forks: 51

rant-lang/rant
Rant - The templating language for procedural generation.
Language: Rust - Size: 836 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 210 - Forks: 14

staktrace/mailparse
Rust library to parse mail files
Language: Rust - Size: 965 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 197 - Forks: 41

lonng/lua-rs
Pure Rust implementation of Lua compiler.
Language: Rust - Size: 342 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 197 - Forks: 16

rustic-games/sm 📦
🚀 SM – a static State Machine library
Language: Rust - Size: 817 KB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 193 - Forks: 14

ruabmbua/hidapi-rs
Rust bindings for the hidapi C library
Language: Rust - Size: 668 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 192 - Forks: 89

kornelski/dupe-krill
A fast file deduplicator
Language: Rust - Size: 115 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 192 - Forks: 8

daa84/neovim-lib
Rust library for Neovim clients
Language: Rust - Size: 197 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 192 - Forks: 25

psFried/roperator
Experimental Kubernetes Operator kit written in Rust
Language: Rust - Size: 770 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 188 - Forks: 12

whisperfish/rust-phonenumber
Library for parsing, formatting and validating international phone numbers.
Language: Rust - Size: 4.56 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 170 - Forks: 55

PumpkinSeed/fakeit
Fake data generator library with 130+ functions written in Rust
Language: Rust - Size: 160 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 165 - Forks: 11

ShisoftResearch/bifrost
Pure rust building block for distributed systems
Language: Rust - Size: 999 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 164 - Forks: 19

d-e-s-o/apca
A crate for interacting with the Alpaca API at alpaca.markets.
Language: Rust - Size: 1.93 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 157 - Forks: 45

sparkstartconsulting/IBKR-API-Rust
Port of Interactive Broker's trading API written in Rust
Language: Rust - Size: 463 KB - Last synced at: 29 days ago - Pushed at: 12 months ago - Stars: 156 - Forks: 46

ying32/liblcl
A common cross-platform GUI library, the core uses Lazarus LCL.
Language: Pascal - Size: 9.17 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 151 - Forks: 28

Hywan/inline-c-rs
Write and execute C code inside Rust.
Language: Rust - Size: 178 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 151 - Forks: 19

veeso/suppaftp
a super FTP/FTPS client library for Rust with support for both passive and active mode
Language: Rust - Size: 1.02 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 145 - Forks: 34

Tommoa/rs-process-memory
A rust library that allows you to read/write into the memory of other processes
Language: Rust - Size: 58.6 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 142 - Forks: 10

NibbleRealm/twang
Library for pure Rust advanced audio synthesis.
Language: Rust - Size: 1.43 MB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 141 - Forks: 8

google/assertor
Fluent assertion library for Rust with readable messages.
Language: Rust - Size: 188 KB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 136 - Forks: 15

jakeswenson/notion
Notion Offical API client library for rust
Language: Rust - Size: 115 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 134 - Forks: 62

souvik1997/kernel-roulette
A kernel module written in Rust
Language: Rust - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 133 - Forks: 8

softprops/openapi
openapi schema serialization for rust
Language: Rust - Size: 1.1 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 132 - Forks: 61

teenjuna/prae
prae is a crate that aims to provide a better way to define types that require validation.
Language: Rust - Size: 83 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 131 - Forks: 4

saresend/Gust
A small charting/visualization tool and partial vega implementation for Rust
Language: Rust - Size: 1.34 MB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 131 - Forks: 7

int08h/roughenough
A Roughtime secure time sync client and server written in Rust
Language: Rust - Size: 655 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 129 - Forks: 21

fMeow/arangors
Easy to use rust driver for arangoDB
Language: Rust - Size: 741 KB - Last synced at: 22 days ago - Pushed at: 9 months ago - Stars: 128 - Forks: 30

iddm/thread-priority
A simple Cross-platform thread schedule and priority library for rust.
Language: Rust - Size: 151 KB - Last synced at: 27 days ago - Pushed at: 6 months ago - Stars: 123 - Forks: 24

sagiegurari/run_script
Run shell scripts in rust.
Language: Rust - Size: 4.15 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 123 - Forks: 13

graniet/rllm
Use multiple LLM backends in a single crate, simple builder-based configuration, and built-in prompt chaining & templating.
Language: Rust - Size: 233 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 122 - Forks: 2

ljedrz/lambda_calculus
A simple, zero-dependency implementation of the untyped lambda calculus in Safe Rust
Language: Rust - Size: 652 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 122 - Forks: 12

LiveGray/100-Days-Of-Rust
Welcome to the 100 Days of Rust Coding Challenge! This challenge is designed to help you learn and improve your Rust programming skills over the course of 100 days.
Language: Rust - Size: 4.72 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 122 - Forks: 119

TeaEntityLab/fpRust
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
Language: Rust - Size: 375 KB - Last synced at: about 16 hours ago - Pushed at: over 3 years ago - Stars: 121 - Forks: 7

porglezomp/bitmatch
A Rust crate that allows you to match, bind, and pack the individual bits of integers.
Language: Rust - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 115 - Forks: 5

frol/flatc-rust
FlatBuffers compiler (flatc) as API (with focus on transparent `.fbs` to `.rs` code-generation via Cargo build scripts integration)
Language: Rust - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 113 - Forks: 12

DonaldWhyte/double
Mocking framework for Rust -- inspired by googlemock
Language: Rust - Size: 139 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 110 - Forks: 6

Peltoche/ical-rs 📦
Rust parser for ics (rfc5545) and vcard (rfc6350)
Language: Rust - Size: 2.6 MB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 108 - Forks: 22

spoorn/durian
General purpose client/server networking library written in Rust, built on top of the QUIC protocol which is implemented by quinn
Language: Rust - Size: 280 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 108 - Forks: 4

google/json5format
JSON5 (a.k.a., "JSON for Humans") formatter that preserves contextual comments
Language: Rust - Size: 128 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 107 - Forks: 19

OptiVorbis/OptiVorbis
🗜️ Library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without altering any audio information.
Language: Rust - Size: 60.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 104 - Forks: 6

finnbear/rustrict
rustrict is a profanity filter for Rust
Language: Rust - Size: 1.11 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 104 - Forks: 10

kornelski/rust-rgb
struct RGB for sharing pixels between crates
Language: Rust - Size: 471 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 103 - Forks: 19

de-vri-es/assert2-rs
assert!() and check!() macros for Rust, inspired by Catch2, now with diffs!
Language: Rust - Size: 333 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 102 - Forks: 8

rushmorem/publicsuffix
An implementation of Mozilla's Public Suffix List in Rust
Language: Rust - Size: 289 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 102 - Forks: 17

rust-or/rust-lp-modeler
Lp modeler written in Rust
Language: Rust - Size: 26.9 MB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 102 - Forks: 29

finalfusion/finalfusion-rust
finalfusion embeddings in Rust
Language: Rust - Size: 594 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 99 - Forks: 12
