A curated list of awesome Rust frameworks, libraries and software.
- rust-lang/rust - Empowering everyone to build reliable and efficient software.
- denoland/deno - A modern runtime for JavaScript and TypeScript.
- tauri-apps/tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
- rustdesk/rustdesk - An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
- FuelLabs/fuel-core - Rust full node implementation of the Fuel v2 protocol.
- alacritty/alacritty - A cross-platform, OpenGL terminal emulator.
- rust-lang/rustlings - 🦀 Small exercises to get you used to reading and writing Rust code!
- lencx/ChatGPT - 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
- sharkdp/bat - A cat(1) clone with wings.
- BurntSushi/ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- meilisearch/meilisearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
- rust-unofficial/awesome-rust - A curated list of Rust code and resources.
- starship/starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- FuelLabs/fuels-rs - Fuel Network Rust SDK
- dani-garcia/vaultwarden - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
- bevyengine/bevy - A refreshingly simple data-driven game engine built in Rust
- lapce/lapce - Lightning-fast and Powerful Code Editor written in Rust
- sharkdp/fd - A simple, fast and user-friendly alternative to 'find'
- helix-editor/helix - A post-modern modal text editor.
- nushell/nushell - A new type of shell
- astral-sh/ruff - An extremely fast Python linter and code formatter, written in Rust.
- swc-project/swc - Rust-based platform for the Web
- tw93/Pake - 🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用
- pola-rs/polars - Dataframes powered by a multithreaded, vectorized query engine, written in Rust
- influxdata/influxdb - Scalable datastore for metrics, events, and real-time analytics
- servo/servo - Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
- google/comprehensive-rust - This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
- tokio-rs/tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
- vercel/turborepo - Build system optimized for JavaScript and TypeScript, written in Rust
- firecracker-microvm/firecracker - Secure and fast microVMs for serverless computing.
- sunface/rust-course - “连续八年成为全世界最受喜爱的语言,无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。本书拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,这可能是目前最用心的 Rust 中文学习教程 / Book
- iced-rs/iced - A cross-platform GUI library for Rust, inspired by Elm
- rwf2/Rocket - A web framework for Rust.
- ogham/exa - A modern replacement for ‘ls’.
- astral-sh/uv - An extremely fast Python package and project manager, written in Rust.
- dandavison/delta - A syntax-highlighting pager for git, diff, grep, and blame output
- TheAlgorithms/Rust - All Algorithms implemented in Rust
- ajeetdsouza/zoxide - A smarter cd command. Supports all major shells.
- emilk/egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
- sharkdp/hyperfine - A command-line benchmarking tool
- actix/actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
- DioxusLabs/dioxus - Fullstack app framework for web, desktop, mobile, and more.
- atuinsh/atuin - ✨ Magical shell history
- qarmin/czkawka - Multi functional app to find duplicates, empty folders, similar images etc.
- valeriansaliou/sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
- xi-editor/xi-editor - A modern editor with a backend written in Rust.
- RustPython/RustPython - A Python Interpreter written in Rust
- wasmerio/wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
- extrawurst/gitui - Blazing 💥 fast terminal-ui for git written in rust 🦀
- tree-sitter/tree-sitter - An incremental parsing system for programming tools
- GyulyVGC/sniffnet - Comfortably monitor your Internet traffic 🕵️♂️
- rust-lang/mdBook - Create book from markdown files. Like Gitbook but implemented in Rust
- Schniz/fnm - 🚀 Fast and simple Node.js version manager, built in Rust
- cube-js/cube - 📊 Cube — The Semantic Layer for Building Data Applications
- vectordotdev/vector - A high-performance observability data pipeline.
- uutils/coreutils - Cross-platform Rust rewrite of the GNU coreutils
- Rigellute/spotify-tui - Spotify for the terminal written in Rust 🚀
- wez/wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
- slint-ui/slint - Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
- leptos-rs/leptos - Build fast web applications with Rust.
- sxyazi/yazi - 💥 Blazing fast terminal file manager written in Rust, based on async I/O.
- ruffle-rs/ruffle - A Flash Player emulator written in Rust
- huggingface/candle - Minimalist ML framework for Rust
- 0x192/universal-android-debloater - Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.
- bytecodealliance/wasmtime - A fast and secure runtime for WebAssembly
- tikv/tikv - Distributed transactional key-value database, originally created to complement TiDB
- rust-lang/book - The Rust Programming Language
- denisidoro/navi - An interactive cheatsheet tool for the command-line
- neondatabase/neon - Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
- kitao/pyxel - A retro game engine for Python
- hyperium/hyper - An HTTP library for Rust
- RustScan/RustScan - 🤖 The Modern Port Scanner 🤖
- clap-rs/clap - A full featured, fast Command Line Argument Parser for Rust
- rust-lang/rust-analyzer - A Rust compiler front-end for IDEs
- asciinema/asciinema - Terminal session recorder 📹
- getzola/zola - A fast static site generator in a single binary with everything built-in. https://www.getzola.org
- rust-embedded/rust-raspberrypi-OS-tutorials - 📚 Learn to write an embedded OS in Rust 🦀
- lsd-rs/lsd - The next gen ls command
- launchbadge/sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
- LemmyNet/lemmy - 🐀 A link aggregator and forum for the fediverse
- solana-labs/solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
- neovide/neovide - No Nonsense Neovim Client in Rust
- gitbutlerapp/gitbutler - The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
- rust-lang/cargo - The Rust package manager
- diesel-rs/diesel - A safe, extensible ORM and Query Builder for Rust
- gfx-rs/wgpu - A cross-platform, safe, pure-Rust graphics API.
- juspay/hyperswitch - An open source payments switch written in Rust to make payments fast, reliable and affordable
- openobserve/openobserve - 🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
- PyO3/pyo3 - Rust bindings for the Python interpreter
- sunface/rust-by-practice - Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.
- quickwit-oss/tantivy - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
- oxc-project/oxc - ⚓ A collection of JavaScript tools written in Rust.
- eza-community/eza - A modern alternative to ls
- DvorakDwarf/Infinite-Storage-Glitch - ISG lets you use YouTube as cloud storage for ANY files, not just video
- rust-lang/rust-clippy - A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
- XAMPPRocky/tokei - Count your code, quickly.
- rayon-rs/rayon - Rayon: A data parallelism library for Rust
- fdehau/tui-rs - Build terminal user interfaces and dashboards using Rust
- orf/gping - Ping, but with a graph
- Canop/broot - A new way to see and navigate directory trees : https://dystroy.org/broot
- microsoft/windows-rs - Rust for Windows
- ratatui/ratatui - A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
- BurntSushi/xsv - A fast CSV command line toolkit written in Rust.
- o2sh/onefetch - Command-line Git information tool
- pingcap/talent-plan - open source training courses about distributed database and distributed systems
- ClementTsang/bottom - Yet another cross-platform graphical process/system monitor.
- espanso/espanso - Cross-platform Text Expander written in Rust
- hyperium/tonic - A native gRPC client & server implementation with async/await support.
- Spotifyd/spotifyd - A spotify daemon
- seanmonstar/reqwest - An easy and powerful Rust HTTP Client
- seanmonstar/warp - A super-easy, composable, web server framework for warp speeds.
- rapiz1/rathole - A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
- linebender/druid - A data-first Rust-native UI design toolkit.
- vosen/ZLUDA - CUDA on non-NVIDIA GPUs
- web-infra-dev/rspack - The fast Rust-based web bundler with webpack-compatible API 🦀️
- BloopAI/bloop - bloop is a fast code search engine written in Rust.
- rust-bakery/nom - Rust parser combinator framework
- cloudflare/quiche - 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
- elkowar/eww - ElKowars wacky widgets
- LGUG2Z/komorebi - A tiling window manager for Windows 🍉
- orhun/git-cliff - A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
- sharkdp/hexyl - A command-line hex viewer
- serde-rs/serde - Serialization framework for Rust
- libnyanpasu/clash-nyanpasu - Clash Nyanpasu~(∠・ω< )⌒☆
- GitoxideLabs/gitoxide - An idiomatic, lean, fast & safe pure Rust implementation of Git
- bootandy/dust - A more intuitive version of du in rust
- bottlerocket-os/bottlerocket - An operating system designed for hosting containers
- tracel-ai/burn - Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
- actix/actix - Actor framework for Rust.
- rolldown/rolldown - Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.
- ekzhang/bore - 🕳 bore is a simple CLI tool for making tunnels to localhost
- shadowsocks/shadowsocks-rust - A Rust port of shadowsocks
- foundry-rs/foundry - Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- johnthagen/min-sized-rust - 🦀 How to minimize Rust binary size 📦
- flxzt/rnote - Sketch and take handwritten notes.
- quickwit-oss/quickwit - Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
- spacejam/sled - the champagne of beta embedded databases
- mediar-ai/screenpipe - 24/7 local AI screen & mic recording. Works with Ollama. Llama3.2 control your computer. Alternative to Rewind.ai & Zapier. Open. Secure. You own your data. Rust.
- neon-bindings/neon - Rust bindings for writing safe and fast native Node.js modules.
- amethyst/amethyst - Data-oriented and data-driven game engine written in Rust
- databendlabs/databend - 𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
- rustwasm/wasm-bindgen - Facilitating high-level interactions between Wasm modules and JavaScript
- citybound/citybound - A work-in-progress, open-source, multi-player city simulation game.
- FyroxEngine/Fyrox - 3D and 2D game engine written in Rust
- crossbeam-rs/crossbeam - Tools for concurrent programming in Rust
- ast-grep/ast-grep - ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
- EmbarkStudios/rust-gpu - 🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
- pemistahl/grex - A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
- SeaQL/sea-orm - 🐚 An async & dynamic ORM for Rust
- pretzelhammer/rust-blog - Educational blog posts for Rust beginners
- paritytech/polkadot - Polkadot Node Implementation
- risingwavelabs/risingwave - Best-in-class stream processing, analytics, and management. Perform continuous analytics, or build event-driven applications, real-time ETL pipelines, and feature stores in minutes. Unified streaming and batch. PostgreSQL compatible.
- H-M-H/Weylus - Use your tablet as graphic tablet/touch screen on your computer.
- timvisee/ffsend - 📬 Easily and securely share files from the command line. A fully featured Firefox Send client.
- cantino/mcfly - Fly through your shell history. Great Scott!
- openethereum/parity-ethereum - The fast, light, and robust client for Ethereum-like networks.
- gyroflow/gyroflow - Video stabilization using gyroscope data
- cross-rs/cross - “Zero setup” cross compilation and “cross testing” of Rust crates
- rustdesk/rustdesk-server - RustDesk Server Program
- mre/idiomatic-rust - 🦀 A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust.
- parcel-bundler/lightningcss - An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
- rerun-io/rerun - Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
- tokio-rs/mio - Metal I/O library for Rust.
- rustwasm/wasm-pack - 📦✨ your favorite rust -> wasm workflow tool!
- containers/youki - A container runtime written in Rust
- sigoden/dufs - A file server that supports static serving, uploading, searching, accessing control, webdav...
- erikgrinaker/toydb - Distributed SQL database in Rust, written as an educational project
- ijl/orjson - Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
- rust-lang/rustup - The Rust toolchain installer
- apache/datafusion - Apache DataFusion SQL Query Engine
- iron/iron - An Extensible, Concurrent Web Framework for Rust
- ogham/dog - A command-line DNS client.
- rustformers/llm - [Unmaintained, see README] An ecosystem of Rust libraries for working with large language models
- cloudflare/boringtun - Userspace WireGuard® Implementation in Rust
- shuttle-hq/shuttle - Build & ship backends without writing any infrastructure files.
- nannou-org/nannou - A Creative Coding Framework for Rust.
- napi-rs/napi-rs - A framework for building compiled Node.js add-ons in Rust via Node-API
- rust-lang/rustfmt - Format Rust code
- rustls/rustls - A modern TLS library in Rust
- epi052/feroxbuster - A fast, simple, recursive content discovery tool written in Rust.
- fschutt/azul - Desktop GUI Framework
- ekzhang/sshx - Fast, collaborative live terminal sharing over the web
- chmln/sd - Intuitive find & replace CLI (sed alternative)
- dtolnay/cxx - Safe interop between Rust and C++
- glzr-io/glazewm - GlazeWM is a tiling window manager for Windows inspired by i3wm.
- veloren/veloren - An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
- LukeMathWalker/zero-to-production - Code for "Zero To Production In Rust", a book on API development using Rust.
- dudykr/stc - Speedy TypeScript type checker
- MaterializeInc/materialize - The Cloud Operational Data Store: use SQL to transform, deliver, and act on fast-changing data.
- graphql-rust/juniper - GraphQL server library for Rust
- mainmatter/100-exercises-to-learn-rust - A self-paced course to learn Rust, one exercise at a time.
- hatoo/oha - Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
- ducaale/xh - Friendly and fast tool for sending HTTP requests
- tokio-rs/tracing - Application level tracing for Rust.
- tock/tock - A secure embedded operating system for microcontrollers
- embassy-rs/embassy - Modern embedded framework, using Rust and async.
- rust-lang/futures-rs - Zero-cost asynchronous programming in Rust
- gfx-rs/gfx - [maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
- watchexec/watchexec - Executes commands in response to file modifications —— Maintenance status: on hold. I have no time for OSS currently; back late 2024.
- tensorflow/rust - Rust language bindings for TensorFlow
- EvilGenius-dot/RustMinerSystem - 🔥minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy 矿池抽水 矿池代理 矿池中转 矿池抽水 minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy
- makepad/makepad - Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
- lotabout/skim - Fuzzy Finder in rust!
- sharkdp/pastel - A command-line tool to generate, analyze, convert and manipulate colors
- dalance/procs - A modern replacement for ps written in Rust
- boa-dev/boa - Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
- flosse/rust-web-framework-comparison - A comparison of some web frameworks and libs written in Rust
- http-rs/tide - Fast and friendly HTTP server framework for async Rust
- libreddit/libreddit - Private front-end for Reddit
- mimblewimble/grin - Minimal implementation of the Mimblewimble protocol.
- stalwartlabs/mail-server - Secure & Modern All-in-One Mail Server (IMAP, JMAP, POP3, SMTP)
- hrkfdn/ncspot - Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
- mullvad/mullvadvpn-app - The Mullvad VPN client app for desktop and mobile
- loco-rs/loco - 🚂 🦀 The one-person framework for Rust for side-projects and startups
- farm-fe/farm - Extremely fast Vite-compatible web build tool written in Rust
- Nukesor/pueue - 🌠 Manage your shell commands.
- image-rs/image - Encoding and decoding images in Rust
- serde-rs/json - Strongly typed JSON library for Rust
- ynqa/jnv - Interactive JSON filter using jq
- librespot-org/librespot - Open Source Spotify client library
- rust-windowing/winit - Window handling library in pure Rust
- PaulJuliusMartinez/jless - jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
- serenity-rs/serenity - A Rust library for the Discord API.
- flamegraph-rs/flamegraph - Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
- yoav-lavi/melody - Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
- lunatic-solutions/lunatic - Lunatic is an Erlang-inspired runtime for WebAssembly
- pest-parser/pest - The Elegant Parser
- PistonDevelopers/piston - A modular game engine written in Rust
- versotile-org/verso - A web browser that plays old world blues to build new world hope
- bheisler/criterion.rs - Statistics-driven benchmarking library for Rust
- libp2p/rust-libp2p - The Rust Implementation of the libp2p networking stack.
- vulkano-rs/vulkano - Safe and rich Rust wrapper around the Vulkan API
- build-trust/ockam - Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
- rust-lang/miri - An interpreter for Rust's mid-level intermediate representation
- rust-lang/rust-bindgen - Automatically generates Rust FFI bindings to C (and some C++) libraries.
- console-rs/indicatif - A command line progress reporting library for Rust
- rusterlium/rustler - Safe Rust bridge for creating Erlang NIF functions
- AleoNet/snarkOS - A Decentralized Operating System for ZK Applications
- lldap/lldap - Light LDAP implementation
- reacherhq/check-if-email-exists - Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
- readysettech/readyset - Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
- gyscos/cursive - A Text User Interface library for the Rust programming language
- LaurentMazare/tch-rs - Rust bindings for the C++ api of PyTorch.
- tkellogg/dura - You shouldn't ever lose your work if you're using Git
- GreptimeTeam/greptimedb - An open-source, cloud-native, unified time series database for metrics, logs and events with SQL/PromQL supported. Available on GreptimeCloud.
- ggez/ggez - Rust library to create a Good Game Easily
- extism/extism - The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
- toshi-search/Toshi - A full-text search engine in rust
- tealdeer-rs/tealdeer - A very fast implementation of tldr in Rust.
- sayanarijit/xplr - A hackable, minimal, fast TUI file explorer
- dtolnay/proc-macro-workshop - Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
- Qovery/Replibyte - Seed your development database with real data ⚡️
- ralfbiedert/cheats.rs - Rust Language Cheat Sheet - https://cheats.rs
- webrtc-rs/webrtc - A pure Rust implementation of WebRTC
- bytecodealliance/lucet - Lucet, the Sandboxing WebAssembly Compiler.
- hickory-dns/hickory-dns - A Rust based DNS client, server, and resolver
- cloud-hypervisor/cloud-hypervisor - A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
- jhspetersson/fselect - Find files with SQL-like queries
- Speykious/cve-rs - Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
- dimforge/nalgebra - Linear algebra library for Rust.
- immunant/c2rust - Migrate C code to Rust
- chyyuu/os_kernel_lab - OS kernel labs based on Rust/C Lang & RISC-V 64/X86-32
- async-rs/async-std - Async version of the Rust standard library
- bytedance/monoio - Rust async runtime based on io-uring.
- paradigmxyz/reth - Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
- tokio-rs/prost - PROST! a Protocol Buffers implementation for the Rust Language
- lancedb/lance - Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..
- plotters-rs/plotters - A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
- ordinals/ord - 👁🗨 Rare and exotic sats
- PyO3/maturin - Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
- warp-tech/warpgate - Smart SSH, HTTPS and MySQL bastion that requires no additional client-side software
- infinyon/fluvio - Lean and mean distributed stream processing system written in rust and web assembly. Alternative to Kafka + Flink in one.
- seed-rs/seed - A Rust framework for creating web apps
- EricLBuehler/mistral.rs - Blazingly fast LLM inference.
- Dusk-Labs/dim - Dim, a media manager fueled by dark forces.
- quinn-rs/quinn - Async-friendly QUIC implementation in Rust
- rhaiscript/rhai - Rhai - An embedded scripting language for Rust.
- AmbientRun/Ambient - The multiplayer game engine
- redox-os/orbtk - The Rust UI-Toolkit.
- metalbear-co/mirrord - Connect your local process and your cloud environment, and run local code in cloud conditions.
- EbTech/rust-algorithms - Common data structures and algorithms in Rust
- TaKO8Ki/awesome-alternatives-in-rust - A curated list of replacements for existing software written in Rust
- YaLTeR/niri - A scrollable-tiling Wayland compositor.
- rust-ml/linfa - A Rust machine learning framework.
- jmacdonald/amp - A complete text editor for your terminal.
- ArroyoSystems/arroyo - Distributed stream processing engine in Rust
- actix/examples - Community showcase and examples of Actix Web ecosystem usage.
- smol-rs/smol - A small and fast async runtime for Rust
- tauri-apps/wry - Cross-platform WebView library in Rust for Tauri.
- fujiapple852/trippy - A network diagnostic tool
- nrc/r4cppp - Rust for C++ programmers
- coral-xyz/anchor - ⚓ Solana Sealevel Framework
- pgcentralfoundation/pgrx - Build Postgres Extensions with Rust!
- godot-rust/gdnative - Rust bindings for Godot 3
- redis-rs/redis-rs - Redis library for rust
- linebender/xilem - An experimental Rust native UI framework
- rust-ndarray/ndarray - ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
- poem-web/poem - A full-featured and easy-to-use web framework with the Rust programming language.
- raphamorim/rio - A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
- tokio-rs/console - a debugger for async rust!
- krustlet/krustlet - Kubernetes Rust Kubelet
- rust-lang/regex - An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
- rust-lang/rls - Repository for the Rust Language Server (aka RLS)
- tower-rs/tower - async fn(Request) -> Result<Response, Error>
- rcoh/angle-grinder - Slice and dice logs on the command line
- Keats/tera - A template engine for Rust based on Jinja2/Django
- aome510/spotify-player - A Spotify player in the terminal with full feature parity
- glium/glium - Safe OpenGL wrapper for the Rust language.
- trunk-rs/trunk - Build, bundle & ship your Rust WASM application to the web.
- sfackler/rust-postgres - Native PostgreSQL driver for the Rust programming language
- spieglt/FlyingCarpet - Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips in close range.
- ekzhang/rustpad - Efficient and minimal collaborative code editor, self-hosted, no database required
- rcore-os/rCore - Rust version of THU uCore OS. Linux compatible.
- djc/askama - Type-safe, compiled Jinja-like templates for Rust
- koute/stdweb - A standard library for the client-side Web
- kamiyaa/joshuto - ranger-like terminal file manager written in Rust
- async-graphql/async-graphql - A GraphQL server library implemented in Rust
- racer-rust/racer - Rust Code Completion utility
- salvo-rs/salvo - A powerful web framework built with a simplified design.
- denoland/rusty_v8 - Rust bindings for the V8 JavaScript engine
- PistonDevelopers/conrod - An easy-to-use, 2D GUI library written entirely in Rust.
- r-darwish/topgrade - Upgrade everything
- nuta/kerla - A new operating system kernel with Linux binary compatibility written in Rust.
- awslabs/aws-lambda-rust-runtime - A Rust runtime for AWS Lambda
- ron-rs/ron - Rusty Object Notation
- curlpipe/ox - An independent Rust text editor that runs in your terminal!
- not-fl3/macroquad - Cross-platform game engine in Rust.
- apache/opendal - Apache OpenDAL: access data freely.
- visioncortex/vtracer - Raster to Vector Graphics Converter
- chronotope/chrono - Date and time library for Rust
- skerkour/black-hat-rust - Applied offensive security with Rust - https://kerkour.com/black-hat-rust
- TimelyDataflow/timely-dataflow - A modular implementation of timely dataflow in Rust
- google/tarpc - An RPC framework for Rust with a focus on ease of use.
- cberner/redb - An embedded key-value database in pure Rust
- crossterm-rs/crossterm - Cross platform terminal library rust
- AmrDeveloper/GQL - Git Query language is a SQL like language to perform queries on .git files with supports of most of SQL features such as grouping, ordering and aggregations functions
- gluon-lang/gluon - A static, type inferred and embeddable language written in Rust.
- rust-unofficial/too-many-lists - Learn Rust by writing Entirely Too Many linked lists
- cloudflare/wrangler-legacy - 🤠 Home to Wrangler v1 (deprecated)
- roapi/roapi - Create full-fledged APIs for slowly moving datasets without writing a single line of code.
- dprint/dprint - Pluggable and configurable code formatting platform written in Rust.
- prefix-dev/pixi - Package management made easy
- aya-rs/aya - Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
- pimalaya/himalaya - CLI to manage emails
- rusqlite/rusqlite - Ergonomic bindings to SQLite for Rust
- teloxide/teloxide - 🤖 An elegant Telegram bots framework for Rust
- cloudhead/rx - 👾 Modern and minimalist pixel editor
- Aloxaf/silicon - Create beautiful image of your source code.
- Rust-GPU/Rust-CUDA - Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.
- DataDog/glommio - Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
- getgrit/gritql - GritQL is a query language for searching, linting, and modifying code.
- killercup/cargo-edit - A utility for managing cargo dependencies from the command line.
- godot-rust/gdext - Rust bindings for Godot 4
- artichoke/artichoke - 💎 Artichoke is a Ruby made with Rust
- lalrpop/lalrpop - LR(1) parser generator for Rust
- nickel-org/nickel.rs - An expressjs inspired web framework for Rust
- sozu-proxy/sozu - Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!
- xacrimon/dashmap - Blazing fast concurrent HashMap for Rust.
- awslabs/aws-sdk-rust - AWS SDK for the Rust Programming Language
- postgresml/pgcat - PostgreSQL pooler with sharding, load balancing and failover support.
- gosub-io/gosub-engine - Our main browser engine repository.
- weld-project/weld - High-performance runtime for data analytics applications
- trifectatechfoundation/teach-rs - A modular, reusable university course for Rust
- google/OpenSK - OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
- MaxBittker/sandspiel - Creative cellular automata browser game
- kube-rs/kube - Rust Kubernetes client and controller runtime
- rust-lang/crates.io - The Rust package registry
- tikv/raft-rs - Raft distributed consensus algorithm implemented in Rust.
- redox-os/tfs - Mirror of https://gitlab.redox-os.org/redox-os/tfs
- maestro-os/maestro - Unix-like kernel written in Rust
- icedland/iced - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
- sigp/lighthouse - Ethereum consensus client in Rust
- TaKO8Ki/gobang - A cross-platform TUI database management tool written in Rust
- rkyv/rkyv - Zero-copy deserialization framework for Rust
- petgraph/petgraph - Graph data structure library for Rust.
- theseus-os/Theseus - Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
- shssoichiro/oxipng - Multithreaded PNG optimizer written in Rust
- moonrepo/moon - A build system and monorepo management tool for the web ecosystem, written in Rust.
- tellerops/teller - Cloud native secrets management for developers - never leave your command line for secrets.
- maciejhirsz/logos - Create ridiculously fast Lexers
- greshake/i3status-rust - Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust
- dtolnay/syn - Parser for Rust source code
- skyzh/mini-lsm - A tutorial of building an LSM-Tree storage engine in a week.
- geph-official/geph4-client - Geph (迷霧通) is a modular Internet censorship circumvention system designed specifically to deal with national filtering.
- oppiliappan/dijo - scriptable, curses-based, digital habit tracker
- sycamore-rs/sycamore - A library for creating reactive web apps in Rust and WebAssembly
- bastion-rs/bastion - Highly-available Distributed Fault-tolerant Runtime
- stepancheg/rust-protobuf - Rust implementation of Google protocol buffers
- WithSecureLabs/chainsaw - Rapidly Search and Hunt through Windows Forensic Artefacts
- lapce/floem - A native Rust UI library with fine-grained reactivity
- valence-rs/valence - A Rust framework for building Minecraft servers.
- mozilla/uniffi-rs - a multi-language bindings generator for rust
- watchexec/cargo-watch - Watches over your Cargo project's source.
- Auburn/FastNoiseLite - Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
- Rust-SDL2/rust-sdl2 - SDL2 bindings for Rust
- apache/datafusion-sqlparser-rs - Extensible SQL Lexer and Parser for Rust
- emmett-framework/granian - A Rust HTTP server for Python applications
- rusoto/rusoto - AWS SDK for Rust
- jameslittle230/stork - 🔎 Impossibly fast web search, made for static sites.
- Amanieu/parking_lot - Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
- rust-itertools/itertools - Extra iterator adaptors, iterator methods, free functions, and macros.
- notify-rs/notify - 🔭 Cross-platform filesystem notification library for Rust.
- tinysearch/tinysearch - 🔍 Tiny, full-text search engine for static websites built with Rust and Wasm
- 01mf02/jaq - A jq clone focussed on correctness, speed, and simplicity
- silvia-odwyer/photon - ⚡ Rust/WebAssembly image processing library
- erg-lang/erg - A statically typed language compatible with Python
- gluesql/gluesql - GlueSQL is quite sticky. It attaches to anywhere.
- kanidm/kanidm - Kanidm: A simple, secure, and fast identity management platform
- RustAudio/cpal - Cross-platform audio I/O library in pure Rust
- szabodanika/microbin - A secure, configurable file-sharing and URL shortening web app written in Rust.
- rslint/rslint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
- bincode-org/bincode - A binary encoder / decoder implementation in Rust.
- trickster0/OffensiveRust - Rust Weaponization for Red Team Engagements.
- imgui-rs/imgui-rs - Rust bindings for Dear ImGui
- achristmascarl/rainfrog - 🐸 a database management tui for postgres
- TheWaWaR/simple-http-server - Simple http server in Rust (Windows/Mac/Linux)
- nix-rust/nix - Rust friendly bindings to *nix APIs
- feather-rs/feather - A Minecraft server implementation in Rust
- apache/horaedb - Apache HoraeDB (incubating) is a high-performance, distributed, cloud native time-series database.
- guillaume-be/rust-bert - Rust native ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,...)
- habitat-sh/habitat - Modern applications with built-in automation
- crate-ci/typos - Source code spell checker
- str4d/rage - A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
- orhun/binsider - Analyze ELF binaries like a boss 😼🕵️♂️
- mehcode/config-rs - ⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
- hora-search/hora - 🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .
- SeaDve/Kooha - Elegantly record your screen
- railwayapp/nixpacks - App source + Nix packages + Docker = Image
- TimelyDataflow/differential-dataflow - An implementation of differential dataflow using timely dataflow on Rust.
- sagiegurari/cargo-make - Rust task runner and build tool.
- atanunq/viu - Terminal image viewer with native support for iTerm and Kitty
- spyglass-search/spyglass - A personal search engine: Create a searchable library from your personal documents, interests, and more!
- cloudflare/workers-rs - Write Cloudflare Workers in 100% Rust via WebAssembly
- apache/arrow-rs - Official Rust implementation of Apache Arrow
- xd009642/tarpaulin - A code coverage tool for Rust projects
- feschber/lan-mouse - mouse & keyboard sharing via LAN
- amethyst/specs - Specs - Parallel ECS
- rbspy/rbspy - Sampling CPU profiler for Ruby
- gakonst/ethers-rs - Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers
- n0-computer/iroh - A toolkit for building distributed applications
- QMHTMY/RustBook - A book about Rust Data Structures and Algorithms.
- kaleidawave/ezno - A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance
- antoyo/relm - Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
- mtshiba/pylyzer - A fast, feature-rich static code analyzer & language server for Python
- rust-lang/hashbrown - Rust port of Google's SwissTable hash map
- skytable/skytable - Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
- dimensionhq/fleet - 🚀 The blazing fast build tool for Rust.
- BurntSushi/quickcheck - Automated property based testing for Rust (with shrinking).
- zesterer/flume - A safe and fast multi-producer, multi-consumer channel.
- obi1kenobi/trustfall - A query engine for any combination of data sources. Query your files and APIs as if they were databases!
- anoma/namada - Rust implementation of Namada, a Proof-of-Stake L1 for interchain asset-agnostic privacy
- 1Password/typeshare - Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
- tweag/nickel - Better configuration for less
- mozilla/cbindgen - A project for generating C bindings from Rust code
- juhaku/utoipa - Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust
- Kintaro/wtftw - Window Tiling For The Win. A tiling window manager written in Rust
- solidiquis/erdtree - A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.
- pdeljanov/Symphonia - Pure Rust multimedia format demuxing, tag reading, and audio decoding library
- harababurel/gcsf - a FUSE file system based on Google Drive
- Universal-Debloater-Alliance/universal-android-debloater-next-generation - Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.
- svix/svix-webhooks - The enterprise-ready webhooks service 🦀
- cristicbz/rust-doom - A Doom Renderer written in Rust.
- nebulet/nebulet - A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
- TheDan64/inkwell - It's a New Kind of Wrapper for Exposing LLVM (Safely)
- zurawiki/gptcommit - A git prepare-commit-msg hook for authoring commit messages with GPT-3.
- rust-headless-chrome/rust-headless-chrome - A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.
- nical/lyon - 2D graphics rendering on the GPU in rust using path tessellation.
- near/nearcore - Reference client for NEAR Protocol
- jtroo/kanata - Improve keyboard comfort and usability with advanced customization
- frectonz/sql-studio - SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, DuckDB, ClickHouse]
- xou816/spot - Native Spotify client for the GNOME desktop
- Qovery/engine - The Orchestration Engine To Deliver Self-Service Infrastructure ⚡️
- rbatis/rbatis - Rust Compile Time ORM robustness,async, pure Rust Dynamic SQL
- paradigmxyz/artemis - A simple, modular, and fast framework for writing MEV bots in Rust.
- libpnet/libpnet - Cross-platform, low level networking using the Rust programming language.
- dflemstr/rq - Record Query - A tool for doing record analysis and transformation
- chinedufn/percy - Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
- Yamato-Security/hayabusa - Hayabusa (隼) is a sigma-based threat hunting and fast forensics timeline generator for Windows event logs.
- delta-io/delta-rs - A native Rust library for Delta Lake, with bindings into Python
- maplibre/martin - Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
- gotham-rs/gotham - A flexible web framework that promotes stability, safety, security and speed.
- ouch-org/ouch - Painless compression and decompression in the terminal
- rajasekarv/vega - A new arguably faster implementation of Apache Spark from scratch in Rust
- google/autocxx - Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
- Eventual-Inc/Daft - Distributed data engine for Python/SQL designed for the cloud, powered by Rust
- saschagrunert/webapp.rs - A web application completely written in Rust. 🌍
- chaosprint/glicol - Graph-oriented live coding language and music/audio DSP library written in Rust
- cloudwego/volo - Rust RPC framework with high-performance and strong-extensibility for building micro-services.
- sonos/tract - Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
- model-checking/kani - Kani Rust Verifier
- freenet/freenet-core - Declare your digital independence
- rust-lang/log - Logging implementation for Rust
- mitsuhiko/insta - A snapshot testing library for rust
- indradb/indradb - A graph database written in rust
- Snowiiii/Pumpkin - Empowering everyone to host fast and efficient Minecraft servers.
- nextest-rs/nextest - A next-generation test runner for Rust.
- rustcc/writing-an-os-in-rust - 《使用Rust编写操作系统》
- framesurge/perseus - A state-driven web development framework for Rust with full support for server-side rendering and static generation.
- cjbassi/ytop - A TUI system monitor written in Rust
- Priler/jarvis - Voice assistant made as an experiment using neural networks for things like STT/TTS/Wake Word/NLU etc.
- StractOrg/stract - web search done right
- swsnr/mdcat - cat for markdown
- lycheeverse/lychee - ⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!
- tokio-rs/loom - Concurrency permutation testing tool for Rust.
- liuchengxu/vim-clap - 👏 Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim
- lambda-fairy/maud - 📝 Compile-time HTML templates for Rust
- redox-os/termion - Mirror of https://gitlab.redox-os.org/redox-os/termion
- Plume-org/Plume - Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ — this is just a mirror)
- flutter-rs/flutter-rs - Build beautiful desktop apps with flutter and rust. 🌠 (wip)
- DioxusLabs/taffy - A high performance rust-powered UI layout library
- agrinman/tunnelto - Expose your local web server to the internet with a public URL.
- kdash-rs/kdash - A simple and fast dashboard for Kubernetes
- crev-dev/cargo-crev - A cryptographically verifiable code review system for the cargo (Rust) package manager.
- rust-bitcoin/rust-bitcoin - Rust Bitcoin library
- MaikKlein/unreal-rust - Rust integration for Unreal Engine 5
- rivet-gg/rivet - 🔩 The only backend your multiplayer game needs. Open-source & self-hostable.
- fcsonline/drill - Drill is an HTTP load testing application written in Rust
- rust-lang/libc - Raw bindings to platform APIs for Rust
- alexhallam/tv - 📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
- GuillaumeGomez/sysinfo - Cross-platform library to fetch system information
- pulldown-cmark/pulldown-cmark - An efficient, reliable parser for CommonMark, a standard dialect of Markdown
- mthom/scryer-prolog - A modern Prolog implementation written mostly in Rust.
- capnproto/capnproto-rust - Cap'n Proto for Rust
- brson/stdx - The missing batteries of Rust
- hannobraun/fornjot - Early-stage b-rep CAD kernel, written in the Rust programming language.
- ntex-rs/ntex - framework for composable networking services
- Keats/validator - Simple validation for Rust structs
- AFLplusplus/LibAFL - Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
- wasmerio/wasmer-python - 🐍🕸 WebAssembly runtime for Python
- kpcyrd/sn0int - Semi-automatic OSINT framework and package manager
- buckyos/CYFS - CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP),is short for CYberFileSystem. https://www.cyfs.com/, cyfs://cyfs/index_en.html.
- topgrade-rs/topgrade - Upgrade all the things
- zkat/miette - Fancy extension for std::error::Error with pretty, detailed diagnostic printing.
- sonnylazuardi/chat-ai-desktop - Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust
- rust-windowing/glutin - A low-level library for OpenGL context creation
- cognitive-engineering-lab/aquascope - Interactive visualizations of Rust at compile-time and run-time
- vislyhq/stretch - High performance flexbox implementation written in rust
- stacks-network/sbtc-developer-release - sBTC primitives, signer components, helper tools
- tildeio/helix - Native Ruby extensions without fear
- mufeedvh/code2prompt - A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.
- zhiburt/tabled - An easy to use library for pretty print tables of Rust structs and enums.
- linkerd/linkerd2-proxy - A purpose-built proxy for the Linkerd service mesh. Written in Rust.
- mikaelmello/inquire - A Rust library for building interactive prompts
- twistedfall/opencv-rust - Rust bindings for OpenCV 3 & 4
- sfu-db/connector-x - Fastest library to load data from DB to DataFrames in Rust and Python
- gabdube/native-windows-gui - A light windows GUI toolkit for rust
- jonhoo/left-right - A lock-free, read-optimized, concurrency primitive.
- cargo-generate/cargo-generate - cargo, make me a project
- Xudong-Huang/may - rust stackful coroutine library
- Julien-cpsn/ATAC - A simple API client (postman like) in your terminal
- rust-lang-nursery/lazy-static.rs - A small macro for defining lazy evaluated static variables in Rust.
- bionic-gpt/bionic-gpt - BionicGPT is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality
- losfair/blueboat - All-in-one, multi-tenant serverless JavaScript runtime.
- CleanCut/ultimate_rust_crash_course - Rust Programming Fundamentals - one course to rule them all, one course to find them...
- microsoft/aici - AICI: Prompts as (Wasm) Programs
- rustic-rs/rustic - rustic - fast, encrypted, and deduplicated backups powered by Rust
- trishume/syntect - Rust library for syntax highlighting using Sublime Text syntax definitions.
- rust-scraper/scraper - HTML parsing and querying with CSS selectors
- snapview/tungstenite-rs - Lightweight stream-based WebSocket implementation for Rust.
- willcrichton/flowistry - Flowistry is an IDE plugin for Rust that helps you focus on relevant code.
- bevy-cheatbook/bevy-cheatbook - Unofficial Reference Book for the Bevy Game Engine
- Canop/bacon - background rust code check
- parseablehq/parseable - Open Source ElasticSearch Alternative. Parseable helps you search and get insights from your logs in the most simple way possible.
- nkaz001/hftbacktest - A high-frequency trading and market-making backtesting and trading bot in Python and Rust, which accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books, with real-world crypto market-making examples for Binance Futures
- rust-in-action/code - Source code for the book Rust in Action
- matklad/once_cell - Rust library for single assignment cells and lazy statics without macros
- bodil/typed-html - Type checked JSX for Rust
- tailhook/vagga - Vagga is a containerization tool without daemons
- mun-lang/mun - Source code for the Mun language and runtime.
- ryanmcgrath/cacao - Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!
- PistonDevelopers/hematite - A simple Minecraft written in Rust with the Piston game engine
- mosuka/bayard - A full-text search and indexing server written in Rust.
- iggy-rs/iggy - Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
- vhakulinen/gnvim - GUI for neovim, without any web bloat
- Smithay/smithay - A smithy for rusty wayland compositors
- gtk-rs/gtk4-rs - Rust bindings of GTK 4
- RustCrypto/hashes - Collection of cryptographic hash functions written in pure Rust
- aurae-runtime/aurae - Distributed systems runtime daemon written in Rust.
- rust-rocksdb/rust-rocksdb - rust wrapper for rocksdb
- open-telemetry/opentelemetry-rust - The Rust OpenTelemetry implementation
- retep998/winapi-rs - Rust bindings to Windows API
- lettre/lettre - a mailer library for Rust
- sarah-quinones/faer-rs - Linear algebra foundation for the Rust programming language
- rust-phf/rust-phf - Compile time static maps for Rust
- rust-lang/cc-rs - Rust library for build scripts to compile C/C++ code into a Rust library
- Brendonovich/prisma-client-rust - Type-safe database access for Rust
- mozilla/neqo - Neqo, the Mozilla Firefox implementation of QUIC in Rust
- ash-rs/ash - Vulkan bindings for Rust
- umijs/mako - An extremely fast, production-grade web bundler based on Rust.
- rust-lang/chalk - An implementation and definition of the Rust trait system using a PROLOG-like logic solver
- dotenv-linter/dotenv-linter - ⚡️Lightning-fast linter for .env files. Written in Rust 🦀
- dgrunwald/rust-cpython - Rust <-> Python bindings
- dswd/vpncloud - Peer-to-peer VPN
- editso/fuso - 一款体积小, 快速, 稳定, 高效, 轻量的内网穿透, 端口转发工具 支持多连接,级联代理,传输加密 (A small volume, fast, stable, efficient, and lightweight intranet penetration, port forwarding tool supports multiple connections, cascading proxy, and transmission encryption)
- tikv/grpc-rs - The gRPC library for Rust built on C Core library and futures
- anshulrgoyal/rust-web-developer-roadmap - Roadmap to becoming a Rust Web Developer in 2022
- zdz/ServerStatus-Rust - ✨ Rust 版 ServerStatus 探针、威力加强版
- huytd/kanban-app - Kanban board built with Rust and Elm
- harlanc/xiu - A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
- MoonZoon/MoonZoon - Rust Fullstack Framework
- parasyte/pixels - A tiny hardware-accelerated pixel frame buffer. 🦀
- tbillington/kondo - Cleans dependencies and build artifacts from your projects.
- LukeMathWalker/cargo-chef - A cargo-subcommand to speed up Rust Docker builds using Docker layer caching.
- yuankunzhang/charming - A visualization library for Rust
- seppo0010/rsedis - Redis re-implemented in Rust.
- rustwasm/gloo - A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM
- rtic-rs/rtic - Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
- get-convex/convex-backend - The Convex open-source backend
- rustcc/RustPrimer - The Rust primer for beginners. We need native English speaker help us modify the translation.
- Mercateo/rust-for-node-developers - An introduction to the Rust programming language for Node developers.
- EmbarkStudios/texture-synthesis - 🎨 Example-based texture synthesis written in Rust 🦀
- Peternator7/strum - A small rust library for adding custom derives to enums
- audulus/rui - Declarative Rust UI library
- Cormanz/smartgpt - A program that provides LLMs with the ability to complete complex tasks using plugins.
- Brooooooklyn/canvas - High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.
- RustAudio/rodio - Rust audio playback library
- zesterer/ariadne - A fancy diagnostics & error reporting crate
- ms-jpq/sad - CLI search and replace | Space Age seD
- LukeMathWalker/pavex - An easy-to-use Rust framework for building robust and performant APIs
- probe-rs/probe-rs - A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
- rune-rs/rune - An embeddable dynamic programming language for Rust.
- redbadger/crux - Cross-platform app development in Rust
- EmbarkStudios/cargo-deny - ❌ Cargo plugin for linting your dependencies 🦀
- BurntSushi/jiff - A date-time library for Rust that encourages you to jump into the pit of success.
- i5ting/learn-rust-for-fe - Rust是未来前端基础设施
- buildfoundation/mainframer - Tool for remote builds. Sync project to remote machine, execute command, sync back.
- jamsocket/plane - A distributed system for running WebSocket services at scale.
- tensorchord/pgvecto.rs - Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. Revolutionize Vector Search, not Database.
- rcore-os/zCore - Zircon microkernel reimplemented in Rust.
- veeso/termscp - 🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB
- robbert-vdh/nih-plug - Rust VST3 and CLAP plugin framework and plugins - because everything is better when you do it yourself
- mlua-rs/rlua - High level Lua bindings to Rust
- coreylowman/dfdx - Deep learning in Rust, with shape checked tensors and neural networks
- colored-rs/colored - (Rust) Coloring terminal so simple you already know how to do it !
- foniod/redbpf - Rust library for building and running BPF/eBPF modules
- JelteF/derive_more - Some more derive(Trait) options
- indexmap-rs/indexmap - A hash table with consistent order and fast iteration; access items by key or sequence index
- tafia/calamine - A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets
- rust-lang/git2-rs - libgit2 bindings for Rust
- BurntSushi/rust-csv - A CSV parser for Rust, with Serde support.
- proptest-rs/proptest - Hypothesis-like property testing for Rust
- algesten/ureq - A simple, safe HTTP client
- dtolnay/case-studies - Analysis of various tricky Rust code
- mCaptcha/mCaptcha - A no-nonsense CAPTCHA system with seamless UX | Backend component
- dtolnay/rust-quiz - Medium to hard Rust questions with explanations
- gfx-rs/wgpu-rs - Rust bindings to wgpu native library
- facebookincubator/fastmod - A fast partial replacement for the codemod tool
- Sh1Yo/x8 - Hidden parameters discovery suite
- jonhoo/inferno - A Rust port of FlameGraph
- Keats/jsonwebtoken - JWT lib in rust
- mgunyho/tere - Terminal file explorer
- praetorian-inc/noseyparker - Nosey Parker is a command-line program that finds secrets and sensitive information in textual data and Git history.
- hermit-os/hermit-rs - Hermit for Rust.
- mlua-rs/mlua - High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support
- kyren/piccolo - An experimental stackless Lua VM implemented in pure Rust
- rust-cli/human-panic - Panic messages for humans.
- cnosdb/cnosdb - A cloud-native open source distributed time series database with high performance, high compression ratio and high availability. http://www.cnosdb.cloud
- fishfolk/jumpy - Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀 and Bevy 🪶
- rust-random/rand - A Rust library for random number generation.
- pyrossh/rust-embed - Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.
- MCHPR/MCHPRS - A multithreaded Minecraft server built for redstone.
- jonhoo/fantoccini - A high-level API for programmatically interacting with web pages through WebDriver.
- PaddiM8/kalker - Scientific calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals
- google/argh - Rust derive-based argument parsing optimized for code size
- rust-fuzz/afl.rs - 🐇 Fuzzing Rust code with American Fuzzy Lop
- kcl-lang/kcl - KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io
- gchp/iota - A terminal-based text editor written in Rust
- bluealloy/revm - Rust implementation of the Ethereum Virtual Machine.
- RazrFalcon/svgcleaner - svgcleaner could help you to clean up your SVG files from the unnecessary data.
- rcore-os/rCore-Tutorial-v3 - Let's write an OS which can run on RISC-V in Rust from scratch!
- webonnx/wonnx - A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web
- J-F-Liu/lopdf - A Rust library for PDF document manipulation.
- dimforge/nphysics - 2 and 3-dimensional rigid body physics engine for Rust.
- afnanenayet/diffsitter - A tree-sitter based AST difftool to get meaningful semantic diffs
- amethyst/legion - High performance Rust ECS library
- mitsuhiko/minijinja - MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2
- cswinter/LocustDB - Blazingly fast analytics database that will rapidly devour all of your data.
- tauri-apps/cargo-mobile2 - Rust on mobile made easy!
- bytebeamio/rumqtt - The MQTT ecosystem in rust
- fede1024/rust-rdkafka - A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka
- risinglightdb/risinglight - An educational OLAP database system.
- rust-lang/rustc_codegen_cranelift - Cranelift based backend for rustc
- fltk-rs/fltk-rs - Rust bindings for the FLTK GUI library.
- pop-os/cosmic-text - Pure Rust multi-line text handling
- hubblo-org/scaphandre - ⚡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !
- vizia/vizia - A declarative GUI library written in Rust
- tauri-apps/tao - The TAO of cross-platform windowing. A library in Rust built for Tauri.
- calebwin/emu - The write-once-run-anywhere GPGPU library for Rust
- moka-rs/moka - A high performance concurrent caching library for Rust
- rust-bio/rust-bio - This library provides implementations of many algorithms and data structures that are useful for bioinformatics. All provided implementations are rigorously tested via continuous integration.
- gmg137/netease-cloud-music-gtk - Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器
- rustsec/rustsec - RustSec API & Tooling
- squidowl/halloy - IRC application written in Rust
- MitMaro/git-interactive-rebase-tool - Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
- wasmi-labs/wasmi - WebAssembly (Wasm) interpreter.
- slog-rs/slog - Structured, contextual, extensible, composable logging for Rust
- orlp/glidesort - A Rust implementation of Glidesort, my stable adaptive quicksort/mergesort hybrid sorting algorithm.
- uiua-lang/uiua - A stack-based array programming language
- oreboot/oreboot - oreboot is a fork of coreboot, with C removed, written in Rust.
- cargo-bins/cargo-binstall - Binary installation for rust projects
- viperproject/prusti-dev - A static verifier for Rust, based on the Viper verification infrastructure.
- not-fl3/miniquad - Cross platform rendering in Rust
- kkawakam/rustyline - Readline Implementation in Rust
- zhboner/realm - A network relay tool
- websockets-rs/rust-websocket - A WebSocket (RFC6455) library written in Rust
- zboxfs/zbox - Zero-details, privacy-focused in-app file system.
- kyclark/command-line-rust - Code for Command-Line Rust (O'Reilly, 2024, ISBN 9781098109417)
- georust/geo - Geospatial primitives and algorithms for Rust
- Wulf/create-rust-app - Set up a modern rust+react web app by running one command.
- steadylearner/Rust-Full-Stack - Rust projects here are easy to use. There are blog posts for them also.
- denoland/deno_lint - Blazing fast linter for JavaScript and TypeScript written in Rust
- rust-embedded/heapless - Heapless,
static
friendly data structures - rust-fuzz/cargo-fuzz - Command line helpers for fuzzing
- gfx-rs/naga - Universal shader translation in Rust
- oxfeeefeee/goscript - An alternative implementation of Golang specs, written in Rust for embedding or wrapping.
- jaemk/cached - Rust cache structures and easy function memoization
- Uriopass/Egregoria - 3D City Builder without a grid
- EasyTier/EasyTier - A simple, decentralized mesh VPN with WireGuard support.
- amethyst/bracket-lib - The Roguelike Toolkit (RLTK), implemented for Rust.
- dora-rs/dora - DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.
- pvolok/mprocs - Run multiple commands in parallel
- egoist/dum - An npm scripts runner written in Rust.
- lgarron/folderify - 📁 Generate pixel-perfect macOS folder icons in the native style.
- bitshifter/glam-rs - A simple and fast linear algebra library for games and graphics
- nbp/holyjit - Generic purpose Just-In-time compiler for Rust.
- apache/datafusion-ballista - Apache DataFusion Ballista Distributed Query Engine
- asterinas/asterinas - Asterinas is a secure, fast, and general-purpose OS kernel, written in Rust and providing Linux-compatible ABI.
- sfackler/r2d2 - A generic connection pool for Rust
- devflowinc/trieve - All-in-one infrastructure for search, recommendations, RAG, and analytics offered via API
- asomers/mockall - A powerful mock object library for Rust
- yamafaktory/jql - A JSON Query Language CLI tool
- bodil/im-rs - Assorted immutable collection datatypes for Rust
- y-crdt/y-crdt - Rust port of Yjs
- sebcrozet/kiss3d - Keep it simple, stupid 3d graphics engine for Rust.
- mesalock-linux/mesalink - OpenSSL compatibility layer for the Rust SSL/TLS stack
- microsoft/windows-drivers-rs - Platform that enables Windows driver development in Rust. Developed by Surface.
- kdheepak/taskwarrior-tui -
taskwarrior-tui
: A terminal user interface for taskwarrior - EmbarkStudios/puffin - 🐦 Friendly little instrumentation profiler for Rust 🦀
- databricks/click - The "Command Line Interactive Controller for Kubernetes"
- axodotdev/cargo-dist - 📦 shippable application packaging
- getdozer/dozer - Dozer is a real-time data movement tool that leverages CDC from various sources and moves data into various sinks.
- FractalFir/rustc_codegen_clr - This rust compiler backend(module) emmits valid CIL (.NET IR), enabling you to use Rust in .NET projects.
- master-of-zen/Av1an - Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
- rust-embedded/discovery - Discover the world of microcontrollers through Rust!
- o8vm/octox - Unix-like OS in Rust inspired by xv6-riscv
- marc2332/freya - Cross-platform GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.
- zee-editor/zee - A modern text editor for the terminal written in Rust
- michaelb/sniprun - A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
- bytecodealliance/rustix - Safe Rust bindings to POSIX-ish APIs
- andreabergia/rjvm - A tiny JVM written in Rust. Learning project
- modelfoxdotdev/modelfox - ModelFox makes it easy to train, deploy, and monitor machine learning models.
- housleyjk/ws-rs - Lightweight, event-driven WebSockets for Rust.
- cloudflare/lol-html - Low output latency streaming HTML parser/rewriter with CSS selector-based API
- matanolabs/matano - Open source security data lake for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS
- floneum/floneum - Instant, controllable, local pre-trained AI models in Rust
- exercism/rust - Exercism exercises in Rust.
- http-rs/surf - Fast and friendly HTTP client framework for async Rust
- kevinmehall/rust-peg - Parsing Expression Grammar (PEG) parser generator for Rust
- ilai-deutel/kibi - A text editor in ≤1024 lines of code, written in Rust
- Relm4/Relm4 - Build truly native applications with ease!
- tomusdrw/rust-web3 - Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth
- iceiix/stevenarella - Multi-protocol Minecraft-compatible client written in Rust
- eclipse-zenoh/zenoh - zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
- orogene/orogene - Makes
node_modules/
happen. Fast. No fuss. - Jondolf/avian - ECS-driven 2D and 3D physics engine for the Bevy game engine.
- tensorbase/tensorbase - TensorBase is a new big data warehousing with modern efforts.
- MordechaiHadad/bob - A version manager for neovim
- rust-skia/rust-skia - Rust Bindings for the Skia Graphics Library
- mongodb/mongo-rust-driver - The official MongoDB Rust Driver
- brave/adblock-rust - Brave's Rust-based adblock engine
- rp-rs/rp-hal - A Rust Embedded-HAL for the rp series microcontrollers
- yingDev/Tickeys - Instant audio feedback for typing. macOS version. (Rust)
- tomaka/redshirt - 🧑🔬 Operating system
- das-labor/panopticon - A libre cross-platform disassembler.
- shepmaster/snafu - Easily assign underlying errors into domain-specific errors while adding context
- Joystream/joystream - Joystream Monorepo
- rust-lang-deprecated/failure - Error management
- lvkv/whenfs - A FUSE filesystem for your Google calendar
- mooman219/fontdue - The fastest font renderer in the world, written in pure rust.
- fitzgen/bumpalo - A fast bump allocation arena for Rust
- setzer22/blackjack - A procedural, node-based modelling tool, made in rust 🦀
- greyblake/nutype - Rust newtype with guarantees 🇺🇦 🦀
- geiger-rs/cargo-geiger - Detects usage of unsafe Rust in a Rust crate and its dependencies.
- ozkriff/zemeroth - 😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
- losfair/mvsqlite - Distributed, MVCC SQLite that runs on FoundationDB.
- slawlor/ractor - Rust actor framework
- tamasfe/taplo - A TOML toolkit written in Rust
- intermezzOS/kernel - A hobby operating system, in Rust
- eyre-rs/eyre - A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications
- teodevgroup/teo - Schema-driven web server framework.
- sfackler/rust-openssl - OpenSSL bindings for Rust
- DaGenix/rust-crypto - A (mostly) pure-Rust implementation of various cryptographic algorithms.
- allthemusicllc/atm-cli - Command line tool for generating and working with MIDI files.
- security-union/videocall-rs - teleconference system written in rust
- occlum/occlum - Occlum is a memory-safe, multi-process library OS for Intel SGX
- shuttle-hq/synth - The Declarative Data Generator
- databendlabs/openraft - rust raft with improvements
- skyzh/type-exercise-in-rust - Learn Rust dark magics by implementing an expression framework in database systems
- stepancheg/grpc-rust - Rust implementation of gRPC
- PumpkinDB/PumpkinDB - Immutable Ordered Key-Value Database Engine
- cobalt-org/cobalt.rs - Static site generator written in Rust
- rust-osdev/bootloader - An experimental pure-Rust x86 bootloader
- hyperium/h2 - HTTP 2.0 client & server implementation for Rust.
- unicode-org/icu4x - Solving i18n for client-side and resource-constrained environments.
- mohanson/gameboy - Full featured Cross-platform GameBoy emulator by Rust. Forever boys!.
- toeverything/OctoBase - 🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
- rust-crdt/rust-crdt - a collection of well-tested, serializable CRDTs for Rust
- pintariching/rustle - Svelte compiler rewritten in Rust
- lpxxn/rust-design-pattern - rust design patterns
- fereidani/kanal - The fast sync and async channel that Rust deserves
- orhun/gpg-tui - Manage your GnuPG keys with ease! 🔐
- marin-m/SongRec - An open-source Shazam client for Linux, written in Rust.
- kimono-koans/httm - Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)
- chrisdickinson/git-rs - git, implemented in rust, for fun and education 🦀
- bnjbvr/rouille - Rust programming, in French.
- samtay/so - A terminal interface for Stack Overflow
- Whitecat18/Rust-for-Malware-Development - This repository contains my complete resources and coding practices for malware development using Rust 🦀.
- use-ink/ink - Polkadot's ink! to write smart contracts.
- yuezk/GlobalProtect-openconnect - A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, and client certificate authentication, etc.
- elringus/sprite-dicing - Cross-engine tool for lossless compression of sprites with identical areas
- JasonShin/fp-core.rs - A library for functional programming in Rust
- slatedb/slatedb - A cloud native embedded storage engine built on object storage.
- servo/rust-smallvec - "Small vector" optimization for Rust: store up to a small number of items on the stack
- rust-lang/polonius - Defines the Rust borrow checker.
- fishinabarrel/linux-kernel-module-rust - Framework for writing Linux kernel modules in safe Rust
- m-ou-se/rust-atomics-and-locks - Code examples, data structures, and links from my book, Rust Atomics and Locks.
- crate-ci/cargo-release - Cargo subcommand
release
: everything about releasing a rust crate. - sobelio/llm-chain -
llm-chain
is a powerful rust crate for building chains in large language models allowing you to summarise text and complete complex tasks - rust-db/refinery - Powerful SQL migration toolkit for Rust.
- dtolnay/quote - Rust quasi-quoting
- murarth/rusti - REPL for the Rust programming language
- vnt-dev/vnt - An efficient VPN. 简便高效的异地组网、内网穿透工具
- console-rs/dialoguer - Rust utility library for nice command line prompts and similar things
- bytecodealliance/wasm-tools - CLI and Rust libraries for low-level manipulation of WebAssembly modules
- tikv/pprof-rs - A Rust CPU profiler implemented with the help of backtrace-rs
- zmwangx/rust-ffmpeg - Safe FFmpeg wrapper.
- sslab-gatech/Rudra - Rust Memory Safety & Undefined Behavior Detection
- Martichou/rquickshare - Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS.
- servo/rust-url - URL parser for Rust
- rust-boom/rust-boom - Awesome Rust (Rust 资源 | 学习 | 书 ). 💥
- Rahix/avr-hal - embedded-hal abstractions for AVR microcontrollers
- citahub/cita - A high performance blockchain kernel for enterprise users.
- tyrchen/geektime-rust - 我的极客时间 Rust 课程的代码仓库,随课程更新
- tnballo/high-assurance-rust - A free book about developing secure and robust systems software.
- rust-osdev/uefi-rs - Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.
- asny/three-d - 2D/3D renderer - makes it simple to draw stuff across platforms (including web)
- Marwes/combine - A parser combinator library for Rust
- ferrocene/ferrocene - Source code of Ferrocene, safety-critical Rust toolchain
- colin-kiegel/rust-derive-builder - derive builder implementation for rust structs
- googleforgames/quilkin - Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.
- mfontanini/presenterm - A markdown terminal slideshow tool
- BurntSushi/walkdir - Rust library for walking directories recursively.
- orhun/systeroid - A more powerful alternative to sysctl(8) with a terminal user interface 🐧
- SeaQL/FireDBG.for.Rust - 🔥 Time Travel Visual Debugger for Rust
- sunng87/handlebars-rust - Rust templating with Handlebars
- pdf-rs/pdf - Rust library to read, manipulate and write PDF files.
- lloydmeta/frunk - Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
- cloudflare/foundations - Cloudflare's Rust service foundations library.
- willdoescode/nat -
ls
alternative with useful info and a splash of color 🎨 - nymtech/nym - Nym provides strong network-level privacy against sophisticated end-to-end attackers, and anonymous transactions using blinded, re-randomizable, decentralized credentials.
- wormtql/yas - Blazingly fast Genshin Impact/Honkai: Starrail artifacts scanner
- scottlamb/moonfire-nvr - Moonfire NVR, a security camera network video recorder
- rs-ipfs/rust-ipfs - The InterPlanetary File System (IPFS), implemented in Rust.
- hyperledger-solang/solang - Solidity Compiler for Solana and Polkadot
- postgresml/korvus - Korvus is a search SDK that unifies the entire RAG pipeline in a single database query. Built on top of Postgres with bindings for Python, JavaScript, Rust and C.
- unixzii/ibackupextractor - A simple tool for extracting files from iOS backup archive.
- zu1k/translator - 简单、轻量、好用的划词翻译软件
- kuasar-io/kuasar - A multi-sandbox container runtime that provides cloud-native, all-scenario multiple sandbox container solutions.
- Zaplib/zaplib - ⚡ Zaplib is an open-source library for speeding up web applications using Rust and WebAssembly.
- AtheMathmo/rusty-machine - Machine Learning library for Rust
- rust-lang/rust-playground - The Rust Playground
- square/sudo_pair - Plugin for sudo that requires another human to approve and monitor privileged sudo sessions
- sminez/penrose - A library for writing an X11 tiling window manager
- rust-qt/ritual - Use C++ libraries from Rust
- exonum/exonum - An extensible open-source framework for creating private/permissioned blockchain applications
- redlib-org/redlib - Private front-end for Reddit
- fitzgen/dodrio - A fast, bump-allocated virtual DOM library for Rust and WebAssembly.
- orium/rpds - Rust persistent data structures
- rust-lang/reference - The Rust Reference
- fornwall/rust-script - Run Rust files and expressions as scripts without any setup or compilation step.
- nagisa/rust_libloading - Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.
- lnx-search/lnx - ⚡ Insanely fast, 🌟 Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine.
- kafka-rust/kafka-rust - Rust client for Apache Kafka
- Totodore/socketioxide - A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.
- jni-rs/jni-rs - Rust bindings to the Java Native Interface — JNI
- microsoft/openvmm - Home of OpenVMM and OpenHCL.
- BrainiumLLC/cargo-mobile - Rust on mobile made easy!
- joaoviictorti/RustRedOps - 🦀 | RustRedOps is a repository for advanced Red Team techniques and offensive malware, focused on Rust
- golemparts/rppal - A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
- matrix-org/matrix-rust-sdk - Matrix Client-Server SDK for Rust
- kbknapp/cargo-outdated - A cargo subcommand for displaying when Rust dependencies are out of date
- ilya-zlobintsev/LACT - Linux AMDGPU Configuration Tool
- tarkah/tickrs - Realtime ticker data in your terminal 📈
- revoltchat/backend - Monorepo for Revolt backend services.
- mmstick/parallel - This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel
- ferrilab/bitvec - A crate for managing memory bit by bit
- alexpusch/rust-magic-patterns - Magical Rust patterns laid out and simplified
- Byron/gitoxide - An idiomatic, lean, fast & safe pure Rust implementation of Git
- datafuselabs/databend - 𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
- dbrgn/tealdeer - A very fast implementation of tldr in Rust.
- osohq/oso - Oso is a batteries-included framework for building authorization in your application.
- sqlparser-rs/sqlparser-rs - Extensible SQL Lexer and Parser for Rust
- jqnatividad/qsv - CSVs sliced, diced & analyzed.
- sarah-ek/faer-rs - Linear algebra foundation for the Rust programming language
- datafuselabs/openraft - rust raft with improvements
- hyperledger/solang - Solidity Compiler for Solana and Polkadot
- andy-5/wslgit - Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)
- ZhangHanDong/tao-of-rust-codes - 《Rust编程之道》随书源码
- wormtql/genshin_artifact - 莫娜占卜铺 | 原神 | 圣遗物搭配 | 圣遗物潜力。多方向圣遗物自动搭配,多方向圣遗物潜力与评分, Genshin Impact artifacts assessment, artifacts auto combination, artifacts statistics, artifacts potential, and more.
- rust-pretty-assertions/rust-pretty-assertions - Overwrite
assert_eq!
with a drop-in replacement, adding a colorful diff. - ofek/pyapp - Runtime installer for Python applications
- m4b/goblin - An impish, cross-platform binary parsing crate, written in Rust
- tafia/quick-xml - Rust high performance xml reader and writer
- gnzlbg/cargo-asm - cargo subcommand showing the assembly or llvm-ir generated for Rust code
- mozilla/grcov - Rust tool to collect and aggregate code coverage data for multiple source files
- prisma/prisma-engines - 🚂 Engine components of Prisma ORM
- vercel/turbo - Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
- ratatui-org/ratatui - Rust library that's all about cooking up terminal user interfaces (TUIs) 👨🍳🐀
- LibNyanpasu/clash-nyanpasu - Clash Nyanpasu~(∠・ω< )⌒☆
- soywod/himalaya - CLI to manage emails
- gosub-browser/gosub-engine - A web browser in the making. More info at https://gosub.io
- causal-agent/scraper - HTML parsing and querying with CSS selectors
- apache/incubator-teaclave-sgx-sdk - Apache Teaclave (incubating) SGX SDK helps developers to write Intel SGX applications in the Rust programming language, and also known as Rust SGX SDK.
- bbodi/notecalc3 - NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.
- jauhien/iron-kaleidoscope - LLVM tutorial in Rust language
- rust-ethereum/evm - Pure Rust implementation of Ethereum Virtual Machine
- holochain/holochain - The current, performant & industrial strength version of Holochain on Rust.
- plietar/librespot - Open Source Spotify client library
- nervosnetwork/ckb - The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
- fusion-engineering/inline-python - Inline Python code directly in your Rust code
- tokio-rs/io-uring - The
io_uring
library for Rust - kivikakk/comrak - CommonMark + GFM compatible Markdown parser and renderer
- graphql-rust/graphql-client - Typed, correct GraphQL requests and responses in Rust
- holochain/holochain-rust - DEPRECATED. The Holochain framework implemented in rust with a redux style internal state-model.
- hermit-os/kernel - A Rust-based, lightweight unikernel.
- Freaky/Compactor - A user interface for Windows 10 filesystem compression
- ihciah/clean-dns-bpf - 基于 Rust + eBPF 丢弃 GFW DNS 污染包
- hyperium/http - Rust HTTP types
- Andy-Python-Programmer/aero - Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
- Jon-Becker/heimdall-rs - Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.
- rustgd/cgmath - A linear algebra and mathematics library for computer graphics.
- oracle/railcar - RailCar: Rust implementation of the Open Containers Initiative oci-runtime
- lightningdevkit/rust-lightning - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
- nerdypepper/dijo - scriptable, curses-based, digital habit tracker
- tweedegolf/teach-rs - A modular, reusable university course for Rust
- grovesNL/glow - GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
- koute/cargo-web - A Cargo subcommand for the client-side Web
- fruiframework/frui - A developer-friendly framework for building user interfaces in Rust
- 3Hren/msgpack-rust - MessagePack implementation for Rust / msgpack.org[Rust]
- Stebalien/tempfile - Temporary file library for rust
- llenotre/maestro - Unix-like kernel written in Rust
- apache/incubator-horaedb - HoraeDB is a high-performance, distributed, cloud native time-series database.
- fff-rs/juice - The Hacker's Machine Learning Engine
- hadronized/luminance-rs - Type-safe, type-level and stateless Rust graphics framework
- japaric/xargo - The sysroot manager that lets you build and customize
std
- tomaka/rouille - Web framework in Rust
- aws/s2n-quic - An implementation of the IETF QUIC protocol
- HigherOrderCO/HVM - A massively parallel, optimal functional runtime in Rust
- AleoHQ/snarkOS - A Decentralized Operating System for ZK Applications
- stacks-network/sbtc - sBTC primitives, signer components, helper tools
- drifting-in-space/plane - A distributed system for running WebSocket services at scale.
- paritytech/ink - Parity's ink! to write smart contracts.
- spearow/juice - The Hacker's Machine Learning Engine
- jorgecarleitao/arrow2 - Transmute-free Rust library to work with the Arrow format
- google/mundane - Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).
- ziesha-network/bazuka - Rust implementation of Ziesha protocol
- joaoh82/rust_sqlite - SQLRite - Simple embedded database modeled off SQLite in Rust
- chiselstrike/chiselstrike - ChiselStrike abstracts common backends components like databases and message queues, and let you drive them from a convenient TypeScript business logic layer
- apache/arrow-datafusion - Apache Arrow DataFusion SQL Query Engine
- apache/arrow-ballista - Apache Arrow Ballista Distributed Query Engine
- bytewax/bytewax - Python Stream Processing
- hecrj/coffee - An opinionated 2D game engine for Rust
- p-e-w/ternimal - Simulate a lifeform in the terminal
- tcdi/plrust - A Rust procedural language handler for PostgreSQL
- void-rs/void - terminal-based personal organizer
- thruster-rs/Thruster - A fast, middleware based, web framework written in Rust
- bodil/vgtk - A declarative desktop UI framework for Rust built on GTK and Gtk-rs
- hoodie/notify-rust - ☝️send desktop notifications from your Rust app.
- kpcyrd/sniffglue - Secure multithreaded packet sniffer
- tweedegolf/101-rs - A Rust university course
- neuronika/neuronika - Tensors and dynamic neural networks in pure Rust.
- wubx/rust-in-databend - Rust 培养提高计划, 感谢 Databend 社区 支持https://github.com/datafuselabs/databend
- RustAudio/vst-rs - VST 2.4 API implementation in rust. Create plugins or hosts. Previously rust-vst on the RustDSP group.
- toml-rs/toml-rs - A TOML encoding/decoding library for Rust
- brendanzab/codespan - Beautiful diagnostic reporting for text-based programming languages.
- zargony/fuse-rs - Rust library for filesystems in userspace (FUSE)
- darkrenaissance/darkfi - Anonymous. Uncensored. Sovereign.
- archseer/enigma - An Erlang VM implementation in Rust
- raphlinus/pulldown-cmark - An efficient, reliable parser for CommonMark, a standard dialect of Markdown
- paritytech/wasmi - WebAssembly (Wasm) interpreter.
- phaazon/luminance-rs - Type-safe, type-level and stateless Rust graphics framework
- ajour/ajour - A World of Warcraft addon manager written in Rust.
- kornelski/dssim - Image similarity comparison simulating human perception (multiscale SSIM in Rust)
- rust-mobile/ndk - Rust bindings to the Android NDK
- hackndev/zinc - The bare metal stack for rust
- tikv/rust-prometheus - Prometheus instrumentation library for Rust applications
- zeromq/zmq.rs - A native implementation of ØMQ in Rust
- HerringtonDarkholme/vue-compiler - Vue's template compiler reimplemented in Rust!
- postgresml/postgresml - The GPU-powered AI application database. Get your app to market faster using the simplicity of SQL and the latest NLP, ML + LLM models.
- apache/incubator-opendal - Apache OpenDAL: access data freely.
- bluss/indexmap - A hash table with consistent order and fast iteration; access items by key or sequence index
- 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
- zhihu/rucene - Rust port of Lucene
- async-raft/async-raft - An implementation of the Raft distributed consensus protocol using the Tokio framework.
- carllerche/tower-web - A fast, boilerplate free, web framework for Rust
- riker-rs/riker - Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.
- alexcrichton/curl-rust - Rust bindings to libcurl
- orlp/slotmap - Slotmap data structure for Rust
- simd-lite/simd-json - Rust port of simdjson
- hypercube-lab/hypercube - HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰
- dalek-cryptography/bulletproofs - A pure-Rust implementation of Bulletproofs using Ristretto.
- CeresDB/horaedb - HoraeDB is a high-performance, distributed, cloud native time-series database.
- sidkshatriya/rd - rd is a record/replay debugger written in rust
- mitnk/cicada - An old-school bash-like Unix shell written in Rust
- maidsafe-archive/crust - Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects
- tokio-rs/tokio-uring - An io_uring backed runtime for Rust
- tfpk/macrokata - Learn Macros In Rust
- gorilla-devs/ferium - Fast and multi-source CLI program for managing Minecraft mods and modpacks from Modrinth, CurseForge, and GitHub Releases
- rust-shell-script/rust_cmd_lib - Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way
- SergioBenitez/Rocket - A web framework for Rust.
- burn-rs/burn - Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
- thedodd/trunk - Build, bundle & ship your Rust WASM application to the web.
- CeresDB/ceresdb - CeresDB is a high-performance, distributed, cloud native time-series database.
- rust-secure-code/cargo-geiger - Detects usage of unsafe Rust in a Rust crate and its dependencies.
- PeerDB-io/peerdb - Postgres first ETL/ELT, enabling 10x faster data movement in and out of Postgres 🐘 🚀
- rust-blockchain/evm - Pure Rust implementation of Ethereum Virtual Machine
- Ruddle/Fomos - Experimental OS, built with rust
- PyO3/rust-numpy - PyO3-based Rust bindings of the NumPy C-API
- sharkdp/diskus - A minimal, fast alternative to 'du -sh'
- BVE-Reborn/rend3 - Easy to use, customizable, efficient 3D renderer library built on wgpu.
- clojure-rs/ClojureRS - Clojure, implemented atop Rust (unofficial)
- amqp-rs/lapin - AMQP client library in Rust, with a clean, futures based API
- rust-num/num - A collection of numeric types and traits for Rust.
- dimforge/ncollide - 2 and 3-dimensional collision detection library in Rust.
- flybywiresim/aircraft - The A32NX & A380X Project are community driven open source projects to create a free airbus aircraft in Microsoft Flight Simulator that is as close to reality as possible.
- EAimTY/tuic - Delicately-TUICed 0-RTT proxy protocol
- web-infra-dev/oxc - ⚓ A suite of high-performance tools for JavaScript and TypeScript written in Rust.
- bjorn3/rustc_codegen_cranelift - Cranelift based backend for rustc
- triplehex/piccolo - An experimental stackless Lua VM implemented in pure Rust
- telegram-rs/telegram-bot - Rust Library for creating a Telegram Bot
- wssheldon/osintui - OSINT from your favorite services in a friendly terminal user interface - integrations for Virustotal, Shodan, and Censys
- utkarshkukreti/select.rs - A Rust library to extract useful data from HTML documents, suitable for web scraping.
- rust-native-ui/libui-rs - Rust bindings to the minimalist, native, cross-platform UI toolkit
libui
- khonsulabs/bonsaidb - A developer-friendly document database that grows with you, written in Rust
- facebookexperimental/MIRAI - Rust mid-level IR Abstract Interpreter
- spacedriveapp/spacedrive - Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
- bluejekyll/trust-dns - A Rust based DNS client, server, and resolver
- jaytaph/gosub-browser - A html5 tokenizer / parser that hopefully grow up to be a browser
- tauri-apps/tauri-mobile - Rust on mobile made easy!
- rust-mobile/android-rs-glue - Glue between Rust and Android
- oakes/SolidOak - An IDE for Rust
- osa1/tiny - A terminal IRC client
- bwasty/learn-opengl-rs - Rust port of JoeyDeVries/LearnOpenGL
- greyblake/whatlang-rs - Natural language detection library for Rust. Try demo online: https://whatlang.org/
- mufeedvh/binserve - A fast production-ready static web server with TLS (HTTPS), routing, hot reloading, caching, templating, and security in a single-binary you can set up with zero code.
- tiny-http/tiny-http - Low level HTTP server library in Rust
- TeXitoi/keyberon - A rust crate to create a pure rust keyboard firmware.
- fzyzcjy/flutter_rust_bridge - High-level memory-safe binding generator for Flutter/Dart <-> Rust
- freenet/locutus - Declare your digital independence
- pomsky-lang/pomsky - A new, portable, regular expression language
- japaric/heapless - Heapless,
static
friendly data structures - cloudflare/wirefilter - An execution engine for Wireshark-like filters
- fengsp/pencil - A web application microframework for Rust
- tsgates/rust.ko - A minimal Linux kernel module written in rust.
- headcrab-rs/headcrab - A modern Rust debugging library 🦀
- spacejam/rio - pure rust io_uring library, built on libc, thread & async friendly, misuse resistant
- stacks-network/stacks-blockchain - The Stacks blockchain implementation
- jdxcode/rtx - Runtime Executor (asdf-plugin compatible)
- hermitcore/rusty-hermit - RustyHermit - A Rust-based, lightweight unikernel
- mouredev/one-day-one-language - Cómo dar en un día tus primeros pasos en cada lenguaje de programación. Introducción, configuración e instalación, usos habituales, fundamentos, sintaxis y próximos pasos.
- yaahc/eyre - A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications
- Ogeon/rustful - [OUTDATED] A light HTTP framework for Rust
- projectfluent/fluent-rs - Rust implementation of Project Fluent
- dimensionhq/volt - An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies using pre-flattened dependency trees.
- SoptikHa2/desed - Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal.
- emoon/rust_minifb - Cross platfrom window and framebuffer crate for Rust
- ellie/atuin - 🐢 Magical shell history
- lk-geimfari/awesomo - Cool open source projects written in various languages.
- tui-rs-revival/ratatui - Rust library to build rich terminal user interfaces (TUIs) and dashboards
- Boshen/oxc - The JavaScript Oxidation Compiler
- yewstack/yew - Rust / Wasm framework for building client web apps
- tcdi/pgrx - Build Postgres Extensions with Rust!
- mackwic/colored - (Rust) Coloring terminal so simple you already know how to do it !
- security-union/zoom-rs - zoom clone written in rust for research purposes
- heim-rs/heim - Cross-platform async library for system information fetching 🦀
- zineland/zine - Zine - a simple and opinionated tool to build your own magazine.
- nuta/nsh - A command-line shell like fish, but POSIX compatible.
- BurntSushi/byteorder - Rust library for reading/writing numbers in big-endian and little-endian.
- jrmuizel/raqote - Rust 2D graphics library
- Gekkio/mooneye-gb - A Game Boy research project and emulator written in Rust
- Manishearth/rust-gc - Simple tracing (mark and sweep) garbage collector for Rust
- Pauan/rust-dominator - Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!
- sassman/t-rec-rs - Blazingly fast terminal recorder that generates animated gif images for the web written in rust
- rust-lang/rustfix - Automatically apply the suggestions made by rustc
- fadeevab/design-patterns-rust - Rust examples for all 23 classic GoF design patterns, and even a little more
- anp/moxie - lightweight platform-agnostic tools for declarative UI
- 17cupsofcoffee/tetra - 🎮 A simple 2D game framework written in Rust
- ZenGo-X/multi-party-ecdsa - Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm).
- AppFlowy-IO/AppFlowy - AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
- charliermarsh/ruff - An extremely fast Python linter, written in Rust.
- Hasnayeen/larks - https://github.com/Hasnayeen/goodwork
- casey/ord - 👁🗨 Rare and exotic sats
- eto-ai/lance - Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..
- d-unseductable/ruru - Native Ruby extensions written in Rust
- amethyst/rendy - State of the art "build your own engine" kit powered by gfx-hal
- rxRust/rxRust - Rust implementation of Reactive Extensions.
- estk/log4rs - A highly configurable logging framework for Rust
- rustformers/llama-rs - Run LLaMA inference on CPU, with Rust 🦀🚀🦙
- eqrion/cbindgen - A project for generating C bindings from Rust code
- hannobraun/Fornjot - Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
- MeadowlarkDAW/Meadowlark - A (currently incomplete) open-source Digital Audio Workstation, made by musicians, for musicians
- kyren/luster - An experimental Lua VM implemented in pure Rust
- alibaba/GaiaX - 动态模板引擎是一套轻量化、跨平台、高性能的纯原生移动端卡片渲染动态化解决方案
- iliekturtles/uom - Units of measurement -- type-safe zero-cost dimensional analysis
- ContainerSolutions/trow - Container Registry and Image Management for Kubernetes Clusters
- akula-bft/akula - Fastest Ethereum archive node ever built
- uuid-rs/uuid - Generate and parse UUIDs.
- getsentry/sentry-cli - A command line utility to work with Sentry.
- stevedonovan/gentle-intro - A gentle Rust tutorial
- erickt/rust-zmq - Rust zeromq bindings.
- rustodon/rustodon - A Mastodon-compatible, ActivityPub-speaking server in Rust
- cube-js/cube.js - 📊 Cube — The Semantic Layer for Building Data Applications
- Peltoche/lsd - The next gen ls command
- nitnelave/lldap - Light LDAP implementation
- tcdi/pgx - Build Postgres Extensions with Rust!
- LearningOS/rust-based-os-comp2023 - 2023开源操作系统训练营
- a5huynh/spyglass - A personal search engine, crawl & index websites/files you want with a simple set of rules
- levkk/pgcat - PostgreSQL pooler with sharding, load balancing and failover support.
- sonnylazuardi/chatgpt-desktop - OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust
- rtic-rs/cortex-m-rtic - Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
- sciter-sdk/rust-sciter - Rust bindings for Sciter
- KDE/rust-qt-binding-generator - Generate bindings to use Rust code in Qt and QML
- security-union/rust-zoom - zoom clone written in rust for RESEARCH PURPOSES
- wahn/rs_pbrt - Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
- DanielKeep/tlborm - The Little Book of Rust Macros
- ryanisaacg/quicksilver - A simple framework for 2D games on desktop and web
- hermitcore/libhermit-rs - libhermit-rs: A Rust-based library operating system
- awslabs/flowgger - A fast data collector in Rust
- clifinger/canduma - A Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT
- danielpclark/rutie - “The Tie Between Ruby and Rust.”
- phsym/prettytable-rs - A rust library to print aligned and formatted tables
- docopt/docopt.rs - Docopt for Rust (command line argument parser).
- amethyst/rustrogueliketutorial - Roguelike Tutorial in Rust - using RLTK
- rust-lang/rustc_codegen_gcc - libgccjit AOT codegen for rustc
- burtonageo/cargo-bundle - Wrap rust executables in OS-specific app bundles
- stratis-storage/stratisd - Easy to use local storage management for Linux.
- Smithay/wayland-rs - Rust implementation of the wayland protocol (client and server).
- LukeMathWalker/build-your-own-jira-with-rust - A test-driven workshop to learn Rust building your own JIRA clone!
- time-rs/time - The most used Rust library for date and time handling.
- samuela/rustybox - A free-range, non-GMO fork of busybox in 100% Rust 🦀
- mike-engel/jwt-cli - A super fast CLI tool to decode and encode JWTs built in Rust
- tremor-rs/tremor-runtime - Main Tremor Project Rust Codebase
- rust-lang-deprecated/error-chain - Error boilerplate for Rust
- romanz/electrs - An efficient re-implementation of Electrum Server in Rust
- pcwalton/sprocketnes - NES emulator written in Rust
- org-rs/org-rs - org-mode parser rewrite in Rust
- linebender/runebender - A font editor written in Rust.
- Kindelia/HVM - A massively parallel, optimal functional runtime in Rust
- cloudflare/wrangler - 🤠 wrangle your Cloudflare Workers
- LearningOS/rust-based-os-comp2022 - 2022开源操作系统训练营
- atroche/rust-headless-chrome - A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.
- yisibl/resvg-js - A high-performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.
- paritytech/jsonrpc - Rust JSON-RPC implementation
- murarth/ketos - Lisp dialect scripting and extension language for Rust programs
- paritytech/parity-bitcoin - The Parity Bitcoin client
- Esc4iCEscEsc/skanuvaty - Dangerously fast DNS/network/port scanner
- engula/engula - Engula is a distributed key-value store, used as a cache, database, and storage engine.
- substantic/rain - Framework for large distributed pipelines
- koute/pinky - An NES emulator written in Rust
- Canop/rhit - A nginx log explorer
- TimonPost/laminar - A simple semi-reliable UDP protocol for multiplayer games
- pcwalton/rust-media - A free, comprehensive, and portable video/audio streaming library for Rust
- paupino/rust-decimal - Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.
- hashintel/hash - Data management, integration and modeling with blocks #
- gbj/leptos - Build fast web applications with Rust.
- rulex-rs/pomsky - A new, portable, regular expression language
- mitsuhiko/dialoguer - Rust utility library for nice command line prompts and similar things
- google/rerast - A tool for transforming Rust code using rules
- richox/orz - a high performance, general purpose data compressor written in rust
- tokio-rs/tokio-proto - A network application framework for Rust
- arrayfire/arrayfire-rust - Rust wrapper for ArrayFire
- daboross/fern - Simple, efficient logging for Rust
- autopilot-rs/autopy - A simple, cross-platform GUI automation module for Python and Rust.
- TimeToogo/tunshell - Remote shell into ephemeral environments 🐚 🦀
- rust-lang/datafrog - A lightweight Datalog engine in Rust
- rustsbi/rustsbi - RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/standalone.
- bheisler/RustaCUDA - Rusty wrapper for the CUDA Driver API
- servo/core-foundation-rs - Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS
- Geal/nom - Rust parser combinator framework
- skerkour/bloom - The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
- rust-windowing/android-rs-glue - Glue between Rust and Android
- rust-windowing/android-ndk-rs - Rust bindings to the Android NDK
- gsquire/topngx - top for NGINX
- mcginty/snow - A Rust implementation of the Noise Protocol Framework
- AcalaNetwork/Acala - Acala - cross-chain DeFi hub and stablecoin based on Substrate for Polkadot and Kusama.
- nachoparker/dutree - a tool to analyze file system usage written in Rust
- paperclip-rs/paperclip - WIP OpenAPI tooling for Rust.
- saschagrunert/kubernix - Single dependency Kubernetes clusters for local testing, experimenting and development
- TimUntersberger/nog - A tiling window manager for Windows
- godot-rust/godot-rust - Rust bindings for GDNative
- sansyrox/robyn - Robyn is a fast and extensible async python web server with a rust runtime
- lunaryorn/mdcat - cat for markdown
- zeeka-network/bazuka - Rust implementation of Zeeka protocol
- zu1k/copy-translator - 简单、轻量、好用的划词翻译软件
- Gigoteur/UnicornConsole - Unicorn Console: create quick fantasy game in Rust/Python/Lua/Javascript !
- bitvecto-rs/bitvec - A crate for managing memory bit by bit
- rhysd/kiro-editor - A terminal UTF-8 text editor written in Rust 📝🦀
- clux/muslrust - Docker environment for building musl based static linux rust binaries
- doyoubi/undermoon - Mordern Redis Cluster solution for easy operation.
- MROS/jpeg_tutorial - 跟我寫 JPEG 解碼器 (Write a JPEG decoder with me)
- derniercri/snatch - A simple, fast and interruptable download accelerator, written in Rust
- spikecodes/libreddit - Private front-end for Reddit
- fishfolks/jumpy - Tactical 2D shooter in fishy pixels style. Made with Rust-lang and Macroquad 🦀🌶
- akeru-inc/xcnotary - the missing macOS app notarization helper, built with Rust
- dropbox/rust-brotli - Brotli compressor and decompressor written in rust that optionally avoids the stdlib
- rust-rosetta/rust-rosetta - Implementing Rosetta Code problems in Rust.
- valeriansaliou/bloom - 🌸 HTTP REST API caching middleware, to be used between load balancers and REST API workers.
- Dushistov/flapigen-rs - Tool for connecting programs or libraries written in Rust with other languages
- yupferris/rustendo64 - Livecoding a Nintendo 64 emulator in Rust :D
- sodiumoxide/sodiumoxide - [DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
- mbround18/valheim-docker - Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.
- qarmin/szyszka - Szyszka is fast and powerful file renamer
- kaplanelad/shellfirm - Intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification
- CSML-by-Clevy/csml-engine - CSML is an easy-to-use chatbot programming language and framework.
- BurntSushi/aho-corasick - A fast implementation of Aho-Corasick in Rust.
- AltSysrq/proptest - Hypothesis-like property testing for Rust
- geph-official/geph4 - Geph (迷霧通) is a modular Internet censorship circumvention system designed specifically to deal with national filtering.
- wormhole-foundation/wormhole - A reference implementation for the Wormhole blockchain interoperability protocol.
- ivanceras/sauron-native - Truly cross platform, truly native. multiple backend GUI for rust
- andygrove/datafusion - DataFusion has now been donated to the Apache Arrow project
- gimli-rs/gimli - A blazing fast library for consuming the DWARF debugging format
- jeaye/ncurses-rs - A low-level ncurses wrapper for Rust
- miketang84/sapper - A lightweight web framework built on hyper, implemented in Rust language.
- tokio-rs/tokio-core - I/O primitives and event loop for async I/O in Rust
- esphen/wsta - A CLI development tool for WebSocket APIs
- softprops/envy - deserialize env vars into typesafe structs with rust
- metrics-rs/metrics - A metrics ecosystem for Rust.
- llogiq/flame - An intrusive flamegraph profiling tool for rust.
- bikeshedder/deadpool - Dead simple pool implementation for rust with async-await
- dtolnay/serde-yaml - Strongly typed YAML library for Rust
- parcel-bundler/parcel-css - A CSS parser, transformer, and minifier written in Rust.
- kube-rs/kube-rs - Rust Kubernetes client and controller runtime
- alexcrichton/toml-rs - A TOML encoding/decoding library for Rust
- brendanzab/gl-rs - An OpenGL function pointer loader for Rust
- mystor/rust-cpp - Embed C++ directly inside your rust code!
- rustless/rustless - REST-like API micro-framework for Rust. Works with Iron.
- apache/incubator-teaclave - Apache Teaclave (incubating) is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.
- EmbarkStudios/rust-ecosystem - Rust wants & tracking for Embark 🦀
- fluencelabs/rust-peer - Rust implementation of the Fluence network peer
- ecumene/rust-sloth - A 3D software rasterizer... for the terminal!
- singularity-data/risingwave - RisingWave: the next-generation streaming database in the cloud.
- hyperledger-labs/solang - Solidity Compiler for Solana, Substrate, and ewasm
- arctic-hen7/perseus - A state-driven web development framework for Rust with full support for server-side rendering and static generation.
- colin-kiegel/rust-pretty-assertions - Overwrite
assert_eq!
with a drop-in replacement, adding a colorful diff. - pikkr/pikkr - JSON parser which picks up values directly without performing tokenization in Rust
- TatriX/realworld-rust-rocket - Rust + Rocket RealWorld framework implementation
- servo/ipc-channel - A multiprocess drop-in replacement for Rust channels
- euclio/vim-markdown-composer - An asynchronous markdown preview plugin for Vim and Neovim.
- jimblandy/context-switch - Comparison of Rust async and Linux thread context switch time.
- dropbox/pb-jelly - A protobuf code generation framework for the Rust language developed at Dropbox.
- crazymykl/rust-koans - Koans for the Rust programming language
- napi-rs/node-rs - Node.js bindings ❤️ Rust crates
- kahing/catfs - Cache AnyThing filesystem written in Rust
- Drakulix/fireplace - Modular wayland window manager written in rust
- rust-analyzer/rust-analyzer - A Rust compiler front-end for IDEs
- federico-terzi/espanso - Cross-platform Text Expander written in Rust
- mitsuhiko/redis-rs - Redis library for rust
- gakonst/foundry - Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- ockam-network/ockam - End-to-end encryption and mutual authentication for distributed applications.
- 38/plotters - A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
- project-serum/anchor - ⚓ Solana Sealevel Framework
- MaikKlein/ash - Vulkan bindings for Rust
- alexcrichton/cc-rs - Rust library for build scripts to compile C/C++ code into a Rust library
- getsynth/synth - The Declarative Data Generator
- pyros2097/rust-embed - Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.
- Graviton-Code-Editor/Graviton-App - 🚀 A modern-looking Code Editor
- urbica/martin - Blazing fast and lightweight PostGIS vector tiles server
- daogangtang/sapper - A lightweight web framework built on hyper, implemented in Rust language.
- revoltchat/delta - Revolt backend API server, built with Rust.
- microsoft/com-rs - A Rust Crate for Creating and Consuming COM APIs
- fluencelabs/fluence - Peer-to-peer computing protocol and licensing system
- dalek-cryptography/curve25519-dalek - A pure-Rust implementation of group operations on Ristretto and Curve25519
- sayanarijit/qrcode.show - [WORKING PROTOTYPE] Generate QR code easily for free - QR Code Generation as a Service
- withoutboats/fehler - Rust doesn't have exceptions