没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
内容概要:本资料提供了一个精挑细选的Rust代码和资源列表,涵盖了应用程序、音频音乐、区块链等多种领域的发展案例以及开发工具如构建系统、调试器等。 适合人群:具有一定Rust语言基础知识的研发和技术人员,特别是对Rust应用实例与工具感兴趣的人。 使用场景及目标:本文旨在帮助相关人员深入了解各种应用场景下Rust的实际表现及其相关配套工具链的功能特性和使用方式。 其他说明:文中列举了很多实用项目并提供了状态标识,有助于开发者选择合适的Rust资源进行实践或作为参考。
资源推荐
资源详情
资源评论
Awesome Rust
Rust
Rust
passing
passing
Track Awesome Litt
Track Awesome List
A curated list of Rust code and resources.
If you want to contribute, please read this.
Table of contents
Applications
Audio and Music
Blockchain
Database
Emulators
File manager
Games
Graphics
Image processing
Industrial automation
Observability
Operating systems
Package Managers
Payments
Productivity
Routing protocols
Security tools
Social networks
System tools
Task scheduling
Text editors
Text processing
Utilities
Video
Virtualization
Web
Web Servers
Development tools
Build system
Debugging
Deployment
Embedded
FFI
Formatters
IDEs
Profiling
Services
Static analysis
Testing
Transpiling
Libraries
Artificial Intelligence
Genetic algorithms
Machine learning
OpenAI
Astronomy
Asynchronous
Audio and Music
Authentication
Automotive
Bioinformatics
Caching
Cloud
Command-line
Compression
Computation
Concurrency
Configuration
Cryptography
Data processing
Data streaming
Data structures
Data visualization
Database
Date and time
Distributed systems
Domain driven design
eBPF
Email
Encoding
Filesystem
Finance
Functional Programming
Game development
Geospatial
Graph algorithms
Graphics
GUI
Image processing
Language specification
Logging
Macro
Markup language
Mobile
Network programming
Parsing
Peripherals
Platform specific
Scripting
Simulation
System
Task scheduling
Template engine
Text processing
Text search
Unsafe
Video
Virtualization
Web programming
Registries
Resources
License
Applications
See also Rust — Production organizations running Rust in production.
alacritty — A cross-platform, GPU enhanced terminal emulator
Arti — An implementation of Tor. (So far, it's a not-very-complete client. But watch this space!)
crates.io
crates.io
v1.2.8
v1.2.8
asm-cli-rust — An interactive assembly shell.
cloudflare/boringtun — A Userspace WireGuard VPN Implementation
crates.io
crates.io
v0.2.0
v0.2.0
datafusion — Apache Arrow DataFusion and Ballista query engines
defguard — Enterprise Open Source SSO & WireGuard VPN with real 2FA/MFA
denoland/deno — A secure JavaScript/TypeScript runtime built with V8 and Tokio
ci
ci
no status
no status
doprz/dipc — Convert your favorite images and wallpapers with your favorite color palettes/themes
crates.io
crates.io
v1.0.0
v1.0.0
Factotum — A system to programmatically run data pipelines
fcsonline/drill — A HTTP load testing application inspired by Ansible syntax
fend - Arbitrary-precision unit-aware calculator
build
build
passing
passing
Fractalide — Simple microservices
habitat — A tool created by Chef to build, deploy, and manage applications.
Herd — an experimental HTTP load testing application
hickory-dns — A DNS-server
test
test
failing
failing
innernet - An overlay or private mesh network that uses Wireguard under the hood
jedisct1/flowgger — A fast, simple and lightweight data collector
kalker - A scientific calculator that supports math-like syntax with user-defined variables, functions, derivation,
integration, and complex numbers. Cross-platform + WASM support
Release
Release
failing
failing
kytan — High Performance Peer-to-Peer VPN
linkerd/linkerd2-proxy — Ultralight service mesh for Kubernetes.
MaidSafe — A decentralized platform.
mdBook — A command line utility to create books from markdown files
CI
CI
passing
passing
mirrord — Connect your local process and your cloud environment, and run local code in cloud conditions
nicohman/eidolon — A steam and drm-free game registry and launcher for linux and macosx
notty — A new kind of terminal
Pijul — A patch-based distributed version control system
Rauthy — OpenID Connect Single Sign-On Identity & Access Management
Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and
browsers.
rx — Vi inspired Modern Pixel Art Editor
Servo — A prototype web browser engine
shoes - A multi-protocol proxy server
shuttle — A serverless platform.
Sniffnet — Cross-platform application to monitor your network traffic with ease
build
build
passing
passing
crates.io
crates.io
v1.3.1
v1.3.1
SWC — super-fast TypeScript / JavaScript compiler
tiny — A terminal IRC client
UpVPN — WireGuard VPN client for macOS, Linux, and Windows built on Tauri.
wasmer — A safe and fast WebAssembly runtime supporting WASI and Emscripten
Build Status
Weld — Full fake REST API generator
wezterm — A GPU-accelerated cross-platform terminal emulator and multiplexer
WinterJS — A secure JavaScript runtime built with SpiderMonkey and Axum
zellij — A terminal multiplexer (workspace) with batteries included
Audio and Music
enginesound — A GUI and command line application used to procedurally generate semi-realistic engine
sounds. Featuring in-depth configuration, variable sample rate and a frequency analysis window.
Festival — A local music player/server/client
CI
CI
passing
passing
figsoda/mmtc [mmtc] — Minimal mpd terminal client that aims to be simple yet highly configurable
ci
ci
passing
passing
Glicol — Graph-oriented live coding language, for collaborative musicking in browsers.
ncspot - Cross-platform ncurses Spotify client, inspired by ncmpc and the likes.
build badge
Polaris — A music streaming application.
Spotify Player — A Spotify player in the terminal with full feature parity.
Spotifyd — An open source Spotify client running as a UNIX daemon.
Continuous Integration
Continuous Integration
no status
no status
termusic - Music Player TUI written
WhatBPM — A daily statically generated information resource for electronic dance music producers. Provides
daily analytics on the most frequently used values for each EDM genre: tempos, keys, root notes, and so on,
using publicly available data such as Beatport and Spotify.
Website Build & Deploy
Website Build & Deploy
failing
failing
Blockchain
artemis - A simple, modular, and fast framework for writing MEV bots.
beerus - Beerus is a trustless StarkNet Light Client,
⚡
blazing fast
⚡
GitHub Workflow Status
Bitcoin Satoshi's Vision [sv] — A library for working with Bitcoin SV.
cairo - Cairo is the first Turing-complete language for creating provable programs for general computation. This
is also the native language of StarkNet, a ZK-Rollup using STARK proofs
build https://github.com/badges/shields/issues/8671
cairo-vm — Implementation of the Cairo VM
QA
QA
passing
passing
ChainX — Fully Decentralized Interchain Crypto Asset Management on Polkadot.
CITA — A high performance blockchain kernel for enterprise users.
coinbase-pro-rs — Coinbase pro client, supports sync/async/websocket
Diem — Diem’s mission is to enable a simple global currency and financial infrastructure that empowers billions
of people.
electrumrs — An efficient re-implementation of Electrum Server.
ethabi - Encode and decode smart contract invocations.
ethaddrgen — Custom Ethereum vanity address generator
ethers-rs - Complete Ethereum & Celo library and wallet implementation.
Build Status
etk - etk is a collection of tools for writing, reading, and analyzing EVM bytecode.
Forest - Filecoin implementation
build
build
passing
passing
Foundry - Foundry is a blazing fast, portable and modular toolkit for Ethereum application development.
build https://github.com/badges/shields/issues/8671
Grin — Evolution of the MimbleWimble protocol
hdwallet [hdwallet] — BIP-32 HD wallet related key derivation utilities.
Holochain — Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build.
detect critical check failures
Hyperlane. Framework for permissionless, modular interoperability. The offchain clients are written in Rust, as
well as the smart contracts for Solana VM and CosmWasm.
ibc-rs - Implementation of the Interblockchain Communication protocol
infincia/bip39-rs [bip39] — Implementation of BIP39.
interBTC — Trustless and fully decentralized Bitcoin bridge to Polkadot and Kusama.
Joystream — A user governed video platform
Lighthouse — Ethereum Consensus Layer (CL) Client
test-suite
test-suite
no status
no status
madara - Kaioshin is a
⚡
blazing fast
⚡
Starknet sequencer, based on substrate.
GitHub Workflow Status
mev-inspect-rs - Ethereum MEV Inspector.
near/nearcore — decentralized smart-contract platform for low-end mobile devices.
Nervos CKB — Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos
network.
Nimiq — Implementation of Nimiq node
opensea-rs - Bindings & CLI to the Opensea API and Contracts.
Parity-Bitcoin — The Parity Bitcoin client
Phala-Network/phala-blockchain — Confidential smart contract blockchain based on Intel SGX and Substrate
polkadot-sdk — The Parity Polkadot Blockchain SDK
revm - Revolutionary Machine (revm) is a fast Ethereum virtual machine.
rust-bitcoin — Library with support for de/serialization, parsing and executing on data structures and network
messages related to Bitcoin.
rust-lightning
crates.io
crates.io
v0.0.124
v0.0.124
— Bitcoin Lightning library. The main crate,
lightning
, does not handle
networking, persistence, or any other I/O. Thus,it is runtime-agnostic, but users must implement basic
networking logic, chain interactions, and disk storage.po on linking crate.
sigma-rust — ErgoTree interpreter and wallet-related features.
Solana — Incredibly fast, highly scalable blockchain using Proof-of-History.
剩余44页未读,继续阅读
资源评论
天涯学馆
- 粉丝: 2233
- 资源: 436
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功