This is your work, valued
may. rust stackful coroutine library
★ 2.4kmay_minihttp. mini http implemented on top of may
★ 916generator-rs. rust stackful generator library
★ 363rcu_cell. rust rcu cell library
★ 45may_actor. Local Actor library based on may
★ 26may_rpc. rust coroutine based rpc framework
★ 24wrk-rs. http benchmark using may_http and coroutine
★ 12may_postgres. postgres client for rust stackful coroutine
★ 9rcu_list. Concurrent linked list implementation in Rust
★ 8may_future. run futures in may
★ 8quick_sort. rust coroutine quick sort example
★ 7prime. rust prime generator
★ 5conetty. rust coroutine cs framework
★ 5vfio-ioctls. Rust
★ 4co_managed. managed coroutine creation
★ 4may_signal. Signal stream library for rust
★ 4may_thread. Execute functions asynchronously in thread for coroutines
★ 3may_waiter. coroutine based blocker for IPC
★ 3coroutine-examples. Rust
★ 3fifo_cache. rust simple fifo cache
★ 3may_process. asynchronous process support with coroutine
★ 2token_id. rust token_id macro
★ 2co_slog. Coroutine Logging scopes for slog-rs
★ 2co_waiter. coroutine waiter library
★ 1Xudong-Huang.github.io. my static web host
★ 1Sequencer. rust Sequencer sync primitive
★ 1FrameworkBenchmarks. Source for the TechEmpower Framework Benchmarks project
★ 1rp-engine. YAML-native agent workflow execution engine, written in Rust
★ 1.2kcuda-oxide. cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.
★ 2.9kBeing-H. Being-H is BeingBeyond's family of human-centric embodied foundation models.
★ 1.1kPsi0. [RSS26'] Welcome to Psi-Zero, a Humanoid VLA towards Universal Humanoid Intelligence.
★ 2.7kcrabtime. Rust
★ 2kmasstree. An implementation of the C++ Masstree data structure in Rust.
★ 223dumpster. Cycle-tracking garbage collector library for Rust
★ 326smr-swap. A high-performance Rust library for safely sharing mutable data between a single writer and multiple readers using version-based memory reclamation.
★ 21feather. Feather🪶: A Rust web framework that does not use async
★ 760orx-parallel. A performant and configurable parallel computing library for computations defined as compositions of iterator methods.
★ 309eyre. A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications
★ 1.8kextfn. Extension Functions in Rust
★ 75ZLUDA. CUDA on non-NVIDIA GPUs
★ 15krusb. A safe Rust wrapper for libusb.
★ 495movable-ref. A Rust library for offset based pointers that enable movable self-referential data structures.
★ 62hot-lib-reloader-rs. Reload Rust code without app restarts. For faster feedback cycles.
★ 756offset-allocator. A port of Sebastian Aaltonen's `OffsetAllocator` to Rust
★ 432rust-gpu-shadertoys. shadertoy.com shaders ported to Rust-GPU
★ 165fastrace. A tracing library 10~100x faster than others.
★ 1.1ktun-rs. A cross-platform tun/tap interface infrastructure powered by Rust
★ 209atomic-rs. Generic Atomic<T> type for Rust
★ 247leapfrog. Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.
★ 268blart. Rust
★ 66art-rs. Adaptive Radix Tree in Rust
★ 67matchit. A high performance, zero-copy URL router.
★ 531moka. A high performance concurrent caching library for Rust
★ 2.6kborrow. Rust
★ 528web-frameworks. Which is the fastest web framework?
★ 7.1kloro. Make your JSON data collaborative and version-controlled with CRDTs
★ 5.8kvscode-git-graph. View a Git Graph of your repository in Visual Studio Code, and easily perform Git actions from the graph.
★ 2.5kfloat8. 8-bit floating point types for Rust
★ 64sourcegit. Windows/macOS/Linux GUI client for GIT users
★ 5.5ktypst. A markup-based typesetting system that is powerful and easy to learn.
★ 55kyazi. 💥 Blazing fast terminal file manager written in Rust, based on async I/O.
★ 40kbinsider. Analyze ELF binaries like a boss 😼🕵️♂️
★ 4.3kcodon. A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
★ 17kEnzyme. High-performance automatic differentiation of LLVM and MLIR.
★ 1.6krust-gpu. 🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
★ 3.2kscalable-concurrent-containers. A collection of high-performance containers providing both asynchronous and synchronous interfaces
★ 502papaya. A fast and ergonomic concurrent hashmap for read-heavy workloads.
★ 931windows-drivers-rs. Platform that enables Windows driver development in Rust
★ 1.9kImHex. 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
★ 54kLACT. Linux GPU Configuration And Monitoring Tool
★ 5.1kseize. Fast, efficient, and robust memory reclamation for Rust.
★ 478pingora. A library for building fast, reliable and evolvable network services.
★ 27kwindows-kernel-rs. Examples on how to write Windows kernel drivers in Rust
★ 245ffd. Fast Function Dispatch: Improving the performance of Rust's dynamic function calls
★ 39ml-engineering. Machine Learning Engineering Open Book
★ 18kqsv. Blazing-fast Data-Wrangling toolkit
★ 3.7kenigo. Cross platform input simulation in Rust
★ 1.7kFlyingCarpet. 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 (and optionally Bluetooth) in close range.
★ 5.2krav1e. The fastest and safest AV1 encoder.
★ 4.1kOxylus. A powerful data-driven game engine built in C++
★ 266lyon. 2D graphics rendering on the GPU in rust using path tessellation.
★ 2.6kkurbo. A Rust library for manipulating curves
★ 970tiny-skia. A tiny Skia subset ported to Rust
★ 1.6kfontdue. The fastest font renderer in the world, written in pure rust.
★ 1.7kkrnl. Safe, portable, high performance compute (GPGPU) kernels.
★ 259compute-shader-101. Sample code for compute shader 101 training
★ 614softbuffer. Easily write an image to a window
★ 494rangemap. Map data structure whose keys are stored as ranges
★ 105gxhash. Unsafely fast hashing algorithm 📈
★ 1kcachecloud. 搜狐视频(sohu tv)Redis私有云平台 :支持Redis多种架构(Standalone、Sentinel、Cluster)高效管理、有效降低大规模redis运维成本,提升资源管控能力和利用率。平台提供快速搭建/迁移,运维管理,弹性伸缩,统计监控,客户端整合接入等功能。(CacheCloud is a Redis cloud management platform. It supports Standalone, Sentinel, and Cluster architectures for Redis, effectively reducing large-scale Redis operation and maintenance costs, and improving resource management and utilization. The platform provides rapid construction/migration, operation and maintenance management, elastic scaling, statistical monitoring, client integration and access and other functions)
★ 9kcargo-show-asm. cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
★ 965vulkano. Safe and rich Rust wrapper around the Vulkan API
★ 5.1kVulkan-Tutorial-Rust-CN. Rust 版 Vulkan 教程的中文翻译,基于 vulkanalia
★ 143buddy_system_allocator. A buddy system allocator in pure Rust.
★ 137talc. A fast and flexible allocator for no_std and WebAssembly
★ 548tinymarch. Rust
★ 45puffin. 🐦 Friendly little instrumentation profiler for Rust 🦀
★ 1.7kfrand. Blazingly Fast Pseudo Random Number Generator written in Rust
★ 22obsidian-dataview. A data index and query language over Markdown files, for https://obsidian.md/.
★ 9.2kAwesome-Rust-MachineLearning. This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀
★ 2.3kevcxr. Rust
★ 6.4kcandle. Minimalist ML framework for Rust
★ 21kkiddo. Kiddo
★ 172mmap-sync. Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
★ 634vk-mem-rs. Rust bindings for AMD Vulkan Memory Allocator (VMA)
★ 205sailfish. Simple, small, and extremely fast template engine for Rust
★ 986learn-wgpu. Guide for using gfx-rs's wgpu library.
★ 1.9ktiny-renderer. A tiny software renderer written in Rust.
★ 96miniquad. Cross platform rendering in Rust
★ 2kGQL. GitQL is a extensible SQL-like query language and SDK to perform queries on various data sources such .git files with supports of most of SQL features such as grouping, ordering and aggregation and window functions and allow customization like user-defined types and functions
★ 3.5kxcap. XCap is a cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (WIP).
★ 992memchr. Optimized string search routines for Rust.
★ 1.5kcrumsort-rs. A parallelized Rust port of crumsort
★ 169bilge. Use bitsized types as if they were a feature of rust.
★ 198faer-rs. Linear algebra foundation for the Rust programming language
★ 2.6kdfdx. Deep learning in Rust, with shape checked tensors and neural networks
★ 1.9katuin. ✨ Making your shell magical
★ 31kllm. [Unmaintained, see README] An ecosystem of Rust libraries for working with large language models
★ 6.2kmaths-rs. Linear algebra library for graphics and gamedev.
★ 59rathole. A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
★ 14kimgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
★ 74khotline. A high-performance, hot-reload graphics engine.
★ 323ray-tracing-in-one-weekend. Rust implementation of Peter Shirley's "Ray Tracing in One Weekend"
★ 93logos. Create ridiculously fast Lexers
★ 3.5kminiquad-mandelbrot. A simple mandelbrot set explorer made with miniquad to demonstrate it's power
★ 13ash. Vulkan bindings for Rust
★ 2.3kbroot. A new way to see and navigate directory trees : https://dystroy.org/broot
★ 13kcarbonyl. Chromium running inside your terminal
★ 19kburn. Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
★ 16kAstroNvim. AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
★ 14ktracing-indicatif. Tracing layer that automatically creates and manages progress bars for active spans.
★ 278PPHC. 📙《高并发的哲学原理》开源图书(CC BY-NC-ND)https://pphc.lvwenhan.com
★ 4kHypervisor-101-in-Rust. The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
★ 1.2kzerocopy. Zerocopy makes zero-cost memory manipulation effortless. We write `unsafe` so you don’t have to.
★ 2.5ksniffnet. Comfortably monitor your Internet traffic 🕵️♂️
★ 40kbeyond-ssh. Beyond Compare difftool over SSH
★ 6heterob. Rust
★ 3parallel-hashmap. A family of header-only, very fast and memory-friendly hashmap and btree containers.
★ 3.2kokaywal. A Write Ahead Log (WAL) implementation in Rust
★ 242schnellru. A fast and flexible LRU map.
★ 205rust-course. 什么?你敢放心的把后背交给 AI? 我赌你不敢,那就来学学 AI 时代最酷、最安全、最快的语言吧。本书拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,这可能是目前最用心的 Rust 中文学习教程 / Book
★ 31kexcalidraw. Virtual whiteboard for sketching hand-drawn like diagrams
★ 127kjsoncrack.com. ✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML and CSV into interactive graphs.
★ 44kobject. A unified interface for reading and writing object file formats
★ 828bevy. A refreshingly simple data-driven game engine built in Rust
★ 47kblocking. A thread pool for isolating blocking I/O in async programs
★ 380git-cliff. A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
★ 12kcueue. A high-performance SPSC bounded circular buffer of bytes
★ 54sharded-slab. a lock-free concurrent slab (experimental)
★ 316forma. An efficient vector-graphics renderer
★ 2.6kcedarwood. Efficiently-updatable double-array trie in Rust (ported from cedar)
★ 108st3. Very fast lock-free, bounded, work-stealing queues with FIFO stealing and LIFO or FIFO semantic for the worker thread.
★ 90statig. Hierarchical state machines for designing event-driven systems
★ 789RustFFT. RustFFT is a high-performance FFT library written in pure Rust.
★ 918phantun. Transforms UDP stream into (fake) TCP streams that can go through Layer 3 & Layer 4 (NAPT) firewalls/NATs.
★ 2.4kkanal. The fast sync and async channel that Rust deserves
★ 1.7kWindTerm. A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.
★ 32ksshfs-win. SSHFS For Windows
★ 6.3kwinfsp. Windows File System Proxy - FUSE for Windows
★ 8.7kfuser. Filesystem in Userspace (FUSE) for Rust
★ 1.3kaya. Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
★ 4.7kautomod. Pull in every source file in a directory as a module
★ 187lurk. A pretty (simple) alternative to strace.
★ 1.1kintertrait. A library providing direct casting among trait objects implemented by a type
★ 42ref-cast. Safely cast &T to &U where the struct U contains a single field of type T.
★ 219cargo-typesize. List size of types in a Rust crate
★ 27monoio. Rust async runtime based on io-uring.
★ 5kwgpu-step-by-step. Tutorial: Rust wgpu graphics programming on native devices and the web.
★ 328h264-reader. Rust reader for H264 bitsream syntax
★ 94rust-ffmpeg. Safe FFmpeg wrapper.
★ 483rkyv. Zero-copy deserialization framework for Rust
★ 4.3kpprof-rs. A Rust CPU profiler implemented with the help of backtrace-rs
★ 1.6krustsbi. 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 prototyper folder.
★ 1.3ktabled. An easy to use library for pretty print tables of Rust structs and enums.
★ 2.3kpsutils. Command line utilities written in Powershell
★ 610fleet. 🚀 The blazing fast build tool for Rust.
★ 2.4kbytecount. Counting occurrences of a given byte or UTF-8 characters in a slice of memory – fast
★ 238associative-cache. A generic, fixed-size, associative cache
★ 44openraft. rust raft with improvements
★ 2kX-TRACK. A GPS bicycle speedometer that supports offline maps and track recording
★ 6.3krust-derivative. A set of alternative `derive` attributes for Rust
★ 468pcics. PCI configuration space access library
★ 6congee. Concurrent ART (adaptive radix tree)
★ 182magic-in-ten-mins-rs. 十分钟魔法练习 in Rust
★ 470libfuzzer. Rust bindings and utilities for LLVM’s libFuzzer
★ 260igrep. Interactive Grep
★ 840axum. HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity
★ 26kpolars. Extremely fast Query Engine for DataFrames, written in Rust
★ 39kegui. egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
★ 30kzellij. A terminal workspace with batteries included
★ 34ktock. A secure embedded operating system for microcontrollers
★ 6.4kvfio. Rust
★ 38Symphonia. Pure Rust multimedia format demuxing, tag reading, and audio decoding library
★ 3.3kRustBook. A book about Rust Data Structures and Algorithms.
★ 3kvte. Parser for virtual terminal emulators
★ 321monostate. Type that deserializes only from one specific value
★ 281homelab. Fully automated homelab from empty disk to running services with a single command.
★ 9.4kthread-priority. A simple Cross-platform thread schedule and priority library for rust.
★ 155dialoguer. Rust utility library for nice command line prompts and similar things
★ 1.6ktools. Unified developer tools for JavaScript, TypeScript, and the web
★ 23kdeku. Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
★ 1.4kenum-as-inner. Macros for deriving as functions to access Enums as their inner components
★ 105kerla. A new operating system kernel with Linux binary compatibility written in Rust.
★ 3.5kLibAFL. Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
★ 2.6kdioxus. Fullstack app framework for web, desktop, and mobile.
★ 37kscapegoat. Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
★ 265faf. FaF Web Server
★ 185ureq. A simple, safe HTTP client
★ 2.2kseqlock. A reader-writer lock that provides extremely fast read access without starving writers
★ 89linkme. Safe cross-platform linker shenanigans
★ 871mold. mold: A Modern Linker 🦠
★ 17kflate2-rs. DEFLATE, gzip, and zlib bindings for Rust
★ 1.1ktest-case. Rust procedural macro attribute for adding test cases easily
★ 632tap. Generic extensions for tapping values in Rust.
★ 505ryu. Fast floating point to string conversion
★ 703rust-cuda. Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.
★ 5.3kprobe-run. Run embedded programs just like native ones
★ 646abi_stable_crates. Rust-to-Rust ffi,ffi-safe equivalents of std types,and creating libraries loaded at startup.
★ 597SPSCQueue. A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
★ 1.3kuserfaultfd-rs. Rust bindings for the Linux userfaultfd functionality
★ 48rust-typed-builder. Compile-time type-checked builder derive
★ 1.2kembassy. Modern embedded framework, using Rust and async.
★ 9.5kwhorl. single file, std only, async Rust executor
★ 585flamegraph. Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
★ 6kvfio-pci-bind. Automatically bind a PCI device and all of it's IOMMU group members to vfio-pci
★ 120drill. Drill is an HTTP load testing application written in Rust
★ 2.3kevent-listener. Notify async tasks or threads
★ 511