Project Icon

awesome-rust

Rust 开发资源综合导航

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

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

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
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号