awesome-rust

awesome-rust

Rust 开发资源综合导航

awesome-rust 项目汇集了 Rust 生态系统中精选的代码和资源。涵盖应用开发、系统工具、音频处理、区块链等多个领域的优质项目和库。为开发者提供丰富资源,便于探索 Rust 生态系统,发现实用工具。适合不同经验水平的开发者查找 Rust 相关资源。

Rust开源项目应用程序开发工具Github

Awesome Rust build badge Track Awesome List

A curated list of Rust code and resources.

If you want to contribute, please read this.

Table of contents

<!-- toc --> <!-- tocstop -->

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
  • asm-cli-rust - An interactive assembly shell.
  • cloudflare/boringtun - A Userspace WireGuard VPN Implementation build badge
  • defguard - Enterprise Open Source SSO & WireGuard VPN with real 2FA/MFA
  • denoland/deno - A secure JavaScript/TypeScript runtime built with V8 and Tokio Build Status
  • doprz/dipc - Convert your favorite images and wallpapers with your favorite color palettes/themes crates.io
  • EasyTier - A simple, full-featured and decentralized mesh VPN with WireGuard support. crates.io GitHub actionsGitHub actions
  • fcsonline/drill - A HTTP load testing application inspired by Ansible syntax
  • fend - Arbitrary-precision unit-aware calculator build
  • 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 Build Status
  • 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 Build Status
  • kftray - A cross-platform system tray app for managing and sharing multiple kubectl port-forward configurations. Build Status
  • 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 Build Status
  • 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
  • Ryot - A self hosted application to track media consumption, fitness, etc.
  • 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 badge crate
  • 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

  • dano - A hashdeep/md5tree (but much more) for media files
  • 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 build-badge
  • figsoda/mmtc [mmtc] - Minimal mpd terminal client that aims to be simple yet highly configurable build-badge
  • 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
  • Pinepods - A rust based podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device. With clients built using Tauri, it's a full cross-platform listening solution! Docker Container Build
  • 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
  • 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. Continuous Integration

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 GitHub Workflow Status
  • cairo-vm - Implementation of the Cairo VM

编辑推荐精选

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
商汤小浣熊

商汤小浣熊

最强AI数据分析助手

小浣熊家族Raccoon,您的AI智能助手,致力于通过先进的人工智能技术,为用户提供高效、便捷的智能服务。无论是日常咨询还是专业问题解答,小浣熊都能以快速、准确的响应满足您的需求,让您的生活更加智能便捷。

imini AI

imini AI

像人一样思考的AI智能体

imini 是一款超级AI智能体,能根据人类指令,自主思考、自主完成、并且交付结果的AI智能体。

Keevx

Keevx

AI数字人视频创作平台

Keevx 一款开箱即用的AI数字人视频创作平台,广泛适用于电商广告、企业培训与社媒宣传,让全球企业与个人创作者无需拍摄剪辑,就能快速生成多语言、高质量的专业视频。

即梦AI

即梦AI

一站式AI创作平台

提供 AI 驱动的图片、视频生成及数字人等功能,助力创意创作

下拉加载更多