{"id":53951,"url":"https://github.com/awesome-rust-com/awesome-rust","name":"awesome-rust","description":"Awesome Rust","projects_count":940,"last_synced_at":"2026-06-05T21:00:26.204Z","repository":{"id":39588601,"uuid":"205105510","full_name":"awesome-rust-com/awesome-rust","owner":"awesome-rust-com","description":"Awesome Rust","archived":false,"fork":false,"pushed_at":"2026-04-28T13:26:44.000Z","size":2500,"stargazers_count":994,"open_issues_count":1,"forks_count":101,"subscribers_count":24,"default_branch":"master","last_synced_at":"2026-04-28T15:26:47.924Z","etag":null,"topics":["awesome","awesome-rust","rust"],"latest_commit_sha":null,"homepage":"https://awesome-rust.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awesome-rust-com.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-08-29T07:24:51.000Z","updated_at":"2026-04-28T13:28:21.000Z","dependencies_parsed_at":"2025-09-15T10:11:45.839Z","dependency_job_id":"03f3fb92-6370-4549-9b99-36ad7c1eb6c1","html_url":"https://github.com/awesome-rust-com/awesome-rust","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/awesome-rust-com/awesome-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-rust-com%2Fawesome-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-rust-com%2Fawesome-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-rust-com%2Fawesome-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-rust-com%2Fawesome-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awesome-rust-com","download_url":"https://codeload.github.com/awesome-rust-com/awesome-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-rust-com%2Fawesome-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33251235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-20T04:48:54.280Z","status":"ssl_error","status_checked_at":"2026-05-20T04:48:10.851Z","response_time":356,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-16T06:19:26.289Z","updated_at":"2026-06-05T21:00:26.204Z","primary_language":"Rust","list_of_lists":false,"displayable":true,"categories":["Libraries","Development tools","Applications","Resources","Registries"],"sub_categories":["GUI","IDEs","Games","Operating systems","Embedded","FFI","Artificial Intelligence","Audio","Bioinformatics","Compression","Computation","Data structures","Database","Game development","Geospatial","Web programming","Debugging","Cryptocurrencies","Security tools","Build system","Testing","Automotive","Network programming","Peripherals","Scripting","Template engine","System tools","Virtualization","Profiling","Command-line","Date and time","Asynchronous","Web Servers","Parsing","Text editors","Emulators","Graphics","Industrial automation","Text processing","Utilities","Video","Window managers","Web","Deployment","Pattern recognition","Transpiling","Astronomy","Concurrency","Authentication","Caching","Cloud","Configuration","Cryptography","Data processing","Data visualization","Distributed systems","Email","Encoding","Filesystem","Graph processing","Image processing","Language specification","Logging","Macro","Mobile","Packaging formats","Platform specific","Text search","Media","Services","Productivity","Robotics","Emails","Markup language","Container Engines","CI/CD Runners"],"readme":"# Awesome Rust\n[![lint](https://github.com/awesome-rust-com/awesome-rust/actions/workflows/lint.yml/badge.svg?branch=master)](https://github.com/awesome-rust-com/awesome-rust/actions/workflows/lint.yml)\n\nA curated list of awesome Rust frameworks, libraries and software. Inspired by [awesome-go](https://github.com/avelino/awesome-go).\n\n### Contributing\n\nPlease take a quick gander at the [contribution guidelines](https://github.com/awesome-rust-com/awesome-rust/blob/master/CONTRIBUTING.md) first. Thanks to all [contributors](https://github.com/awesome-rust-com/awesome-rust/graphs/contributors); you rock!\n\n## Table of contents\n\n* [Applications](#applications)\n  * [Audio](#audio)\n  * [CI/CD Runners](#cicd-runners)\n  * [Container Engines](#container-engines)\n  * [Cryptocurrencies](#cryptocurrencies)\n  * [Database](#database)\n  * [Emails](#emails)\n  * [Emulators](#emulators)\n  * [Games](#games)\n  * [Media](#media)\n  * [Graphics](#graphics)\n  * [Industrial automation](#industrial-automation)\n  * [Operating systems](#operating-systems)\n  * [Productivity](#productivity)\n  * [Security tools](#security-tools)\n  * [System tools](#system-tools)\n  * [Text editors](#text-editors)\n  * [Text processing](#text-processing)\n  * [Utilities](#utilities)\n  * [Video](#video)\n  * [Virtualization](#virtualization)\n  * [Window managers](#window-managers)\n  * [Web](#web)\n  * [Web Servers](#web-servers)\n* [Development tools](#development-tools)\n  * [Build system](#build-system)\n  * [Debugging](#debugging)\n  * [Deployment](#deployment)\n  * [Embedded](#embedded)\n  * [FFI](#ffi)\n  * [IDEs](#ides)\n  * [Pattern recognition](#pattern-recognition)\n  * [Profiling](#profiling)\n  * [Services](#services)\n  * [Static analysis](#static-analysis)\n  * [Testing](#testing)\n  * [Transpiling](#transpiling)\n* [Libraries](#libraries)\n  * [Artificial Intelligence](#artificial-intelligence)\n      * [Genetic algorithms](#genetic-algorithms)\n      * [Machine learning](#machine-learning)\n  * [Astronomy](#astronomy)\n  * [Asynchronous](#asynchronous)\n  * [Audio](#audio-1)\n  * [Authentication](#authentication)\n  * [Automotive](#automotive)\n  * [Bioinformatics](#bioinformatics)\n  * [Caching](#caching)\n  * [Cloud](#cloud)\n  * [Command-line](#command-line)\n  * [Compression](#compression)\n  * [Computation](#computation)\n  * [Concurrency](#concurrency)\n  * [Configuration](#configuration)\n  * [Cryptography](#cryptography)\n  * [Database](#database-1)\n  * [Data processing](#data-processing)\n  * [Data structures](#data-structures)\n  * [Data visualization](#data-visualization)\n  * [Date and time](#date-and-time)\n  * [Distributed systems](#distributed-systems)\n  * [Email](#email)\n  * [Encoding](#encoding)\n  * [Filesystem](#filesystem)\n  * [Game development](#game-development)\n  * [Geospatial](#geospatial)\n  * [Graphics](#graphics-1)\n  * [Graph processing](#graph-processing)\n  * [GUI](#gui)\n  * [Image processing](#image-processing)\n  * [Industrial automation](#industrial-automation)\n  * [Language specification](#language-specification)\n  * [Logging](#logging)\n  * [Macro](#macro)\n  * [Markup language](#markup-language)\n  * [Mobile](#mobile)\n  * [Network programming](#network-programming)\n  * [Parsing](#parsing)\n  * [Peripherals](#peripherals)\n  * [Platform specific](#platform-specific)\n  * [Robotics](#robotics)\n  * [Scripting](#scripting)\n  * [Template engine](#template-engine)\n  * [Text processing](#text-processing-1)\n  * [Text search](#text-search)\n  * [Unsafe](#unsafe)\n  * [Virtualization](#virtualization-1)\n  * [Web programming](#web-programming)\n* [Registries](#registries)\n* [Resources](#resources)\n* [License](#license)\n\n## Applications\n\nSee also [Friends of Rust](https://prev.rust-lang.org/en-US/friends.html) (Organizations running Rust in production) and [Rust Companies](https://github.com/omarabid/rust-companies) (A curated list of companies using Rust in production).\n\n* [alacritty](https://github.com/jwilm/alacritty) — A cross-platform, GPU enhanced terminal emulator\n* [asm-cli-rust](https://github.com/cch123/asm-cli-rust) — interative assembly shell written in rust.\n* [AnderEnder/s3find-rs](https://github.com/AnderEnder/s3find-rs) — A command line utility to walk an Amazon S3 hierarchy, an analog of find for Amazon S3 [\u003cimg src=\"https://api.travis-ci.org/AnderEnder/s3find-rs.svg?branch=master\"\u003e](https://travis-ci.org/AnderEnder/s3find-rs)\n* [cloudflare/boringtun](https://github.com/cloudflare/boringtun) — A Userspace WireGuard VPN Implementation [\u003cimg src=\"https://img.shields.io/badge/crates.io-v0.2.0-orange.svg\"\u003e](https://crates.io/crates/boringtun)\n* [denoland/deno](https://github.com/denoland/deno) — A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio [\u003cimg src=\"https://api.travis-ci.com/denoland/deno.svg?branch=master\"\u003e](https://travis-ci.com/denoland/deno)\n* [ivanceras/diwata](https://github.com/ivanceras/diwata) — A database administration tool for postgresql [\u003cimg src=\"https://api.travis-ci.org/ivanceras/diwata.svg\"\u003e](https://travis-ci.org/ivanceras/diwata)\n* [linkerd/linkerd2-proxy](https://github.com/linkerd/linkerd2-proxy) — Ultralight service mesh for Kubernetes.\n* [darrint/device-blocker](https://github.com/darrint/device-blocker) — Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router.\n* [dlecan/generic-dns-update](https://github.com/dlecan/generic-dns-update) — A tool to update DNS zonefiles with your IP address [\u003cimg src=\"https://api.travis-ci.org/dlecan/generic-dns-update.svg?branch=master\"\u003e](https://travis-ci.org/dlecan/generic-dns-update)\n* [Factotum](https://github.com/snowplow/factotum) — [A system to programmatically run data pipelines](https://snowplowanalytics.com/blog/2016/04/09/introducing-factotum-data-pipeline-runner/) [\u003cimg src=\"https://api.travis-ci.org/snowplow/factotum.svg?branch=master\"\u003e](https://travis-ci.org/snowplow/factotum)\n* [fcsonline/drill](https://github.com/fcsonline/drill) — A HTTP load testing application inspired by Ansible syntax [\u003cimg src=\"https://api.travis-ci.org/fcsonline/drill.svg?branch=master\"\u003e](https://travis-ci.org/fcsonline/drill)\n* [Fractalide](https://github.com/fractalide/fractalide) — Simple Rust Microservices\n* [habitat](https://www.habitat.sh) — An tool created by [Chef](https://www.chef.io/) to build, deploy, and manage applications.\n* [Herd](https://github.com/imjacobclark/Herd) — an experimental HTTP load testing application\n* [intecture/api](https://github.com/intecture/api) — an API-driven server management and configuration tool [\u003cimg src=\"https://api.travis-ci.org/intecture/api.svg?branch=master\"\u003e](https://travis-ci.org/intecture/api)\n* [jedisct1/flowgger](https://github.com/jedisct1/flowgger) — A fast, simple and lightweight data collector\n* [kbknapp/docli](https://github.com/kbknapp/docli-rs) — A command line utility for managing DigitalOcean infrastructure [\u003cimg src=\"https://api.travis-ci.org/kbknapp/docli-rs.svg?branch=master\"\u003e](https://travis-ci.org/kbknapp/docli-rs)\n* [limonite](https://crates.io/crates/limonite) — static blog/website generator [\u003cimg src=\"https://api.travis-ci.org/qmx/limonite.svg?branch=master\"\u003e](https://travis-ci.org/qmx/limonite)\n* [MaidSafe](https://maidsafe.net) — A decentralized platform.\n* [mdBook](https://crates.io/crates/mdbook) — A command line utility to create books from markdown files [\u003cimg src=\"https://api.travis-ci.com/azerupi/mdBook.svg?branch=master\"\u003e](https://travis-ci.org/azerupi/mdBook)\n* [nicohman/eidolon](https://github.com/nicohman/eidolon) — A steam and drm-free game registry and launcher for linux and macosx [\u003cimg src=\"https://api.travis-ci.org/nicohman/eidolon.svg?branch=master\"\u003e](https://travis-ci.org/nicohman/eidolon)\n* [notty](https://github.com/withoutboats/notty) — A new kind of terminal\n* [Pijul](https://pijul.org) — A patch-based distributed version control system\n* [rsign](https://crates.io/crates/rsign) — A simple command-line tool used to generate/sign/verify digital signatures designed to be compatible with Minisign  [![Codeship Status for danielrangel/rsign](https://app.codeship.com/projects/60b28d80-7645-0135-4402-1639b58199d0/status?branch=master)](https://app.codeship.com/projects/244452)\n* [Sandstorm Collections App](https://github.com/sandstorm-io/collections-app)\n* [Servo](https://github.com/servo/servo) — A prototype web browser engine\n* [trust-dns](https://crates.io/crates/trust-dns) — A DNS-server [\u003cimg src=\"https://api.travis-ci.org/bluejekyll/trust-dns.svg?branch=master\"\u003e](https://travis-ci.org/bluejekyll/trust-dns)\n* [Weld](https://github.com/serayuzgur/weld) — Full fake REST API generator [\u003cimg src=\"https://api.travis-ci.org/serayuzgur/weld.svg\"\u003e](https://travis-ci.org/serayuzgur/weld)\n* [kytan](https://github.com/changlan/kytan) - High Performance Peer-to-Peer VPN\n* [WezTerm](https://github.com/wez/wezterm) — A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust\n\n### Audio\n\n* [indiscipline/zrtstr](https://github.com/indiscipline/zrtstr) — A command line utility for checking if stereo wav files are faux-stereo (i.e. have identical channels) and converting such files to mono. [\u003cimg src=\"https://api.travis-ci.org/indiscipline/zrtstr.svg?branch=master\"\u003e](https://travis-ci.org/indiscipline/zrtstr)\n\n### CI/CD Runners\n\n* [Conveyor](https://github.com/sumant1122/Conveyor) — Fast, secure, local-first CI/CD pipelines with a real-time TUI. DAG workflows, cron triggers, and artifact management powered by Rust.\n\n### Container Engines\n\n* [Nucleus](https://github.com/sumant1122/Nucleus) — A high-performance, minimalistic container engine in Rust\n\n### Cryptocurrencies\n\n* [Bitcoin Satoshi's Vision](https://github.com/brentongunning/rust-sv) — A Rust library for working with Bitcoin SV .\n* [cardano-cli](https://github.com/input-output-hk/cardano-cli) — Cardano Command Line Interface (CLI)\n* [ChainX](https://github.com/chainx-org/ChainX) — Fully Decentralized Interchain Crypto Asset Management on Polkadot.\n* [coinbase-pro-rs](https://github.com/inv2004/coinbase-pro-rs) — Coinbase pro client in Rust, supports sync/async/websocket [\u003cimg src=\"https://api.travis-ci.org/inv2004/coinbase-pro-rs.svg?branch=master\"\u003e](https://travis-ci.org/inv2004/coinbase-pro-rs)\n* [ethaddrgen](https://github.com/Limeth/ethaddrgen) — Custom Ethereum vanity address generator made in Rust [\u003cimg src=\"https://api.travis-ci.org/Limeth/ethaddrgen.svg?branch=master\"\u003e](https://travis-ci.org/Limeth/ethaddrgen)\n* [Grin](https://github.com/mimblewimble/grin/) — Evolution of the MimbleWimble protocol\n* [hdwallet](https://github.com/jjyr/hdwallet) — BIP-32 HD wallet related key derivation utilities.\n* [infincia/bip39-rs](https://github.com/infincia/bip39-rs) — Rust implementation of BIP39.\n* [Joystream](https://github.com/Joystream/substrate-runtime-joystream) — A user governed video platform.\n* [nearprotocol/nearcore](https://github.com/nearprotocol/nearcore) — decentralized smart-contract platform for low-end mobile devices.\n* [Nervos CKB](https://github.com/nervosnetwork/ckb) — Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network.\n* [Nimiq](https://github.com/nimiq/core-rs) — Rust implementation of Nimiq node [\u003cimg src=\"https://api.travis-ci.com/nimiq/core-rs.svg?branch=master\"\u003e](https://travis-ci.com/nimiq/core-rs)\n* [Parity-Bitcoin](https://github.com/paritytech/parity-bitcoin) — The Parity Bitcoin client [\u003cimg src=\"https://api.travis-ci.org/paritytech/parity-bitcoin.svg?branch=master\"\u003e](https://travis-ci.com/paritytech/parity-bitcoin)\n* [Parity-Bridge](https://github.com/paritytech/parity-bridge) — Bridge between any two ethereum-based networks\n* [Parity-Ethereum](https://github.com/paritytech/parity-ethereum) — Fast, light, and robust Ethereum client\n* [Parity-Zcash](https://github.com/paritytech/parity-zcash) — Rust implementation of the Zcash protocol\n* [Polkadot](https://github.com/paritytech/polkadot) — Heterogeneous multi‑chain technology with pooled security\n* [rbtc](https://github.com/lucawen/rbtc) — Convert BTC to any currency and vice-versa. [\u003cimg src=\"https://api.travis-ci.com/lucawen/rbtc.svg?branch=master\"\u003e](https://travis-ci.com/lucawen/rbtc/)\n* [rust-cardano](https://github.com/input-output-hk/rust-cardano) — Rust implementation of Cardano primitives, helpers, and related applications\n* [Substrate](https://github.com/paritytech/substrate) — Generic modular blockchain template written in Rust\n* [wagu](https://crates.io/crates/wagu) — Generate a wallet for any cryptocurrency [\u003cimg src=\"https://api.travis-ci.com/ArgusObserver/wagu.svg?branch=master\"\u003e](https://api.travis-ci.com/ArgusObserver/wagu.svg?branch=master)\n* [zcash](https://github.com/zcash/zcash) — Zcash is an implementation of the \"Zerocash\" protocol.\n* [Holochain](https://github.com/holochain/holochain-rust) — Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build [![Build Status](https://api.travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust)\n\n### Database\n\n* [indradb](https://crates.io/crates/indradb) — Rust based graph database [\u003cimg src=\"https://api.travis-ci.org/indradb/indradb.svg?branch=master\"\u003e](https://travis-ci.org/indradb/indradb)\n* [HelixDB](https://github.com/HelixDB/helix-db) — An open-source graph-vector database written in Rust [\u003cimg src=\"https://raw.githubusercontent.com/HelixDB/helix-db/main/assets/full_logo.png\"\u003e](https://raw.githubusercontent.com/HelixDB/helix-db/main/assets/full_logo.png)\n* [noria](https://crates.io/crates/noria) — Dynamically changing, partially-stateful data-flow for web application backends [\u003cimg src=\"https://api.travis-ci.org/mit-pdos/noria.svg?branch=master\"\u003e](https://travis-ci.org/mit-pdos/noria)\n* [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) — an event sourcing database engine [\u003cimg src=\"https://api.travis-ci.org/PumpkinDB/PumpkinDB.svg?branch=master\"\u003e](https://travis-ci.org/PumpkinDB/PumpkinDB)\n* [seppo0010/rsedis](https://github.com/seppo0010/rsedis) — A Redis reimplementation in Rust [\u003cimg src=\"https://api.travis-ci.org/seppo0010/rsedis.svg?branch=master\"\u003e](https://travis-ci.org/seppo0010/rsedis)\n* [ParadeDB](https://github.com/paradedb/paradedb) - A transactional alternative to Elasticsearch built on Postgres\n* [ParityDB](https://github.com/paritytech/paritydb) — Fast and reliable database, optimised for read operation \n[\u003cimg src=\"https://api.travis-ci.org/paritytech/paritydb.svg?branch=master\"\u003e](https://travis-ci.org/paritytech/paritydb)\n* [SurrealDB](https://github.com/surrealdb/surrealdb) — A scalable, distributed, document-graph database in Rust [\u003cimg src=\"https://img.shields.io/github/workflow/status/surrealdb/surrealdb/Continuous%20integration\"\u003e](https://github.com/surrealdb/surrealdb/actions)\n* [tikv](https://github.com/tikv/tikv) — A distributed KV database in Rust [\u003cimg src=\"https://circleci.com/gh/tikv/tikv.svg?style=shield\u0026circle-token=36bab0a8e43edb0941b31c38557d2d9d0d58f708\"\u003e](https://circleci.com/gh/tikv/tikv)\n\n### Emails\n* [Bichon](https://github.com/rustmailer/bichon) — A lightweight, high-performance Rust email archiver with WebUI\n\n### Emulators\n\nSee also [crates matching keyword 'emulator'](https://crates.io/keywords/emulator).\n\n* Commodore 64\n  * [kondrak/rust64](https://github.com/kondrak/rust64) — [\u003cimg src=\"https://api.travis-ci.org/kondrak/rust64.svg?branch=master\"\u003e](https://travis-ci.org/kondrak/rust64)\n* Gameboy\n  * [Gekkio/mooneye-gb](https://github.com/Gekkio/mooneye-gb) — [\u003cimg src=\"https://api.travis-ci.org/Gekkio/mooneye-gb.svg?branch=master\"\u003e](https://travis-ci.org/Gekkio/mooneye-gb)\n  * [mvdnes/rboy](https://github.com/mvdnes/rboy) — [\u003cimg src=\"https://api.travis-ci.org/mvdnes/rboy.svg?branch=master\"\u003e](https://travis-ci.org/mvdnes/rboy)\n  * [NivenT/RGB](https://github.com/nivent/RGB) — [\u003cimg src=\"https://api.travis-ci.org/NivenT/RGB.svg?branch=master\"\u003e](https://travis-ci.org/NivenT/RGB)\n  * [mohanson/gameboy](https://github.com/mohanson/gameboy) — Full featured Cross-platform GameBoy emulator. Forever boys!.\n* NES\n  * [iamsix/oxidenes](https://github.com/iamsix/oxidenes) — [\u003cimg src=\"https://api.travis-ci.com/iamsix/oxidenes.svg?branch=master\"\u003e](https://travis-ci.org/iamsix/oxidenes)\n  * [koute/pinky](https://github.com/koute/pinky) — [\u003cimg src=\"https://api.travis-ci.org/koute/pinky.svg?branch=master\"\u003e](https://travis-ci.org/koute/pinky)\n  * [pcwalton/sprocketnes](https://github.com/pcwalton/sprocketnes) — [\u003cimg src=\"https://api.travis-ci.org/pcwalton/sprocketnes.svg?branch=master\"\u003e](https://travis-ci.org/pcwalton/sprocketnes)\n* Playstation\n  * [simias/rustation](https://github.com/simias/rustation) — [\u003cimg src=\"https://api.travis-ci.org/simias/rustation.svg?branch=master\"\u003e](https://travis-ci.org/simias/rustation)\n* ZX Spectrum\n  * [pacmancoder/rustzx](https://github.com/pacmancoder/rustzx) — [\u003cimg src=\"https://api.travis-ci.org/pacmancoder/rustzx.svg?branch=master\"\u003e](https://travis-ci.org/pacmancoder/rustzx)\n  * [rodrigorc/raze](https://github.com/rodrigorc/raze) — For WebAssembly, [live version here](https://rodrigorc.github.io/raze/)\n* Virtual Boy\n  * [emu-rs/rustual-boy](https://github.com/emu-rs/rustual-boy) — [\u003cimg src=\"https://api.travis-ci.org/emu-rs/rustual-boy.svg?branch=master\"\u003e](https://travis-ci.org/emu-rs/rustual-boy)\n* Intel 8080 CPU\n  * [mohanson/i8080](https://github.com/mohanson/i8080) — Intel 8080 cpu emulator by Rust \n* Emulator Development tools\n  * SNES\n    * [ioncodes/snesutilities](https://github.com/ioncodes/snesutilities) — ROM analyser/extractor\n\n### Games\n\nSee also [Games Made With Piston](https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston).\n\n* [lifthrasiir/angolmois-rust](https://github.com/lifthrasiir/angolmois-rust) — A minimalistic music video game which supports the BMS format [\u003cimg src=\"https://api.travis-ci.org/lifthrasiir/angolmois-rust.svg?branch=master\"\u003e](https://travis-ci.org/lifthrasiir/angolmois-rust)\n* [swatteau/sokoban-rs](https://github.com/swatteau/sokoban-rs) — A Sokoban implementation\n* [Zone of Control](https://github.com/ozkriff/zoc) — A turn-based hexagonal strategy game [\u003cimg src=\"https://api.travis-ci.org/ozkriff/zoc.svg?branch=master\"\u003e](https://travis-ci.org/ozkriff/zoc). Discontinued. There are no forks.\n* [rhex](https://github.com/dpc/rhex) — hexagonal ascii roguelike\n* [citybound](https://github.com/citybound/citybound) — The city sim you deserve\n* [GitType](https://github.com/unhappychoice/gittype) — A CLI code-typing game that turns your source code into typing challenges\n* [ozkriff/zemeroth](https://github.com/ozkriff/zemeroth) — A small 2D turn-based hexagonal strategy game [\u003cimg src=\"https://api.travis-ci.org/ozkriff/zemeroth.svg?branch=master\"\u003e](https://travis-ci.org/ozkriff/zemeroth)\n* [rsaarelm/magog](https://github.com/rsaarelm/magog) — A roguelike game in Rust\n* [schulke-214/rsnake](https://github.com/schulke-214/rsnake) — Snake written in Rust.\n* [schulke-214/connect-four](https://github.com/schulke-214/connect-four) — A simple connect four implementation.\n* [cristicbz/rust-doom](https://github.com/cristicbz/rust-doom) — A renderer for Doom, may progress to being a playable game [\u003cimg src=\"https://api.travis-ci.org/cristicbz/rust-doom.svg?branch=master\"\u003e](https://travis-ci.org/cristicbz/rust-doom)\n* [Thinkofname/rust-quake](https://github.com/Thinkofname/rust-quake) — Quake map renderer in Rust\n* [aleshaleksey/TGWM](https://github.com/aleshaleksey/TGWM) — An RPG with turned-based mechanics (work in progress) [\u003cimg src=\"https://api.travis-ci.org/aleshaleksey/TGWM.svg?branch=master\"\u003e](https://travis-ci.org/aleshaleksey/TGWM)\n* [garkimasera/rusted-ruins](https://github.com/garkimasera/rusted-ruins) — Extensible open world rogue like game with pixel art [\u003cimg src=\"https://api.travis-ci.org/garkimasera/rusted-ruins.svg?branch=master\"\u003e](https://travis-ci.org/garkimasera/rusted-ruins)\n* [Veloren](https://gitlab.com/veloren/veloren) — An open-world, open-source multiplayer voxel RPG.\n\n### Media\n\n* [L4z3x/mal-cli](https://github.com/L4z3x/mal-cli) — A TUI app for MyAnimelist. [![CI (GitHub Actions)](https://github.com/L4z3x/mal-cli/actions/workflows/rust.yml/badge.svg?branch=master)](https://github.com/L4z3x/mal-cli/actions/workflows/rust.yml)\n\n\n\n### Graphics\n\n* [Limeth/euclider](https://github.com/Limeth/euclider) — A real-time 4D CPU ray tracer [\u003cimg src=\"https://api.travis-ci.org/Limeth/euclider.svg?branch=master\"\u003e](https://travis-ci.org/Limeth/euclider)\n* [ivanceras/svgbob](https://github.com/ivanceras/svgbob) — converts ASCII diagrams into SVG graphics [\u003cimg src=\"https://api.travis-ci.org/ivanceras/svgbob.svg\"\u003e](https://travis-ci.org/ivanceras/svgbob)\n* [RazrFalcon/svgcleaner](https://github.com/RazrFalcon/svgcleaner) — tidies SVG graphics\n* [Twinklebear/tray_rust](https://github.com/Twinklebear/tray_rust) — A ray tracer [\u003cimg src=\"https://api.travis-ci.org/Twinklebear/tray_rust.svg\"\u003e](https://travis-ci.org/Twinklebear/tray_rust)\n* Image processing:\n  * [spejss/Image-Processing-CLI-in-Rust](https://github.com/spejss/Image-Processing-CLI-in-Rust) — CLI for processing images, generating histograms. [![Build Status](https://api.travis-ci.org/spejss/Image-Processing-CLI-in-Rust.svg?branch=master)](https://travis-ci.org/spejss/Image-Processing-CLI-in-Rust)\n\n### Industrial automation\n\n* [slowtec/tokio-modbus](https://github.com/slowtec/tokio-modbus) — A [tokio](https://tokio.rs)-based [modbus](http://modbus.org) library. [![Build Status](https://api.travis-ci.org/slowtec/tokio-modbus.svg?branch=master)](https://travis-ci.org/slowtec/tokio-modbus)\n* [locka99/opcua](https://github.com/locka99/opcua) — A pure rust [OPC UA](https://opcfoundation.org/about/opc-technologies/opc-ua/) library.\n* [BiancoRoyal/modbus-iiot-rust](https://github.com/BiancoRoyal/modbus-iiot-rust) — A pure rust [modbus](http://modbus.org) library with no or less dependencies. [![Build Status](https://api.travis-ci.org/BiancoRoyal/modbus-iiot-rust.svg?branch=master)](https://travis-ci.org/BiancoRoyal/modbus-iiot-rust)\n\n### Operating systems\n\nSee also [A comparison of operating systems written in Rust](https://github.com/flosse/rust-os-comparison).\n\n* [redox-os/redox](https://gitlab.redox-os.org/redox-os/redox) — [\u003cimg   src=\"https://api.travis-ci.org/redox-os/redox.svg?branch=master\"\u003e](https://travis-ci.org/redox-os/redox)\n* [thepowersgang/rust_os](https://github.com/thepowersgang/rust_os) — [\u003cimg src=\"https://api.travis-ci.org/thepowersgang/rust_os.svg?branch=master\"\u003e](https://travis-ci.org/thepowersgang/rust_os)\n* [tock/tock](https://github.com/tock/tock) — A secure embedded operating system for Cortex-M based microcontrollers\n* [nebulet/nebulet](https://github.com/nebulet/nebulet) — A microkernel that implements a WebAssembly \"usermode\" that runs in Ring 0.\n\n### Productivity\n\n* [eureka](https://crates.io/crates/eureka) — A CLI tool to input and store your ideas without leaving the terminal\n* [BenSchZA/pier](https://github.com/BenSchZA/pier) — A central repository to manage (add, search metadata, etc.) all your one-liners, scripts, tools, and CLIs [\u003cimg src=\"https://api.travis-ci.com/BenSchZA/pier.svg?branch=master\"\u003e](https://travis-ci.com/BenSchZA/pier)\n* [chrispaig3/expo](https://github.com/chripaig3/expo) - A Rusty CLI tool for managing the accessibility of GitHub repositories at scale.\n\n### Security tools\n\n* [arvancloud/libinjection-rs](https://github.com/arvancloud/libinjection-rs) — Rust bindings for [libinjection](https://github.com/client9/libinjection) [\u003cimg src=\"https://api.travis-ci.org/arvancloud/libinjection-rs.svg?branch=master\"\u003e](https://travis-ci.org/arvancloud/libinjection-rs)\n* [kpcyrd/badtouch](https://github.com/kpcyrd/badtouch) — A scriptable network authentication cracker [\u003cimg src=\"https://api.travis-ci.org/kpcyrd/badtouch.svg?branch=master\"\u003e](https://travis-ci.org/kpcyrd/badtouch)\n* [replydev/cotp](https://github.com/replydev/cotp) - Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality. [![Actions Status](https://github.com/replydev/cotp/workflows/Build/badge.svg)](https://github.com/replydev/cotp/actions)\n* [kpcyrd/rshijack](https://github.com/kpcyrd/rshijack) — A TCP connection hijacker, rust rewrite of shijack [\u003cimg src=\"https://api.travis-ci.org/kpcyrd/rshijack.svg?branch=master\"\u003e](https://travis-ci.org/kpcyrd/rshijack)\n* [kpcyrd/sniffglue](https://github.com/kpcyrd/sniffglue) — A secure multithreaded packet sniffer [\u003cimg src=\"https://api.travis-ci.org/kpcyrd/sniffglue.svg?branch=master\"\u003e](https://travis-ci.org/kpcyrd/sniffglue)\n* [kpcyrd/sn0int](https://github.com/kpcyrd/sn0int) — A semi-automatic OSINT framework and package manager [\u003cimg src=\"https://api.travis-ci.org/kpcyrd/sn0int.svg?branch=master\"\u003e](https://travis-ci.org/kpcyrd/sn0int)\n* [elicpeter/nyx](https://crates.io/crates/nyx-scanner) — Local-first security scanner with browser UI. Cross-language taint analysis, flow visualiser, and offline triage. No cloud, no account. [\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/elicpeter/nyx/ci.yml?branch=master\"\u003e](https://github.com/elicpeter/nyx/actions)\n* [Gymmasssorla/anevicon](https://github.com/Gymmasssorla/anevicon) — The most powerful UDP-based load generator, written in Rust [\u003cimg src=\"https://api.travis-ci.com/Gymmasssorla/anevicon.svg?branch=master\"\u003e](https://travis-ci.com/Gymmasssorla/anevicon)\n* [Gymmasssorla/finshir](https://github.com/Gymmasssorla/finshir) — A coroutines-driven Low \u0026 Slow traffic generator, written in Rust [\u003cimg src=\"https://api.travis-ci.com/Gymmasssorla/finshir.svg?branch=master\"\u003e](https://travis-ci.com/Gymmasssorla/finshir)\n* [Ockam](https://github.com/ockam-network/ockam) — A suite of tools, programming libraries and infrastructure that make it easy to build devices that communicate securely, privately and trustfully with cloud services and other devices. [\u003cimg src=\"https://github.com/ockam-network/ockam/workflows/Continuous%20Integration/badge.svg\"\u003e](https://github.com/ockam-network/ockam/actions?query=workflow%3A%22Continuous+Integration%22)\n* [RustNet](https://github.com/domcyrus/rustnet) - A cross platform real time network monitoring tool. [![Build Status](https://github.com/domcyrus/rustnet/workflows/Rust/badge.svg)](https://github.com/domcyrus/rustnet/actions)\n* [SystemVll/TAuth](https://github.com/SystemVll/TAuth) - An easy, memory safe and user friendly 2FA \u0026 Credentials manager, for your PC.\n\n### System tools\n\n* [brocode/fblog](https://github.com/brocode/fblog) — Small command-line JSON Log viewer [\u003cimg src=\"https://api.travis-ci.org/brocode/fblog.svg?branch=master\"\u003e](https://travis-ci.org/brocode/fblog)\n* [buster/rrun](https://github.com/buster/rrun) — A command launcher for Linux, similar to gmrun  [\u003cimg src=\"https://api.travis-ci.org/buster/rrun.svg?branch=master\"\u003e](https://travis-ci.org/buster/rrun)\n* [cristianoliveira/funzzy](https://github.com/cristianoliveira/funzzy) — A configurable filesystem watcher inspired by [entr](http://entrproject.org/) [\u003cimg src=\"https://api.travis-ci.org/cristianoliveira/funzzy.svg?branch=master\"\u003e](https://travis-ci.org/cristianoliveira/funzzy)\n* [dalance/procs](https://github.com/dalance/procs) — A modern replacement for 'ps' written by Rust [\u003cimg src=\"https://dev.azure.com/dalance/procs/_apis/build/status/dalance.procs?branchName=master\"\u003e](https://dev.azure.com/dalance/procs/_build/results?buildId=250)\n* [ddh](https://github.com/darakian/ddh) — Fast duplicate file finder [\u003cimg src=\"https://api.travis-ci.org/darakian/ddh.svg?branch=master\"\u003e](https://travis-ci.org/darakian/ddh)\n* [fselect](https://crates.io/crates/fselect) — Find files with SQL-like queries [\u003cimg src=\"https://api.travis-ci.org/jhspetersson/fselect.svg?branch=master\"\u003e](https://travis-ci.org/jhspetersson/fselect)\n* [Glubiz/zirv](https://github.com/Glubiz/zirv-dynamic-cli) - CLI for workflow automation via YAML/JSON/TOML scripts\n* [j0ru/kickoff](https://github.com/j0ru/kickoff) — Fast wayland program launcher\n* [k0pernicus/zou](https://github.com/k0pernicus/zou) — A download accelerator [\u003cimg src=\"https://api.travis-ci.org/k0pernicus/zou.svg?branch=master\"\u003e](https://travis-ci.org/k0pernicus/zou)\n* [lotabout/rargs](https://github.com/lotabout/rargs) [[rargs](https://crates.io/crates/rargs)] — xargs + awk with pattern matching support [\u003cimg src=\"https://api.travis-ci.org/lotabout/rargs.svg?branch=master\"\u003e](https://travis-ci.org/lotabout/rargs)\n* [lotabout/skim](https://github.com/lotabout/skim) — A fuzzy finder in pure rust [\u003cimg src=\"https://api.travis-ci.org/lotabout/skim.svg?branch=master\"\u003e](https://travis-ci.org/lotabout/skim)\n* [mitnk/cicada](https://github.com/mitnk/cicada) — A bash-like Unix shell [\u003cimg src=\"https://api.travis-ci.org/mitnk/cicada.svg?branch=master\"\u003e](https://travis-ci.org/mitnk/cicada)\n* [mmstick/concurr](https://github.com/mmstick/concurr) — Alternative to GNU Parallel w/ a client-server architecture\n* [mmstick/fontfinder](https://github.com/mmstick/fontfinder) — GTK3 application for previewing and installing Google's fonts\n* [mmstick/parallel](https://github.com/mmstick/parallel) — Reimplementation of GNU Parallel\n* [mmstick/tv-renamer](https://github.com/mmstick/tv-renamer) — A tv series renaming application with an optional GTK3 frontend. [\u003cimg src=\"https://api.travis-ci.org/mmstick/tv-renamer.svg?branch=master\"\u003e](https://travis-ci.org/mmstick/tv-renamer)\n* [netscanner](https://github.com/Chleba/netscanner) - TUI Network Scanner\n* [Peltoche/lsd](https://github.com/Peltoche/lsd) — An ls with a lot of pretty colors and awesome icons [\u003cimg src=\"https://api.travis-ci.org/Peltoche/lsd.svg?branch=master\"\u003e](https://travis-ci.org/Peltoche/lsd)\n* [ogham/exa](https://github.com/ogham/exa) — A replacement for 'ls' [\u003cimg src=\"https://api.travis-ci.org/ogham/exa.svg?branch=master\"\u003e](https://travis-ci.org/ogham/exa)\n* [pop-os/debrep](https://github.com/pop-os/debrepbuild) — APT repository tool for building and managing an APT repo\n* [pop-os/popsicle](https://github.com/pop-os/popsicle) — GTK3 \u0026 CLI utility for flashing multiple USB devices in parallel\n* [pop-os/system76-power](https://github.com/pop-os/system76-power/) — Linux power management daemon (DBus-interface) with CLI tool.\n* [Ralvke/logram](https://github.com/Ralvke/logram) — Push log files' updates to Telegram [\u003cimg src=\"https://api.travis-ci.org/Ralvke/logram.svg?branch=master\"\u003e](https://travis-ci.org/Ralvke/logram)\n* [redox-os/ion](https://github.com/redox-os/ion) — Next-generation system shell [\u003cimg src=\"https://api.travis-ci.org/redox-os/ion.svg?branch=master\"\u003e](https://travis-ci.org/redox-os/ion)\n* [sharkdp/bat](https://github.com/sharkdp/bat) — A cat(1) clone with wings. [\u003cimg src=\"https://api.travis-ci.org/sharkdp/bat.svg?branch=master\"\u003e](https://travis-ci.org/sharkdp/bat)\n* [sharkdp/fd](https://github.com/sharkdp/fd) — A simple, fast and user-friendly alternative to find. [![Build Status](https://api.travis-ci.org/sharkdp/fd.svg?branch=master)](https://travis-ci.org/sharkdp/fd)\n* [sitkevij/hex](https://github.com/sitkevij/hex) — A colorized hexdump terminal utility. [\u003cimg src=\"https://api.travis-ci.org/sitkevij/hex.svg?branch=master\"\u003e](https://travis-ci.org/sitkevij/hex)\n* [supercilex/fuc](https://github.com/supercilex/fuc) - Fast `cp` and `rm` commands\n* [m4b/bingrep](https://github.com/m4b/bingrep) — Greps through binaries from various OSs and architectures, and colors them. [\u003cimg src=\"https://api.travis-ci.org/m4b/bingrep.svg?branch=master\"\u003e](https://travis-ci.org/m4b/bingrep)\n* [uutils/coreutils](https://github.com/uutils/coreutils) — A cross-platform Rust rewrite of the GNU coreutils [\u003cimg src=\"https://api.travis-ci.org/uutils/coreutils.svg?branch=master\"\u003e](https://travis-ci.org/uutils/coreutils)\n* [watchexec](https://github.com/watchexec/watchexec) — Executes commands in response to file modifications [\u003cimg src=\"https://api.travis-ci.org/watchexec/watchexec.svg?branch=master\"\u003e](https://travis-ci.org/watchexec/watchexec)\n* [XAMPPRocky/tokei](https://github.com/XAMPPRocky/tokei) — counts the lines of code [\u003cimg src=\"https://img.shields.io/travis/XAMPPRocky/tokei.svg\"\u003e](https://travis-ci.org/XAMPPRocky/tokei)\n* [nushell/nushell](https://github.com/nushell/nushell) — A multiplatform, data oriented shell and a scripting language\n* [gblach/reflicate](https://github.com/gblach/reflicate) —  Deduplicate data by creating reflinks between identical files. [![build](https://github.com/gblach/reflicate/actions/workflows/rust.yml/badge.svg)](https://github.com/gblach/reflicate/actions/workflows/rust.yml)\n* [gblach/imge](https://github.com/gblach/imge) — Write disk images to physical drive or vice versa with on-the-fly compression/decompression. [![Rust check](https://github.com/gblach/imge/actions/workflows/rust-check.yml/badge.svg)](https://github.com/gblach/imge/actions/workflows/rust-check.yml)\n* [hex22a/cidit](https://github.com/hex22a/cidit) - CIDR Inspection Tool  ![CI](https://github.com/hex22a/cidit/actions/workflows/test.yml/badge.svg)\n\n### Text editors\n\n* [gchp/iota](https://github.com/gchp/iota) — A simple text editor [\u003cimg src=\"https://api.travis-ci.org/gchp/iota.svg?branch=master\"\u003e](https://travis-ci.org/gchp/iota)\n* [mathall/rim](https://github.com/mathall/rim) — Vim-like text editor written in Rust [\u003cimg src=\"https://api.travis-ci.org/mathall/rim.svg?branch=master\"\u003e](https://travis-ci.org/mathall/rim)\n* [Remacs](https://github.com/remacs/remacs) — A community-driven port of Emacs to Rust. [\u003cimg src=\"https://api.travis-ci.org/remacs/remacs.svg?branch=master\"\u003e](https://travis-ci.org/remacs/remacs)\n* [xi-editor](https://github.com/xi-editor/xi-editor) — A modern editor with a backend written in Rust.\n* [xray](https://github.com/atom-archive/xray) — An experimental next-generation Electron-based text editor. [\u003cimg src=\"https://api.travis-ci.org/atom/xray.svg?branch=master\"\u003e](https://travis-ci.org/atom/xray)\n\n### Text processing\n\n* [TankerHQ/ruplacer](https://github.com/TankerHQ/ruplacer) — Find and replace text in source files [\u003cimg img src=\"https://api.travis-ci.org/TankerHQ/ruplacer.svg?branch=master\"\u003e](https://travis-ci.org/TankerHQ/ruplacer)\n* [ripgrep](https://crates.io/crates/ripgrep) — combines the usability of The Silver Searcher with the raw speed of grep [\u003cimg src=\"https://api.travis-ci.org/BurntSushi/ripgrep.svg?branch=master\"\u003e](https://travis-ci.org/BurntSushi/ripgrep)\n* [sd](https://crates.io/crates/sd) — Intuitive find \u0026 replace CLI [\u003cimg src=\"https://api.travis-ci.org/chmln/sd.svg?branch=master\"\u003e](https://travis-ci.org/chmln/sd)\n* [lavifb/todo_r](https://github.com/lavifb/todo_r) — Find all your TODO notes with one command! [\u003cimg src=\"https://api.travis-ci.org/lavifb/todo_r.svg?branch=master\"\u003e](https://travis-ci.org/lavifb/todo_r)\n* [whitfin/runiq](https://github.com/whitfin/runiq) — an efficient way to filter duplicate lines from unsorted input.\n* [whitfin/bytelines](https://github.com/whitfin/bytelines) — Read input lines as byte slices for high efficiency.\n* [vishaltelangre/ff](https://github.com/vishaltelangre/ff) — Find files (ff) by name! [\u003cimg src=\"https://api.travis-ci.org/vishaltelangre/ff.svg?branch=master\"\u003e](https://travis-ci.org/vishaltelangre/ff)\n* [xsv](https://crates.io/crates/xsv) — A fast CSV command line tool (slicing, indexing, selecting, searching, sampling, etc.) [\u003cimg src=\"https://api.travis-ci.org/BurntSushi/xsv.svg?branch=master\"\u003e](https://travis-ci.org/BurntSushi/xsv)\n\n### Utilities\n\n* [brycx/checkpwn](https://github.com/brycx/checkpwn) — A Have I Been Pwned (HIBP) command-line utility tool that lets you easily check for compromised accounts and passwords.\n* [evansmurithi/cloak](https://github.com/evansmurithi/cloak) — A Command Line OTP (One Time Password) Authenticator application. [\u003cimg src=\"https://api.travis-ci.com/evansmurithi/cloak.svg?branch=master\"\u003e](https://travis-ci.com/evansmurithi/cloak) [\u003cimg src=\"https://ci.appveyor.com/api/projects/status/9mlfpfru3ng4c689/branch/master?svg=true\"\u003e](https://ci.appveyor.com/project/evansmurithi/cloak)\n* [arthrp/consoletimer](https://github.com/arthrp/consoleTimer) - Simple timer for your terminal. [\u003cimg src=\"https://api.travis-ci.org/arthrp/consoleTimer.svg?branch=master\"\u003e](https://travis-ci.org/arthrp/consoleTimer)\n* [myfreeweb/freepass](https://github.com/myfreeweb/freepass) — The free password manager for power users. [\u003cimg src=\"https://api.travis-ci.org/myfreeweb/freepass.svg?branch=master\"\u003e](https://travis-ci.org/myfreeweb/freepass)\n* [arthrp/quick-skeleton](https://github.com/arthrp/quick-skeleton) — Project scaffolding tool, similar to Yeoman and Slush. [\u003cimg src=\"https://api.travis-ci.org/arthrp/quick-skeleton.svg?branch=master\"\u003e](https://travis-ci.org/arthrp/quick-skeleton)\n* [yaa110/rubigo](https://github.com/yaa110/rubigo) — Golang dependency tool and package manager, written in Rust [\u003cimg src=\"https://api.travis-ci.org/yaa110/rubigo.svg?branch=master\"\u003e](https://travis-ci.org/yaa110/rubigo)\n* [whitfin/s3-concat](https://github.com/whitfin/s3-concat) — A command line tool to concatenate Amazon S3 files remotely using flexible patterns.\n* [whitfin/s3-meta](https://github.com/whitfin/s3-meta) — A command line tool to gather metadata about your Amazon S3 buckets.\n* [Tabiew](https://github.com/shshemi/tabiew) — A lightweight TUI app to view and query CSV files.\n* [thanks-stars](https://github.com/Kenzo-Wada/thanks-stars) — CLI that stars the GitHub repositories your project depends on across multiple ecosystems.\n* [Tuckr](https://github.com/RaphGL/Tuckr) — A dotfile and symlink manager that requires no configuration, inspired by GNU Stow's approach.\n* [amar-laksh/workstation](https://github.com/amar-laksh/workstation) — A commandline tool to help you manage your workstation by distancing you from your screen, locking your screen when you aren't there among other things with OPENCV!\n* [aleshaleksey/AZDice](https://github.com/aleshaleksey/AZDice) — A dice roll success distribution generator for tabletop homebrewers. [\u003cimg src=\"https://api.travis-ci.org/aleshaleksey/AZDice.svg?branch=master\"\u003e](https://travis-ci.org/aleshaleksey/AZDice)\n* [fcsonline/tmux-thumbs](https://github.com/fcsonline/tmux-thumbs) — A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator.\n* [gitlogue](https://github.com/unhappychoice/gitlogue) — A TUI screensaver that visualizes Git commit history in your terminal.\n* [repoch](https://github.com/lucawen/repoch) — Convert epoch to datetime and datetime to epoch [\u003cimg src=\"https://api.travis-ci.com/lucawen/repoch.svg?branch=master\"\u003e](https://travis-ci.com/lucawen/repoch/)\n* [yaa110/cb](https://github.com/yaa110/cb) — Command line interface to manage clipboard [![Build Status](https://api.travis-ci.org/yaa110/cb.svg?branch=master)](https://travis-ci.org/yaa110/cb)\n* [arjav0703/cargofetch](https://github.com/arjav0703/cargofetch) — A lightweight fetch utility to show metadata about your rust project.\n* [Saga Reader](https://github.com/sopaco/saga-reader) - A Blazing-Fast and Extremely-Lightweight Internet Reader driven by AI.Supports fetching of search engine information and RSS.\n\n### Video\n\n* [salihcantekin/RustFrame](https://github.com/salihcantekin/RustFrame) — A privacy-focused, cross-platform screen region sharing tool for video calls [\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/salihcantekin/RustFrame/build-windows.yml?branch=master\"\u003e](https://github.com/salihcantekin/RustFrame/actions/workflows/build-windows.yml)\n* [yuvadm/slingr](https://github.com/yuvadm/slingr) — A simple CLI for streaming media files over a local network to UPnP media renderers [\u003cimg src=\"https://api.travis-ci.org/yuvadm/slingr.svg?branch=master\"\u003e](https://travis-ci.org/yuvadm/slingr)\n\n### Virtualization\n\n* [firecracker-microvm/firecracker](https://github.com/firecracker-microvm/firecracker) — A lightweight virtual machine for container workload  [Firecracker Microvm](https://firecracker-microvm.github.io/)\n* [oracle/railcar](https://github.com/oracle/railcar) — Docker-like container OCI runtime implementation in Rust [![wercker status](https://app.wercker.com/status/730e874772dc02c6005f4ae4e42b0ca4/s/master \"wercker status\")](https://app.wercker.com/applications/59696a02ee70670100155ae2 )\n* [tailhook/vagga](https://github.com/tailhook/vagga) — A containerization tool without daemons [\u003cimg src=\"https://api.travis-ci.org/tailhook/vagga.svg?branch=master\"\u003e](https://travis-ci.org/tailhook/vagga)\n\n### Window managers\n\n* [way-cooler/way-cooler](https://github.com/way-cooler/way-cooler) — A customizable Wayland compositor (window manager) [\u003cimg src=\"https://api.travis-ci.org/way-cooler/way-cooler.svg?branch=master\"\u003e](https://travis-ci.org/way-cooler/way-cooler)\n\n### Web\n\n* [Plume-org/Plume](https://github.com/Plume-org/Plume) — ActivityPub federating blogging application [\u003cimg src=\"https://api.travis-ci.org/Plume-org/Plume.svg?branch=master\"\u003e](https://travis-ci.org/Plume-org/Plume)\n* [rustlang-cn/ruster](https://github.com/rustlang-cn/ruster) — online community in rust for rust community [\u003cimg src=\"https://api.travis-ci.org/rustlang-cn/ruster.svg?branch=master\"\u003e](https://travis-ci.org/rustlang-cn/ruster)\n\n\n### Web Servers\n* [Man In The Middle Proxy](https://github.com/emanuele-em/man-in-the-middle-proxy) — A MITM Proxy Written in Rust 🦀! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities.\n* [Poem Framework](https://github.com/poem-web/poem) — A full-featured and easy-to-use web framework with the Rust programming language.\n* [thecoshman/http](https://github.com/thecoshman/http) — Host These Things Please — A basic http server for hosting a folder fast and simply [\u003cimg src=\"https://api.travis-ci.org/thecoshman/http.svg?branch=master\"\u003e](https://travis-ci.org/thecoshman/http)\n* [svenstaro/miniserve](https://github.com/svenstaro/miniserve) — A small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP [\u003cimg src=\"https://api.travis-ci.org/svenstaro/miniserve.svg?branch=master\"\u003e](https://travis-ci.org/svenstaro/miniserve)\n* [TheWaWaR/simple-http-server](https://github.com/TheWaWaR/simple-http-server) — simple static http server\n* [wyhaya/see](https://github.com/wyhaya/see) — Static file server [![Build Status](https://img.shields.io/travis/wyhaya/see.svg)](https://travis-ci.org/wyhaya/see)\n* [Mini RPS](https://github.com/marcodpt/minirps) - Mini reverse proxy server, HTTPS, CORS, static file hosting and template engine (minijinja)\n\n## Development tools\n\n* [ATAC](https://github.com/Julien-cpsn/ATAC) — ATAC is Arguably a Terminal API Client. It is based on well-known clients such as Postman, Insomnia, or even Bruno, but inside your terminal without any specific graphical environment needed.\n* [clippy](https://crates.io/crates/clippy) — Rust lints [\u003cimg src=\"https://api.travis-ci.com/rust-lang/rust-clippy.svg?branch=master\"\u003e](https://travis-ci.org/rust-lang/rust-clippy)\n* [clog-tool/clog-cli](https://github.com/clog-tool/clog-cli) — generates a changelog from git metadata ([conventional changelog](https://blog.thoughtram.io/announcements/tools/2014/09/18/announcing-clog-a-conventional-changelog-generator-for-the-rest-of-us.html)) [\u003cimg src=\"https://api.travis-ci.org/clog-tool/clog-cli.svg?branch=master\"\u003e](https://travis-ci.org/clog-tool/clog-cli)\n* [create-rust-app](https://crates.io/crates/create-rust-app) — Set up a modern rust+react web app by running one command. [\u003cimg src=\"https://img.shields.io/crates/v/create-rust-app.svg\" height=\"20\" alt=\"License: MIT OR Apache-2.0\" /\u003e](https://crates.io/crates/create-rust-app)\n* [dan-t/rusty-tags](https://github.com/dan-t/rusty-tags) — create ctags/etags for a cargo project and all of its dependencies [\u003cimg src=\"https://api.travis-ci.org/dan-t/rusty-tags.svg?branch=master\"\u003e](https://travis-ci.org/dan-t/rusty-tags)\n* [frewsxcv/crate-deps](https://github.com/frewsxcv/crate-deps) — generates images of dependency graphs for crates hosted on crates.io\n* [git-journal](https://github.com/saschagrunert/git-journal/) — The Git Commit Message and Changelog Generation Framework [\u003cimg src=\"https://api.travis-ci.org/saschagrunert/git-journal.svg?branch=master\"\u003e](https://travis-ci.org/saschagrunert/git-journal)\n* [rust-lang-nursery/rustfix](https://github.com/rust-lang-nursery/rustfix)  — automatically applies the suggestions made by rustc [\u003cimg src=\"https://api.travis-ci.org/killercup/rustfix.svg?branch=master\"\u003e](https://travis-ci.org/killercup/rustfix)\n* [just](https://github.com/casey/just) — A handy command runner for project-specific tasks [\u003cimg src=\"https://api.travis-ci.org/casey/just.svg?branch=master\"\u003e](https://travis-ci.org/casey/just)\n* [Module Linker](https://github.com/fiatjaf/module-linker) — Extension that adds `\u003ca\u003e` links to references in `mod`, `use` and `extern crate` statements at GitHub.\n* [Ockam](https://github.com/ockam-network/ockam) — A suite of tools, programming libraries and infrastructure that make it easy to build devices that communicate securely, privately and trustfully with cloud services and other devices. [\u003cimg src=\"https://github.com/ockam-network/ockam/workflows/Continuous%20Integration/badge.svg\"\u003e](https://github.com/ockam-network/ockam/actions?query=workflow%3A%22Continuous+Integration%22)\n* [ptags](https://github.com/dalance/ptags) — A parallel universal-ctags wrapper for git repository [![Build Status](https://api.travis-ci.org/dalance/ptags.svg?branch=master)](https://travis-ci.org/dalance/ptags)\n* [Racer](https://github.com/racer-rust/racer) — code completion for Rust [\u003cimg src=\"https://api.travis-ci.com/phildawes/racer.svg?branch=master\"\u003e](https://travis-ci.org/phildawes/racer)\n* [rustfmt](https://github.com/rust-lang/rustfmt) — A Rust code formatter [\u003cimg src=\"https://api.travis-ci.com/rust-lang/rustfmt.svg?branch=master\"\u003e](https://travis-ci.org/rust-lang/rustfmt)\n* [Rustup](https://github.com/rust-lang/rustup.rs) — the Rust toolchain installer [\u003cimg src=\"https://api.travis-ci.com/rust-lang/rustup.rs.svg?branch=master\"\u003e](https://travis-ci.org/rust-lang/rustup.rs)\n* [Rust Language Server](https://github.com/rust-lang/rls) — A server that runs in the background, providing IDEs, editors, and other tools with information about Rust programs\n* [Rust Regex Playground](https://2fd.github.io/rust-regex-playground/#method=find\u0026regex=%5Cw%2B\u0026text=abc) — Web tool to evaluate rust regular expressions\n* [artifact](https://github.com/vitiral/artifact) — the design doc tool made for developers [![Build Status](https://api.travis-ci.org/vitiral/artifact.svg?branch=master)](https://travis-ci.org/vitiral/artifact)\n* [semantic-rs](https://github.com/semantic-rs/semantic-rs) — automatic crate publishing [\u003cimg src=\"https://api.travis-ci.org/semantic-rs/semantic-rs.svg?branch=master\"\u003e](https://travis-ci.org/semantic-rs/semantic-rs)\n* [fw](https://github.com/brocode/fw) — workspace productivity booster [\u003cimg src=\"https://api.travis-ci.org/brocode/fw.svg?branch=master\"\u003e](https://travis-ci.org/brocode/fw)\n* [tinyrick](https://github.com/mcandre/tinyrick) a basic task dependency tool emphasizing Rust functions over raw shell commands.\n* [frolic](https://github.com/FrolicOrg/Frolic)  — An API layer to build customer facing dashboards 10x faster\n\n### Build system\n\n* [Cargo](https://crates.io/) — the Rust package manager\n  * [cargo-benchcmp](https://crates.io/crates/cargo-benchcmp) — A utility to compare Rust micro-benchmarks [\u003cimg src=\"https://api.travis-ci.org/BurntSushi/cargo-benchcmp.svg?branch=master\"\u003e](https://travis-ci.org/BurntSushi/cargo-benchcmp)\n  * [cargo-bitbake](https://crates.io/crates/cargo-bitbake) — A cargo extension that can generate BitBake recipes utilizing the classes from meta-rust [\u003cimg src=\"https://api.travis-ci.org/cardoe/cargo-bitbake.svg?branch=master\"\u003e](https://travis-ci.org/cardoe/cargo-bitbake)\n  * [cargo-cache](https://crates.io/crates/cargo-cache) — inspect/manage/clean your cargo cache (`~/.cargo/`/`${CARGO_HOME}`), print sizes etc [\u003cimg src=\"https://api.travis-ci.org/matthiaskrgr/cargo-cache.svg?branch=master\"\u003e](https://travis-ci.org/matthiaskrgr/cargo-cache)\n  * [cargo-check](https://crates.io/crates/cargo-check) — A wrapper around `cargo rustc -- -Zno-trans` which can be helpful for running a faster compile if you only need correctness checks [\u003cimg src=\"https://api.travis-ci.org/rsolomo/cargo-check.svg?branch=master\"\u003e](https://travis-ci.org/rsolomo/cargo-check)\n  * [cargo-count](https://crates.io/crates/cargo-count) — lists source code counts and details about cargo projects, including unsafe statistics [\u003cimg src=\"https://api.travis-ci.org/kbknapp/cargo-count.svg?branch=master\"\u003e](https://travis-ci.org/kbknapp/cargo-count)\n  * [cargo-deb](https://crates.io/crates/cargo-deb) — Generates binary Debian packages [\u003cimg src=\"https://api.travis-ci.org/mmstick/cargo-deb.svg?branch=master\"\u003e](https://travis-ci.org/mmstick/cargo-deb)\n  * [cargo-deps](https://crates.io/crates/cargo-deps) — build dependency graphs of Rust projects [\u003cimg src=\"https://api.travis-ci.org/m-cat/cargo-deps.svg?branch=master\"\u003e](https://travis-ci.org/m-cat/cargo-deps)\n  * [cargo-do](https://crates.io/crates/cargo-do) — run multiple cargo commands in a row [\u003cimg src=\"https://api.travis-ci.org/pwoolcoc/cargo-do.svg?branch=master\"\u003e](https://travis-ci.org/pwoolcoc/cargo-do)\n  * [cargo-ebuild](https://crates.io/crates/cargo-ebuild) — cargo extension that can generate ebuilds using the in-tree eclasses [\u003cimg src=\"https://api.travis-ci.org/cardoe/cargo-ebuild.svg?branch=master\"\u003e](https://travis-ci.org/cardoe/cargo-ebuild)\n  * [cargo-edit](https://crates.io/crates/cargo-edit) — allows you to add and list dependencies by reading/writing to your Cargo.toml file from the command line [\u003cimg src=\"https://api.travis-ci.org/killercup/cargo-edit.svg?branch=master\"\u003e](https://travis-ci.org/killercup/cargo-edit)\n  * [cargo-find](https://crates.io/crates/cargo-find) \u003csup\u003edeprecated\u003c/sup\u003e — Find crates from command line [\u003cimg src=\"https://api.travis-ci.org/Ralvke/cargo-find.svg?branch=master\"\u003e](https://travis-ci.org/Ralvke/cargo-find)\n  * [cargo-graph](https://crates.io/crates/cargo-graph) — updated fork of `cargo-dot` with additional features. Unmaintained, see `cargo-deps` [\u003cimg src=\"https://api.travis-ci.org/kbknapp/cargo-graph.svg?branch=master\"\u003e](https://travis-ci.org/kbknapp/cargo-graph)\n  * [cargo-info](https://crates.io/crates/cargo-info) — queries crates.io for crates details from command line [\u003cimg src=\"https://api.travis-ci.org/imp/cargo-info.svg?branch=master\"\u003e](https://travis-ci.org/imp/cargo-info)\n  * [cargo-license](https://crates.io/crates/cargo-license) — A cargo subcommand to quickly view the licenses of all dependencies. [\u003cimg src=\"https://api.travis-ci.org/onur/cargo-license.svg?branch=master\"\u003e](https://travis-ci.org/onur/cargo-license)\n  * [cargo-limit](https://crates.io/crates/cargo-limit) — Cargo with less noise: warnings are skipped until errors are fixed, Neovim integration, etc. [\u003cimg src=\"https://github.com/alopatindev/cargo-limit/actions/workflows/rust.yml/badge.svg\"\u003e](https://github.com/alopatindev/cargo-limit/actions)\n  * [cargo-make](https://crates.io/crates/cargo-make) — Rust task runner and build tool. [\u003cimg src=\"https://api.travis-ci.org/sagiegurari/cargo-make.svg?branch=master\"\u003e](https://travis-ci.org/sagiegurari/cargo-make)\n  * [cargo-modules](https://crates.io/crates/cargo-modules) — A cargo plugin for showing a tree-like overview of a crate's modules. [\u003cimg src=\"https://api.travis-ci.org/regexident/cargo-modules.svg?branch=master\"\u003e](https://travis-ci.org/regexident/cargo-modules)\n  * [cargo-multi](https://crates.io/crates/cargo-multi) — runs specified cargo command on multiple crates [\u003cimg src=\"https://api.travis-ci.org/imp/cargo-multi.svg?branch=master\"\u003e](https://travis-ci.org/imp/cargo-multi)\n  * [cargo-outdated](https://crates.io/crates/cargo-outdated) — displays when newer versions of Rust dependencies are available, or out of date [\u003cimg src=\"https://api.travis-ci.org/kbknapp/cargo-outdated.svg?branch=master\"\u003e](https://travis-ci.org/kbknapp/cargo-outdated)\n  * [cargo-release](https://crates.io/crates/cargo-release) — tool for releasing git-managed cargo project, build, tag, publish, doc and push [\u003cimg src=\"https://api.travis-ci.org/sunng87/cargo-release.svg?branch=master\"\u003e](https://travis-ci.org/sunng87/cargo-release)\n  * [cargo-script](https://crates.io/crates/cargo-script) — lets people quickly and easily run Rust \"scripts\" which can make use of Cargo's package ecosystem [\u003cimg src=\"https://api.travis-ci.org/DanielKeep/cargo-script.svg?branch=master\"\u003e](https://travis-ci.org/DanielKeep/cargo-script)\n  * [cargo-testify](https://crates.io/crates/cargo-testify) — watches files changes, runs tests and notifies about the result with friendly OS notification [\u003cimg src=\"https://api.travis-ci.org/greyblake/cargo-testify.svg?branch=master\"\u003e](https://travis-ci.org/greyblake/cargo-testify)\n  * [cargo-tree](https://github.com/sfackler/cargo-tree) – Cargo subcommand that visualizes a crate's dependency graph in a tree-like format [![CircleCI](https://circleci.com/gh/sfackler/cargo-tree.svg?style=shield)](https://circleci.com/gh/sfackler/cargo-tree)\n  * [cargo-update](https://crates.io/crates/cargo-update) — cargo subcommand for checking and applying updates to installed executables [\u003cimg src=\"https://api.travis-ci.org/nabijaczleweli/cargo-update.svg?branch=master\"\u003e](https://travis-ci.org/nabijaczleweli/cargo-update)\n  * [cargo-watch](https://crates.io/crates/cargo-watch) — utility for cargo to compile projects when sources change [\u003cimg src=\"https://api.travis-ci.org/passcod/cargo-watch.svg?branch=master\"\u003e](https://travis-ci.org/passcod/cargo-watch)\n  * [liuchong/cargo-x](https://github.com/liuchong/cargo-x) — A very simple third-party cargo subcommand to execute a custom command [\u003cimg src=\"https://api.travis-ci.org/liuchong/cargo-x.svg?branch=master\"\u003e](https://travis-ci.org/liuchong/cargo-x)\n  * [dtolnay/cargo-expand](https://github.com/dtolnay/cargo-expand) — Expand macros in your source code\n* CMake\n  * [Devolutions/CMakeRust](https://github.com/Devolutions/CMakeRust) — useful for integrating a Rust library into a CMake project\n  * [SiegeLord/RustCMake](https://github.com/SiegeLord/RustCMake) — an example project showing usage of CMake with Rust [\u003cimg src=\"https://api.travis-ci.org/SiegeLord/RustCMake.svg?branch=master\"\u003e](https://travis-ci.org/SiegeLord/RustCMake)\n* Github actions\n  * [icepuma/rust-action](https://github.com/icepuma/rust-action) — rust github action\n* Webpack\n  * [Ralvke/rust-loader](https://github.com/Ralvke/rust-loader) — Webpack Rust loader (wasm)\n\n### Debugging\n\n* GDB\n  * [rust-gdb](https://github.com/rust-lang/rust/blob/master/src/etc/rust-gdb)\n  * [gdbgui](https://github.com/cs01/gdbgui) — Browser based frontend for gdb to debug C, C++, Rust, and go. [\u003cimg src=\"https://api.travis-ci.org/cs01/gdbgui.svg?branch=master\"\u003e](https://travis-ci.org/cs01/gdbgui)\n* LLDB\n  * [lldb_batchmode.py](https://github.com/rust-lang/rust/blob/master/src/etc/lldb_batchmode.py) — allows to use LLDB in a way similar to GDB's batch mode.\n  * [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb) — A LLDB extension for [Visual Studio Code](https://code.visualstudio.com/).\n* rr\n  * [rr](https://rr-project.org/) — rr is a lightweight tool for recording and replaying execution of applications\n\n### Deployment\n\n* Docker\n  * [emk/rust-musl-builder](https://github.com/emk/rust-musl-builder) — Docker images for compiling static Rust binaries using musl-libc and musl-gcc, with static versions of useful C libraries\n  * [kpcyrd/mini-docker-rust](https://github.com/kpcyrd/mini-docker-rust) — An example project for very small rust docker images [\u003cimg src=\"https://api.travis-ci.org/kpcyrd/mini-docker-rust.svg?branch=master\"\u003e](https://travis-ci.org/kpcyrd/mini-docker-rust)\n  * [liuchong/docker-rustup](https://github.com/liuchong/docker-rustup) — A multiple version (with musl tools) Rust Docker image\n  * [messense/rust-musl-cross](https://github.com/messense/rust-musl-cross) — Docker images for compiling static Rust binaries using musl-cross [\u003cimg src=\"https://api.travis-ci.org/messense/rust-musl-cross.svg?branch=master\"\u003e](https://travis-ci.org/messense/rust-musl-cross)\n  * [rust-lang-nursery/docker-rust](https://github.com/rust-lang/docker-rust) — the official Rust Docker image\n* Google App Engine\n  * [DenisKolodin/rust-app-engine](https://github.com/DenisKolodin/rust-app-engine) — App Engine Rust boilerplate\n* Heroku\n  * [emk/heroku-buildpack-rust](https://github.com/emk/heroku-buildpack-rust) — A buildpack for Rust applications on Heroku\n\n### Embedded\n\n[Rust Embedded](https://rust-embedded.org/)\n\n* Cross compiling\n  * [japaric/rust-cross](https://github.com/japaric/rust-cross) — everything you need to know about cross compiling Rust programs [\u003cimg src=\"https://api.travis-ci.org/japaric/rust-cross.svg?branch=master\"\u003e](https://travis-ci.org/japaric/rust-cross)\n  * [japaric/xargo](https://github.com/japaric/xargo) — effortless cross compilation of Rust programs to custom bare-metal targets like ARM Cortex-M [\u003cimg src=\"https://api.travis-ci.org/japaric/xargo.svg?branch=master\"\u003e](https://travis-ci.org/japaric/xargo)\n* Raspberry Pi\n* [Ockam](https://github.com/ockam-network/ockam) — A suite of tools, programming libraries and infrastructure that make it easy to build devices that communicate securely, privately and trustfully with cloud services and other devices. [\u003cimg src=\"https://github.com/ockam-network/ockam/workflows/Continuous%20Integration/badge.svg\"\u003e](https://github.com/ockam-network/ockam/actions?query=workflow%3A%22Continuous+Integration%22)\n  * [Ogeon/rust-on-raspberry-pi](https://github.com/Ogeon/rust-on-raspberry-pi) — instructions for how to cross compile Rust projects for the Raspberry Pi .\n* Arduino\n  * [avr-rust/ruduino](https://github.com/avr-rust/ruduino) ^`^t Reusable components for the Arduino Uno.\n\n### FFI\n\nSee also [Foreign Function Interface](https://doc.rust-lang.org/book/first-edition/ffi.html),  [The Rust FFI Omnibus](http://jakegoulding.com/rust-ffi-omnibus/) (a collection of examples of using code written in Rust from other languages) and [FFI examples written in Rust](https://github.com/alexcrichton/rust-ffi-examples).\n\n* C\n  * [rlhunt/cbindgen](https://github.com/eqrion/cbindgen) — generates C header files from Rust source files. Used in Gecko for WebRender [\u003cimg src=\"https://api.travis-ci.org/eqrion/cbindgen.svg?branch=master\"\u003e](https://travis-ci.org/eqrion/cbindgen)\n  * [Sean1708/rusty-cheddar](https://github.com/Sean1708/rusty-cheddar) — generates C header files from Rust source files [\u003cimg src=\"https://api.travis-ci.org/Sean1708/rusty-cheddar.svg?branch=master\"\u003e](https://travis-ci.org/Sean1708/rusty-cheddar)\n* C++\n  * [rust-lang/rust-bindgen](https://github.com/rust-lang/rust-bindgen) — A Rust bindings generator\n* Erlang\n  * [rusterlium/rustler](https://github.com/rusterlium/rustler) — safe Rust bridge for creating Erlang NIF functions [\u003cimg src=\"https://api.travis-ci.org/rusterlium/rustler.svg?branch=master\"\u003e](https://travis-ci.org/rusterlium/rustler)\n* Haskell\n  * [mgattozzi/curryrs](https://github.com/mgattozzi/curryrs) — Bridge the gap between Haskell and Rust\n  * [mgattozzi/haskellrs](https://github.com/mgattozzi/haskellrs) — Rust in Haskell FFI Example\n  * [mgattozzi/rushs](https://github.com/mgattozzi/rushs) — Haskell in Rust FFI Example\n* Java\n  * [j4rs](https://crates.io/crates/j4rs) — use Java from Rust [\u003cimg src=\"https://api.travis-ci.org/astonbitecode/j4rs.svg?branch=master\"\u003e](https://travis-ci.org/astonbitecode/j4rs)\n  * [bennettanderson/rjni](https://github.com/benanders/rjni) — use Java from Rust [\u003cimg src=\"https://api.travis-ci.com/bennettanderson/rjni.svg?branch=master\"\u003e](https://travis-ci.org/GravityScore/RustJNI)\n  * [drrb/java-rust-example](https://github.com/drrb/java-rust-example) — use Rust from Java [\u003cimg src=\"https://api.travis-ci.org/drrb/java-rust-example.svg?branch=master\"\u003e](https://travis-ci.org/drrb/java-rust-example)\n  * [jni](https://crates.io/crates/jni) — use Rust from Java [\u003cimg src=\"https://api.travis-ci.org/jni-rs/jni-rs.svg?branch=master\"\u003e](https://travis-ci.org/jni-rs/jni-rs)\n  * [jni-sys](https://crates.io/crates/jni-sys) — Rust definitions corresponding to jni.h [\u003cimg src=\"https://api.travis-ci.org/sfackler/rust-jni-sys.svg?branch=master\"\u003e](https://travis-ci.org/sfackler/rust-jni-sys)\n  * [rucaja](https://crates.io/crates/rucaja) — use Java from Rust [\u003cimg src=\"https://api.travis-ci.org/kud1ing/rucaja.svg?branch=master\"\u003e](https://travis-ci.org/kud1ing/rucaja)\n  * [rawrasaur/rust-jdbc](https://github.com/rawrasaur/rust-jdbc) — uses JDBC from Rust [\u003cimg src=\"https://api.travis-ci.org/rawrasaur/rust-jdbc.svg?branch=master\"\u003e](https://travis-ci.org/rawrasaur/rust-jdbc)\n* Lua\n  * [jcmoyer/rust-lua53](https://github.com/jcmoyer/rust-lua53) — Lua 5.3 bindings for Rust [\u003cimg src=\"https://api.travis-ci.org/jcmoyer/rust-lua53.svg?branch=master\"\u003e](https://travis-ci.org/jcmoyer/rust-lua53)\n  * [kballard/rust-lua](https://github.com/lilyball/rust-lua) — Safe Rust bindings to Lua 5.1 [\u003cimg src=\"https://api.travis-ci.org/lilyball/rust-lua.svg\"\u003e](https://travis-ci.org/lilyball/rust-lua)\n  * [tickbh/td_rlua](https://github.com/tickbh/td_rlua) — Zero-cost high-level lua 5.3 wrapper for Rust [\u003cimg src=\"https://api.travis-ci.org/tickbh/td_rlua.svg?branch=master\"\u003e](https://travis-ci.org/tickbh/td_rlua)\n  * [tomaka/hlua](https://github.com/tomaka/hlua) — Rust library to interface with Lua [\u003cimg src=\"https://api.travis-ci.org/tomaka/hlua.svg?branch=master\"\u003e](https://travis-ci.org/tomaka/hlua)\n* mruby\n  * [anima-engine/mrusty](https://github.com/anima-engine/mrusty) — mruby safe bindings for Rust [\u003cimg src=\"https://api.travis-ci.org/anima-engine/mrusty.svg?branch=master\"\u003e](https://travis-ci.org/anima-engine/mrusty)\n* Node.js\n  * [neon-bindings/neon](https://github.com/neon-bindings/neon) — use Rust from Node.js [\u003cimg src=\"https://api.travis-ci.org/neon-bindings/neon.svg?branch=master\"\u003e](https://travis-ci.org/neon-bindings/neon)\n* Objective-C\n  * [SSheldon/rust-objc](https://github.com/SSheldon/rust-objc) — Objective-C Runtime bindings and wrapper for Rust\n* Perl\n  * [vickenty/mi-rust](https://github.com/vickenty/mi-rust) — Adds support to M::I for building modules with Cargo\n  * [vickenty/perl-xs](https://github.com/vickenty/perl-xs) — Create Perl XS modules using Rust [\u003cimg src=\"https://api.travis-ci.org/vickenty/perl-xs.svg?branch=master\"\u003e](https://travis-ci.org/vickenty/perl-xs)\n* Python\n  * [getsentry/milksnake](https://github.com/getsentry/milksnake) — extension for python setuptools that allows you to distribute dynamic linked libraries in Python wheels in the most portable way imaginable.\n  * [dgrunwald/rust-cpython](https://github.com/dgrunwald/rust-cpython) — Python bindings [\u003cimg src=\"https://api.travis-ci.org/dgrunwald/rust-cpython.svg?branch=master\"\u003e](https://travis-ci.org/dgrunwald/rust-cpython)\n  * [PyO3/PyO3](https://github.com/PyO3/PyO3) — Rust bindings for the Python interpreter [\u003cimg src=\"https://api.travis-ci.org/PyO3/pyo3.svg?branch=master\"\u003e](https://travis-ci.org/PyO3/pyo3)\n* R\n  * [rustr/rustr](https://github.com/rustr/rustr) — use Rust from R, and use R in Rust [\u003cimg src=\"https://api.travis-ci.org/rustr/rustr.svg?branch=master\"\u003e](https://travis-ci.org/rustr/rustr)\n* Ruby\n  * [d-unseductable/ruru](https://github.com/d-unseductable/ruru) — native Ruby extensions written in Rust [\u003cimg src=\"https://api.travis-ci.org/d-unseductable/ruru.svg?branch=master\"\u003e](https://travis-ci.org/d-unseductable/ruru)\n  * [danielpclark/rutie](https://github.com/danielpclark/rutie) — native Ruby extensions written in Rust and vice versa [![Build Status](https://api.travis-ci.org/danielpclark/rutie.svg?branch=master)](https://travis-ci.org/danielpclark/rutie)\n  * [SearchApi/wreq-ruby](https://github.com/SearchApi/wreq-ruby) — Ruby HTTP client with browser TLS/HTTP2 fingerprinting, powered by wreq\n  * [tildeio/helix](https://github.com/tildeio/helix) — write Ruby classes in Rust [\u003cimg src=\"https://api.travis-ci.org/tildeio/helix.svg?branch=master\"\u003e](https://travis-ci.org/tildeio/helix)\n* Web Assembly\n  * [rustwasm/wasm-pack](https://github.com/rustwasm/wasm-pack) — :package: :sparkles: pack up the wasm and publish it to npm! [\u003cimg src=\"https://api.travis-ci.com/rustwasm/wasm-pack.svg?branch=master\"\u003e](https://travis-ci.org/rustwasm/wasm-packn)\n  * [rustwasm/wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) — A project for facilitating high-level interactions between wasm modules and JS. [\u003cimg src=\"https://api.travis-ci.com/rustwasm/wasm-bindgen.svg?branch=master\"\u003e](https://travis-ci.org/rustwasm/wasm-bindgen)\n\n### IDEs\n\nSee also [Are we (I)DE yet?](https://areweideyet.com/) and [Rust Tools](https://www.rust-lang.org/tools).\n\n  * [Atom](https://atom.io/)\n    * [zargony/atom-language-rust](https://github.com/zargony/atom-language-rust)\n  * [Eclipse](https://www.eclipse.org/)\n    * [Eclipse Corrosion](https://github.com/eclipse/corrosion)\n    * [RustDT](https://github.com/RustDT/RustDT) — [\u003cimg src=\"https://api.travis-ci.org/RustDT/RustDT.svg?branch=master\"\u003e](https://travis-ci.org/RustDT/RustDT)\n  * [Emacs](https://www.gnu.org/software/emacs/)\n    * [rust-mode](https://github.com/rust-lang/rust-mode) — Rust Major Mode\n    * [flycheck-rust](https://github.com/flycheck/flycheck-rust) — Rust support for [Flycheck](https://github.com/flycheck/flycheck)\n    * [emacs-racer](https://github.com/racer-rust/emacs-racer) — Autocompletion (see also [company](https://company-mode.github.io) and [auto-complete](https://github.com/auto-complete/auto-complete))\n    * [lsp-rust](https://github.com/emacs-lsp-legacy/lsp-rust) — Add rls support to [lsp-mode](https://github.com/emacs-lsp/lsp-mode)\n  * [gitpod.io](https://gitpod.io) — Online IDE with full Rust support based on Rust Language Server\n  * [gnome-builder](https://wiki.gnome.org/Apps/Builder) native support for rust and cargo since Version 3.22.2\n  * [Helix](https://helix-editor.com/) - A post-modern text editor\n  * [Kakoune](http://kakoune.org/)\n    * [ul/kak-lsp](https://github.com/ul/kak-lsp/) — [LSP](https://microsoft.github.io/language-server-protocol/) client. Implemented in Rust and supports rls out of the box.\n  * [NetBeans](https://netbeans.org/)\n    * [drrb/rust-netbeans](https://github.com/drrb/rust-netbeans)\n  * [IntelliJ](https://www.jetbrains.com/idea/)\n    * [intellij-rust/intellij-rust](https://github.com/intellij-rust/intellij-rust) — [\u003cimg src=\"https://api.travis-ci.org/intellij-rust/intellij-rust.svg?branch=master\"\u003e](https://travis-ci.org/intellij-rust/intellij-rust)\n    * [intellij-rust/intellij-toml](https://github.com/intellij-rust/intellij-toml) — basic Toml support\n  * [Ride](https://github.com/madeso/ride) — [\u003cimg src=\"https://api.travis-ci.org/madeso/ride.svg?branch=master\"\u003e](https://travis-ci.org/madeso/ride)\n  * [SolidOak](https://github.com/oakes/SolidOak) — A simple IDE for Rust, based on GTK+ and [Neovim](https://github.com/neovim/neovim)\n  * [Sublime Text](https://www.sublimetext.com/)\n    * [rust-lang/rust-enhanced](https://github.com/rust-lang/rust-enhanced) — official Rust package\n    * [sublimehq/packages](https://github.com/sublimehq/Packages/tree/master/Rust) — native Sublime support (already installed)\n  * [Vim](https://vim.sourceforge.io/) — the ubiquitous text editor\n\t* [rust.vim](https://github.com/rust-lang/rust.vim) — provides file detection, syntax highlighting, formatting, Syntastic integration, and more.\n\t* [vim-cargo](https://github.com/timonv/vim-cargo) — command bindings to quickly run cargo stuff from vim.\n\t* [vim-racer](https://github.com/racer-rust/vim-racer) — allows vim to use [Racer](https://github.com/racer-rust/racer) for Rust code completion and navigation.\n\t* [autozimu/LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) — [LSP](https://microsoft.github.io/language-server-protocol/) client. Implemented in Rust and supports rls out of the box.\n  * Visual Studio\n    * [PistonDevelopers/VisualRust](https://github.com/PistonDevelopers/VisualRust) — A Visual Studio extension for Rust [\u003cimg src=\"https://api.travis-ci.org/PistonDevelopers/VisualRust.svg?branch=master\"\u003e](https://travis-ci.org/PistonDevelopers/VisualRust)\n    * [dgriffen/rls-vs2017](https://github.com/dgriffen/rls-vs2017) — Rust support for Visual Studio 2017 Preview [\u003cimg src=\"https://ci.appveyor.com/api/projects/status/d2lxlincwninhsng?svg=true\"\u003e](https://ci.appveyor.com/project/dgriffen/rls-vs2017)\n  * [Visual Studio Code](https://code.visualstudio.com/)\n    * [rust-lang/rls-vscode](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust) — Rust support for Visual Studio Code\n    * [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb) — A LLDB extension\n    * [crates](https://github.com/serayuzgur/crates) — crates is an extension for crates.io dependencies. [\u003cimg src=\"https://img.shields.io/vscode-marketplace/v/serayuzgur.crates.svg\"\u003e](https://github.com/serayuzgur/crates) [\u003cimg src=\"https://api.travis-ci.org/serayuzgur/crates.svg?branch=master\"\u003e](https://travis-ci.org/serayuzgur/crates)\n    * [KalitaAlexey/vscode-rust](https://marketplace.visualstudio.com/items?itemName=kalitaalexey.vscode-rust) — A fork of RustyCode\n\n### Pattern recognition\n\n* [sfikas/rusteval](https://github.com/sfikas/rusteval) — A tool used to evaluate the output of retrieval algorithms [![Build Status](https://api.travis-ci.org/sfikas/rusteval.svg?branch=master)](https://travis-ci.org/sfikas/rusteval)\n\n### Profiling\n\n* [sharkdp/hyperfine](https://github.com/sharkdp/hyperfine) — A command-line benchmarking tool [![Version info](https://img.shields.io/crates/v/hyperfine.svg)](https://crates.io/crates/hyperfine) [![Build Status](https://api.travis-ci.org/sharkdp/hyperfine.svg?branch=master)](https://travis-ci.org/sharkdp/hyperfine)\n* [performancecopilot/hornet](https://github.com/performancecopilot/hornet) — A Performance Co-Pilot memory-mapped values instrumentation library [![crates.io badge](https://img.shields.io/crates/v/hornet.svg)](https://crates.io/crates/hornet) [\u003cimg src=\"https://api.travis-ci.org/performancecopilot/hornet.svg?branch=master\"\u003e](https://travis-ci.org/performancecopilot/hornet)\n* [nokia/memory-profiler](https://github.com/nokia/memory-profiler) — A memory profiler for Linux [![Build Status](https://api.travis-ci.org/nokia/memory-profiler.svg?branch=master)](https://travis-ci.org/nokia/memory-profiler)\n* [ellisonch/rust-stopwatch](https://github.com/ellisonch/rust-stopwatch) — A stopwatch library [\u003cimg src=\"https://api.travis-ci.org/ellisonch/rust-stopwatch.svg?branch=master\"\u003e](https://travis-ci.org/ellisonch/rust-stopwatch)\n* FlameGraphs\n  * [mrhooray/torch](https://github.com/mrhooray/torch) — generates FlameGraphs based on DWARF Debug Info\n  * [TyOverby/flame](https://github.com/TyOverby/flame) — [\u003cimg src=\"https://api.travis-ci.org/TyOverby/flame.svg?branch=master\"\u003e](https://travis-ci.org/TyOverby/flame)\n\n### Services\n\n* [deps.rs](https://github.com/srijs/deps.rs) — Detect outdated or insecure dependencies\n* [docs.rs](https://docs.rs) — Automatic documentation generation of crates\n\n### Static analysis\n\n[[assert](https://crates.io/keywords/assert), [static](https://crates.io/keywords/static)]\n\n* [static_assertions](https://crates.io/crates/static_assertions) — Compile-time assertions to ensure that invariants are met [![Build Status](https://api.travis-ci.org/nvzqz/static-assertions-rs.svg?branch=master)](https://travis-ci.org/nvzqz/static-assertions-rs/)\n\n### Testing\n\n[[testing](https://crates.io/keywords/testing)]\n* [googletest-json-serde](https://crates.io/crates/googletest-json-serde) — A collection of JSON matchers for googletest-rust, supporting paths, arrays, and objects. [![Build Status](https://github.com/chege/googletest-json-serde/actions/workflows/ci.yaml/badge.svg)](https://github.com/chege/googletest-json-serde/actions)\n* [mockiato](https://crates.io/crates/mockiato) — A strict, yet friendly mocking library for Rust 2018 [\u003cimg src=\"https://api.travis-ci.com/myelin-ai/mockiato.svg?branch=master\"\u003e](https://travis-ci.com/myelin-ai/mockiato)\n* [mutagen](https://crates.io/crates/mutagen) — A source-level mutation testing framework (nightly only) [\u003cimg src=\"https://api.travis-ci.org/llogiq/mutagen.svg?branch=master\"\u003e](https://travis-ci.org/llogiq/mutagen)\n* [AlKass/polish](https://github.com/AlKass/polish) — Mini Testing/Test-Driven Framework [![Build Status](https://api.travis-ci.org/AlKass/polish.svg?branch=master)](https://travis-ci.org/AlKass/polish) [![Crates Package Status](https://img.shields.io/crates/v/polish.svg)](https://crates.io/crates/polish)\n* [httpmock](https://github.com/alexliesenfeld/httpmock) — HTTP mocking [![build badge](https://dev.azure.com/alexliesenfeld/httpmock/_apis/build/status/alexliesenfeld.httpmock?branchName=master)](https://dev.azure.com/alexliesenfeld/httpmock/_build/latest?definitionId=2\u0026branchName=master)\n* [proptest](https://crates.io/crates/proptest) — property testing framework inspired by the [Hypothesis](https://hypothesis.works/) framework for Python [\u003cimg src=\"https://api.travis-ci.org/altsysrq/proptest.svg?branch=master\"\u003e](https://travis-ci.org/altsysrq/proptest)\n* [quickcheck](https://crates.io/crates/quickcheck) — A Rust implementation of [QuickCheck](https://wiki.haskell.org/Introduction_to_QuickCheck1) [\u003cimg src=\"https://api.travis-ci.org/BurntSushi/quickcheck.svg?branch=master\"\u003e](https://travis-ci.org/BurntSushi/quickcheck)\n* [mockito](https://crates.io/crates/mockito) — HTTP mocking [\u003cimg src=\"https://api.travis-ci.org/lipanski/mockito.svg?branch=master\"\u003e](https://travis-ci.org/lipanski/mockito)\n* [speculate](https://crates.io/crates/speculate) — An RSpec inspired minimal testing framework for Rust\n* [rust-fuzz/afl.rs](https://github.com/rust-fuzz/afl.rs) — A Rust fuzzer, using [AFL](http://lcamtuf.coredump.cx/afl/) [\u003cimg src=\"https://api.travis-ci.org/rust-fuzz/afl.rs.svg?branch=master\"\u003e](https://travis-ci.org/rust-fuzz/afl.rs)\n* [tarpaulin](https://crates.io/crates/cargo-tarpaulin) — A code coverage tool designed for Rust [\u003cimg src=\"https://api.travis-ci.org/repositories/xd009642/tarpaulin.svg?branch=master\"\u003e](https://travis-ci.org/xd009642/tarpaulin)\n* [trust](https://github.com/japaric/trust) — A Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows\n\n### Transpiling\n\n* [immunant/c2rust](https://github.com/immunant/c2rust) — C to Rust translator and cross checker built atop Clang/LLVM. [![Build Status](https://api.travis-ci.org/immunant/c2rust.svg?branch=master)](https://travis-ci.org/immunant/c2rust)\n* [jameysharp/corrode](https://github.com/jameysharp/corrode) — A C to Rust translator written in Haskell.\n* [tsync](https://crates.io/crates/tsync) — A utility to generate typescript types from rust code. [\u003cimg src=\"https://img.shields.io/crates/v/tsync.svg\" height=\"20\" alt=\"License: MIT OR Apache-2.0\" /\u003e](https://crates.io/crates/tsync)\n\n\n## Libraries\n\n### Artificial Intelligence\n\n#### Genetic Algorithms\n\n* [andschwa/rust-genetic-algorithm](https://github.com/andschwa/rust-genetic-algorithm) — A genetic algorithm for academic benchmark problems [\u003cimg src=\"https://api.travis-ci.org/andschwa/rust-genetic-algorithm.svg?branch=master\"\u003e](https://travis-ci.org/andschwa/rust-genetic-algorithm)\n* [thomasbratt/watchmaker](https://github.com/thomasbratt/watchmaker) — Genetic Algorithm library. Implement a single trait for your problem and call a single method. Supports progress reporting, configurable parameters.  [![CircleCI](https://circleci.com/gh/thomasbratt/watchmaker/tree/main.svg?style=svg)](https://circleci.com/gh/thomasbratt/watchmaker/tree/main)\n* [thomasbratt/watchmaker_vm](https://github.com/thomasbratt/watchmaker_vm) — A virtual machine for use with genetic algorithms.  Any random sequence of bytes is a valid program.  Simple orthogonal instruction format.  Each instruction is a 64 bit value, including operands.  [![CircleCI](https://circleci.com/gh/thomasbratt/watchmaker_vm/tree/main.svg?style=svg)](https://circleci.com/gh/thomasbratt/watchmaker_vm/tree/main)\n* [Martin1887/oxigen](https://github.com/Martin1887/oxigen) — Fast, parallel, extensible and adaptable genetic algorithm library. A example using this library solves the N Queens problem for N = 255 in only few seconds and using less than 1 MB of RAM.\n* [innoave/genevo](https://github.com/innoave/genevo) — Execute genetic algorithm (GA) simulations in a customizable and extensible way.\n* [willi-kappler/darwin-rs](https://github.com/willi-kappler/darwin-rs) — This library allows you to write evolutionary algorithms (EA) using the Rust programming language. Written by Willi Kappler, License: MIT — Version 0.4 (2017.06.26).\n* [m-decoster/RsGenetic](https://github.com/m-decoster/RsGenetic) — Genetic Algorithm library in Rust. In maintenance mode.\n* [mneumann/evo-rs](https://github.com/mneumann/evo-rs) — Evolutionary Algorithm Library for Rust. Without changes for 3 years.\n* [yurytsoy/revonet](https://github.com/yurytsoy/revonet) — Rust implementation of real-coded GA for solving optimization problems and training of neural networks.\n* [Cortex Memory](https://github.com/sopaco/cortex-mem) - A complete virtual-file-system based solution for agent memory, from extraction and search to automated optimization, and insights dashboard out-of-the-box.\n\n#### Machine learning\n\n[[machine learning](https://crates.io/keywords/machine-learning)]\n\nSee also [About Rust’s Machine Learning Community](https://medium.com/@autumn_eng/about-rust-s-machine-learning-community-4cda5ec8a790#.hvkp56j3f).\n\n* [AtheMathmo/rusty-machine](https://github.com/AtheMathmo/rusty-machine) — Machine learning library for Rust [![Build Status](https://api.travis-ci.org/AtheMathmo/rusty-machine.svg?branch=master)](https://travis-ci.org/AtheMathmo/rusty-machine)\n* [avinashshenoy97/RusticSOM](https://github.com/avinashshenoy97/RusticSOM) — Rust library for Self Organising Maps (SOM). [![Build Status](https://api.travis-ci.org/avinashshenoy97/RusticSOM.svg?branch=master)](https://travis-ci.org/avinashshenoy97/RusticSOM)\n* [autumnai/leaf](https://github.com/autumnai/leaf) — Open Machine Intelligence framework. [![Build Status](https://api.travis-ci.org/autumnai/leaf.svg?branch=master)](https://travis-ci.org/autumnai/leaf). Abandoned project. The most updated fork is [spearow/juice]( https://github.com/spearow/juice).\n* [tensorflow/rust](https://github.com/tensorflow/rust) — Rust language bindings for TensorFlow. [![Build Status](https://api.travis-ci.org/tensorflow/rust.svg?branch=master)](https://travis-ci.org/tensorflow/rust)\n* [maciejkula/rustlearn](https://github.com/maciejkula/rustlearn) — Machine learning crate for Rust. [![Circle CI](https://circleci.com/gh/maciejkula?/rustlearn.svg?style=svg)](https://circleci.com/gh/maciejkula/rustlearn)\n* [LaurentMazare/tch-rs](https://github.com/LaurentMazare/tch-rs) — Rust language bindings for PyTorch. [![Build Status](https://api.travis-ci.org/LaurentMazare/tch-rs.svg?branch=master)](https://travis-ci.org/LaurentMazare/tch-rs)\n\n\n### Astronomy\n\n[[astronomy](https://crates.io/keywords/astronomy)]\n\n* [saurvs/astro-rust](https://github.com/saurvs/astro-rust) — astronomy for Rust [\u003cimg src=\"https://api.travis-ci.org/saurvs/astro-rust.svg?branch=master\"\u003e](https://travis-ci.org/saurvs/astro-rust)\n* [fitsio](https://crates.io/crates/fitsio) — fits interface library wrapping cfitsio [\u003cimg src=\"https://api.travis-ci.org/mindriot101/rust-fitsio.svg?branch=master\"\u003e](https://travis-ci.org/mindriot101/rust-fitsio)\n* [flosse/rust-sun](https://github.com/flosse/rust-sun) — A rust port of the JS library suncalc [\u003cimg src=\"https://api.travis-ci.org/flosse/rust-sun.svg?branch=master\"\u003e](https://travis-ci.org/flosse/rust-sun)\n\n### Asynchronous\n* [Async-graphql](https://github.com/async-graphql/async-graphql) — `Async-graphql` is a high-performance server-side library that supports all GraphQL specifications.\n* [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) — A coroutine I/O library with a working-stealing scheduler [\u003cimg src=\"https://api.travis-ci.org/zonyitoo/coio-rs.svg?branch=master\"\u003e](https://travis-ci.org/zonyitoo/coio-rs)\n* [dpc/mioco](https://github.com/dpc/mioco) — Scalable, coroutine-based, asynchronous IO handling library [\u003cimg src=\"https://img.shields.io/travis/dpc/mioco/master.svg?style=flat-square\" alt=\"Travis CI Build Status\"\u003e](https://travis-ci.org/dpc/mioco)\n* [TeaEntityLab/fpRust](https://github.com/TeaEntityLab/fpRust) — Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust [\u003cimg src=\"https://api.travis-ci.org/TeaEntityLab/fpRust.svg?branch=master\" alt=\"Travis CI Build Status\"\u003e](https://travis-ci.org/TeaEntityLab/fpRust)\n* [rust-lang-nursery/futures-rs](https://github.com/rust-lang-nursery/futures-rs) — Zero-cost futures in Rust [\u003cimg src=\"https://api.travis-ci.com/rust-lang-nursery/futures-rs.svg?branch=master\" alt=\"Travis CI Build Status\"\u003e](https://travis-ci.org/rust-lang-nursery/futures-rs)\n* [mio](https://github.com/tokio-rs/mio) — MIO is a lightweight IO library for Rust with a focus on adding as little overhead as possible over the OS abstractions [\u003cimg src=\"https://api.travis-ci.org/tokio-rs/mio.svg?branch=master\"\u003e](https://travis-ci.org/tokio-rs/mio)\n* [Xudong-Huang/may](https://github.com/Xudong-Huang/may) — rust stackful coroutine library [\u003cimg src=\"https://api.travis-ci.org/Xudong-Huang/may.svg?branch=master\"\u003e](https://travis-ci.org/Xudong-Huang/may)\n* [rustasync/runtime](https://github.com/rustasync/runtime) - A runtime agnostic API designed to make async feel like its part of stdlib [![Crates.io](https://img.shields.io/crates/v/runtime.svg?style=flat-square)](https://crates.io/crates/runtime) [![Build status](https://img.shields.io/azure-devops/build/yoshuawuyts/rustasync/2/master.svg?style=flat-square)](https://dev.azure.com/yoshuawuyts/rustasync/_build?definitionId=2)\n\n### Audio\n\n[[audio](https://crates.io/keywords/audio)]\n\n* [GuillaumeGomez/rust-fmod](https://github.com/GuillaumeGomez/rust-fmod) — [FMOD](https://www.fmod.com) bindings [![Build Status](https://api.travis-ci.org/GuillaumeGomez/rust-fmod.svg?branch=master)](https://travis-ci.org/GuillaumeGomez/rust-fmod)\n* [jhasse/ears](https://github.com/jhasse/ears) — A simple library to play Sounds and Musics, on top of OpenAL and libsndfile [\u003cimg src=\"https://api.travis-ci.org/jhasse/ears.svg?branch=master\"\u003e](https://travis-ci.org/jhasse/ears)\n* [jpernst/alto](https://github.com/jpernst/alto) — OpenAL 1.1 bindings [\u003cimg src=\"https://api.travis-ci.org/jpernst/alto.svg?branch=master\"\u003e](https://travis-ci.org/jpernst/alto)\n* [musitdev/portmidi-rs](https://github.com/musitdev/portmidi-rs) — [PortMidi](http://portmedia.sourceforge.net/portmidi/) bindings [\u003cimg src=\"https://api.travis-ci.org/musitdev/portmidi-rs.svg?branch=master\"\u003e](https://travis-ci.org/musitdev/portmidi-rs)\n* [hound](https://crates.io/crates/hound) — A WAV encoding and decoding library [\u003cimg src=\"https://api.travis-ci.org/ruuda/hound.svg?branch=master\"\u003e](https://travis-ci.org/ruuda/hound)\n* [tomaka/rodio](https://github.com/tomaka/rodio) — A Rust audio playback library [![Build Status](https://api.travis-ci.org/tomaka/rodio.svg?branch=master)](https://travis-ci.org/tomaka/rodio)\n* [RustAudio](https://github.com/RustAudio)\n  * [RustAudio/rust-portaudio](https://github.com/RustAudio/rust-portaudio) — [PortAudio](http://www.portaudio.com/) bindings [\u003cimg src=\"https://api.travis-ci.org/RustAudio/rust-portaudio.svg?branch=master\"\u003e](https://travis-ci.org/RustAudio/rust-portaudio)\n\n### Authentication\n\n* [Keats/jsonwebtoken](https://github.com/Keats/jsonwebtoken) — [JSON Web Token](https://en.wikipedia.org/wiki/JSON_Web_Token) lib in rust  [![Build Status](https://api.travis-ci.org/Keats/jsonwebtoken.svg?branch=master)](https://travis-ci.org/Keats/jsonwebtoken)\n* [Ockam](https://github.com/ockam-network/ockam) — A suite of tools, programming libraries and infrastructure that make it easy to build devices that communicate securely, privately and trustfully with cloud services and other devices. [\u003cimg src=\"https://github.com/ockam-network/ockam/workflows/Continuous%20Integration/badge.svg\"\u003e](https://github.com/ockam-network/ockam/actions?query=workflow%3A%22Continuous+Integration%22)\n\n### Automotive\n\n* [canparse](https://crates.io/crates/canparse) — A CAN signal and definition parser [\u003cimg src=\"https://api.travis-ci.org/jmagnuson/canparse.svg?branch=master\"\u003e](https://travis-ci.org/jmagnuson/canparse)\n* [j2534](https://crates.io/crates/j2534) — J2534 PassThru bindings\n* [JulianSchmid/dlt_parse](https://github.com/JulianSchmid/dlt-parse-rs) — Rust DLT (Diagnostic Log and Trace) packet parser [\u003cimg src=\"https://api.travis-ci.org/JulianSchmid/dlt-parse-rs.svg?branch=master\"\u003e](https://travis-ci.org/JulianSchmid/dlt-parse-rs)\n* [JulianSchmid/someip_parse](https://github.com/JulianSchmid/someip-parse-rs) [[someip_parse](https://crates.io/crates/someip_parse)] — A library for parsing the SOME/IP network protocol (without payload interpretation) [\u003cimg src=\"https://api.travis-ci.org/JulianSchmid/someip-parse-rs.svg?branch=master\"\u003e](https://travis-ci.org/JulianSchmid/someip-parse-rs)\n* [LibreTuner/tuneutils](https://github.com/LibreTuner/tuneutils) [[tuneutils](https://crates.io/crates/tuneutils)] — Utilities for interfacing with, diagnosing, and tuning car\n* [marcelbuesing/can-dbc](https://github.com/marcelbuesing/can-dbc) [[can-dbc](https://crates.io/crates/can-dbc)] — A parser for the DBC format [\u003cimg src=\"https://api.travis-ci.org/marcelbuesing/can-dbc.svg?branch=dev\"\u003e](https://travis-ci.org/marcelbuesing/can-dbc)\n* [marcelbuesing/tokio-socketcan-bcm](https://github.com/marcelbuesing/tokio-socketcan-bcm) [[tokio-socketcan-bcm](https://crates.io/crates/tokio-socketcan-bcm)] — Linux SocketCAN BCM support for tokio [\u003cimg src=\"https://api.travis-ci.org/marcelbuesing/tokio-socketcan-bcm.svg?branch=master\"\u003e](https://travis-ci.org/marcelbuesing/tokio-socketcan-bcm)\n* [mbr/socketcan](https://github.com/mbr/socketcan-rs) [[socketcan](https://crates.io/crates/socketcan)] — Linux SocketCAN library [\u003cimg src=\"https://api.travis-ci.org/mbr/socketcan-rs.svg?branch=master\"\u003e](https://travis-ci.org/mbr/socketcan-rs)\n* [oefd/tokio-socketcan](https://github.com/oefd/tokio-socketcan) [[tokio-socketcan]](https://crates.io/crates/tokio-socketcan)] — Linux SocketCAN support for tokio based on the socketcan crate\n* [Sensirion/lin-bus](https://github.com/Sensirion/lin-bus-rs) [[lin-bus](https://crates.io/crates/lin-bus)] — LIN bus driver traits and protocol implementation [\u003cimg src=\"https://circleci.com/gh/Sensirion/lin-bus-rs.svg?style=svg\"\u003e](https://circleci.com/gh/Sensirion/lin-bus-rs)\n\n### Bioinformatics\n\n* [Rust-Bio](https://github.com/rust-bio) — bioinformatics libraries in Rust.\n\n### Caching\n\n* [jaysonsantos/bmemcached-rs](https://github.com/jaysonsantos/bmemcached-rs) — Memcached library written in pure rust [\u003cimg src=\"https://api.travis-ci.org/jaysonsantos/bmemcached-rs.svg?branch=master\"\u003e](https://travis-ci.org/jaysonsantos/bmemcached-rs)\n* [jaemk/cached](https://github.com/jaemk/cached) — Simple function caching/memoization\n* [aisk/rust-memcache](https://github.com/aisk/rust-memcache) — Memcached client library [\u003cimg src=\"https://api.travis-ci.org/aisk/rust-memcache.svg?branch=master\"\u003e](https://travis-ci.org/aisk/rust-memcache)\n\n### Concurrency\n\n* [aymanmadkour/glock](https://github.com/aymanmadkour/glock) – Granular locking crate for Rust. [\u003cimg src=\"https://api.travis-ci.org/aymanmadkour/glock.svg?branch=master\"\u003e](https://travis-ci.org/aymanmadkour/glock)\n* [crossbeam-rs/crossbeam](https://github.com/crossbeam-rs/crossbeam) – Support for parallelism and low-level concurrency in Rust [\u003cimg src=\"https://api.travis-ci.org/crossbeam-rs/crossbeam.svg?branch=master\"\u003e](https://travis-ci.org/crossbeam-rs/crossbeam)\n* [disruptor](https://crates.io/crates/disruptor) - Low latency thread communication using the Disruptor pattern. Lower latency and higher throughput than Crossbeam but at a higher CPU cost.\n* [orium/archery](https://github.com/orium/archery) [[archery](https://crates.io/crates/archery)] — Library to abstract from `Rc`/`Arc` pointer types. [\u003cimg src=\"https://api.travis-ci.org/orium/archery.svg?branch=master\"\u003e](https://travis-ci.org/orium/archery)\n* [orx-parallel](https://crates.io/crates/orx-parallel) — High performance, configurable and expressive parallel computation library.\n* [pop-os/bus-writer](https://github.com/pop-os/bus-writer) — Generic single-reader, multi-writer\n* [Rayon](https://github.com/rayon-rs/rayon) – A data parallelism library for Rust [\u003cimg src=\"https://api.travis-ci.org/rayon-rs/rayon.svg?branch=master\"\u003e](https://travis-ci.org/rayon-rs/rayon)\n* [rustcc/coroutine-rs](https://github.com/rustcc/coroutine-rs) – Coroutine Library in Rust [\u003cimg src=\"https://img.shields.io/travis/rustcc/coroutine-rs.svg\"\u003e](https://travis-ci.org/rustcc/coroutine-rs)\n* [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) – Coroutine I/O for Rust [\u003cimg src=\"https://api.travis-ci.org/zonyitoo/coio-rs.svg?branch=master\"\u003e](https://travis-ci.org/zonyitoo/coio-rs)\n\n### Cloud\n\n* AWS [[aws](https://crates.io/keywords/aws)]\n  * [rusoto/rusoto](https://github.com/rusoto/rusoto) — [\u003cimg src=\"https://api.travis-ci.org/rusoto/rusoto.svg?branch=master\"\u003e](https://travis-ci.org/rusoto/rusoto)\n\n### Command-line\n\n* Argument parsing\n  * [clap-rs](https://github.com/clap-rs/clap) [[clap](https://crates.io/crates/clap)] — A simple to use, full featured command-line argument parser [\u003cimg src=\"https://api.travis-ci.com/clap-rs/clap-rs.svg?branch=master\"\u003e](https://travis-ci.org/clap-rs/clap-rs)\n  * [docopt/docopt.rs](https://github.com/docopt/docopt.rs) [[docopt](https://crates.io/crates/docopt)] — A Rust implementation of [DocOpt](http://docopt.org) [\u003cimg src=\"https://api.travis-ci.org/docopt/docopt.rs.svg?branch=master\"\u003e](https://travis-ci.org/docopt/docopt.rs)\n  * [TeXitoi/structopt](https://github.com/TeXitoi/structopt) [[structopt](https://crates.io/crates/structopt)] — parse command line argument by defining a struct [\u003cimg src=\"https://api.travis-ci.org/TeXitoi/structopt.svg?branch=master\"\u003e](https://travis-ci.org/TeXitoi/structopt)\n  * [killercup/quicli](https://github.com/killercup/quicli) [[quicli](https://crates.io/crates/quicli)] — quickly build cool CLI apps in Rust [\u003cimg src=\"https://api.travis-ci.org/killercup/quicli.svg\"\u003e](https://travis-ci.org/killercup/quicli)\n* Human-centered design\n  * [rust-cli/human-panic](https://github.com/rust-cli/human-panic) [[human-panic](https://crates.io/crates/human-panic)] — panic messages for humans [\u003cimg src=\"https://api.travis-ci.org/rust-cli/human-panic.svg\"\u003e](https://travis-ci.org/rust-cli/human-panic)\n* Line editor\n  * [srijs/rust-copperline](https://github.com/srijs/rust-copperline) [[copperline](https://crates.io/crates/copperline)] — pure-Rust command line editing library\n  * [MovingtoMars/liner](https://github.com/MovingtoMars/liner) [[liner](https://crates.io/crates/liner)] — A library offering readline-like functionality [\u003cimg src=\"https://api.travis-ci.org/MovingtoMars/liner.svg\"\u003e](https://travis-ci.org/MovingtoMars/liner)\n  * [murarth/linefeed](https://github.com/murarth/linefeed) [[linefeed](https://crates.io/crates/linefeed)] — Configurable, extensible, interactive line reader [\u003cimg src=\"https://api.travis-ci.org/murarth/linefeed.svg\"\u003e](https://travis-ci.org/murarth/linefeed)\n  * [kkawakam/rustyline](https://github.com/kkawakam/rustyline) [[rustyline](https://crates.io/crates/rustyline)] — readline implementation in Rust [\u003cimg src=\"https://api.travis-ci.org/kkawakam/rustyline.svg?branch=master\"\u003e](https://travis-ci.org/kkawakam/rustyline)\n* Pipeline\n  * [imp/pager-rs](https://gitlab.com/imp/pager-rs) [[pager](https://crates.io/crates/pager)] — pipe your output through an external pager [\u003cimg src=\"https://gitlab.com/imp/pager-rs/badges/master/build.svg\"\u003e](https://gitlab.com/imp/pager-rs/pipelines)\n  * [hniksic/rust-subprocess](https://github.com/hniksic/rust-subprocess) [[subprocess](https://crates.io/crates/subprocess)] — facilities for interaction with external pipelines [\u003cimg src=\"https://api.travis-ci.org/hniksic/rust-subprocess.svg?branch=master\"\u003e](https://travis-ci.org/hniksic/rust-subprocess)\n  * [oconnor663/duct.rs](https://github.com/oconnor663/duct.rs) [[duct](https://crates.io/crates/duct)] — A builder for subprocess pipelines and IO redirection [\u003cimg src=\"https://api.travis-ci.org/oconnor663/duct.rs.svg?branch=master\"\u003e](https://travis-ci.org/oconnor663/duct.rs)\n  * [philippkeller/rexpect](https://github.com/philippkeller/rexpect) [[rexpect](https://crates.io/crates/rexpect)] — automate interactive applications such as ssh, ftp, passwd, etc [\u003cimg src=\"https://api.travis-ci.org/philippkeller/rexpect.svg?branch=master\"\u003e](https://travis-ci.org/philippkeller/rexpect)\n* Progress\n  * [mitsuhiko/indicatif](https://github.com/mitsuhiko/indicatif) [[indicatif](https://crates.io/crates/indicatif)] — indicate progress to users\n  * [a8m/pb](https://github.com/a8m/pb) [[pbr](https://crates.io/crates/pbr)] — console progress bar for Rust\n  * [FGRibreau/spinners](https://github.com/FGRibreau/spinners) [[spinners](https://crates.io/crates/spinners)] — 60+ elegant terminal spinners\n* Prompt\n  * [hashmismatch/terminal_cli.rs](https://github.com/hashmismatch/terminal_cli.rs) [[terminal_cli](https://crates.io/crates/terminal_cli)]  — build an interactive command prompt [\u003cimg src=\"https://api.travis-ci.org/hashmismatch/terminal_cli.rs.svg?branch=master\"\u003e](https://travis-ci.org/hashmismatch/terminal_cli.rs)\n* Style\n  * [ogham/rust-ansi-term](https://github.com/ogham/rust-ansi-term) [[ansi_term](https://crates.io/crates/ansi_term)] — control colours and formatting on ANSI terminals [\u003cimg src=\"https://api.travis-ci.org/ogham/rust-ansi-term.svg?branch=master\"\u003e](https://travis-ci.org/ogham/rust-ansi-term)\n  * [LukasKalbertodt/term-painter](https://github.com/LukasKalbertodt/term-painter) [[term-painter](https://crates.io/crates/term-painter)] — cross-platform styled terminal output [\u003cimg src=\"https://img.shields.io/travis/LukasKalbertodt/term-painter/master.svg\"\u003e](https://travis-ci.org/LukasKalbertodt/term-painter)\n  * [vitiral/termstyle](https://github.com/vitiral/termstyle) [[termstyle](https://docs.rs/termstyle/0.1.2/termstyle/)] — build (and test) formatted and styled command line applications\n  * [SergioBenitez/yansi](https://github.com/SergioBenitez/yansi) [[yansi](https://crates.io/crates/yansi)] — A dead simple ANSI terminal color painting library\n* TUI\n  * [TimonPost/crossterm](https://github.com/TimonPost/crossterm) [[crossterm](https://crates.io/crates/crossterm)] — crossplatform terminal library\n  * [gyscos/Cursive](https://github.com/gyscos/Cursive) [[cursive](https://crates.io/crates/cursive)] — build rich TUI applications [\u003cimg src=\"https://api.travis-ci.org/gyscos/Cursive.svg?branch=master\"\u003e](https://travis-ci.org/gyscos/Cursive)\n  * [ogham/rust-term-grid](https://github.com/ogham/rust-term-grid) [[term_grid](https://crates.io/crates/term_grid)] — Rust library for putting things in a grid [\u003cimg src=\"https://api.travis-ci.org/ogham/rust-term-grid.svg?branch=master\"\u003e](https://travis-ci.org/ogham/rust-term-grid)\n  * [ticki/termion](https://github.com/redox-os/termion) [[termion](https://crates.io/crates/termion)] — bindless library for controlling terminals/TTY  [\u003cimg src=\"https://api.travis-ci.com/ticki/termion.svg?branch=master\"\u003e](https://travis-ci.org/ticki/termion)\n  * [fdehau/tui-rs](https://github.com/fdehau/tui-rs) [[tui](https://crates.io/crates/tui)] — A TUI library inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib) and [termui](https://github.com/gizak/termui) [\u003cimg src=\"https://api.travis-ci.org/fdehau/tui-rs.svg?branch=master\"\u003e](https://travis-ci.org/fdehau/tui-rs)\n  * BearLibTerminal\n    * [cfyzium/bearlibterminal](https://github.com/nabijaczleweli/BearLibTerminal.rs) [[bear-lib-terminal](https://crates.io/crates/bear-lib-terminal)] — [BearLibTerminal](https://bitbucket.org/cfyzium/bearlibterminal) bindings [\u003cimg src=\"https://api.travis-ci.org/nabijaczleweli/BearLibTerminal.rs.svg?branch=master\"\u003e](https://travis-ci.org/nabijaczleweli/BearLibTerminal.rs)\n  * ncurses\n    * [jeaye/ncurses-rs](https://github.com/jeaye/ncurses-rs) [[ncurses](https://crates.io/crates/ncurses)] — [ncurses](https://www.gnu.org/software/ncurses/) bindings [\u003cimg src=\"https://api.travis-ci.org/jeaye/ncurses-rs.svg?branch=master\"\u003e](https://travis-ci.org/jeaye/ncurses-rs)\n    * [ihalila/pancurses](https://github.com/ihalila/pancurses) [[pancurses](https://crates.io/crates/pancurses)] — curses library, supports linux and windows [\u003cimg src=\"https://api.travis-ci.org/ihalila/pancurses.svg?branch=master\"\u003e](https://travis-ci.org/ihalila/pancurses)\n  * Termbox\n    * [gchp/rustbox](https://github.com/gchp/rustbox) [[rustbox](https://crates.io/crates/rustbox)] — bindings to [Termbox](https://github.com/nsf/termbox) [\u003cimg src=\"https://api.travis-ci.org/gchp/rustbox.svg?branch=master\"\u003e](https://travis-ci.org/gchp/rustbox)\n\n### Compression\n\n* [Brotli](https://opensource.googleblog.com/2015/09/introducing-brotli-new-compression.html)\n  * [ende76/brotli-rs](https://github.com/ende76/brotli-rs) — implementation of Brotli compression\n  * [dropbox/rust-brotli](https://github.com/dropbox/rust-brotli) — Brotli decompressor in Rust that optionally avoids the stdlib\n* bzip2\n  * [alexcrichton/bzip2-rs](https://github.com/alexcrichton/bzip2-rs) — [libbz2](http://www.bzip.org) bindings [\u003cimg src=\"https://api.travis-ci.com/alexcrichton/bzip2-rs.svg?branch=master\"\u003e](https://travis-ci.org/alexcrichton/bzip2-rs)\n* gzip\n  * [carols10cents/zopfli](https://github.com/carols10cents/zopfli) — implementation of the [Zopfli](https://github.com/google/zopfli) compression algorithm for higher quality deflate or zlib compression\n* miniz\n  * [alexcrichton/flate2-rs](https://github.com/alexcrichton/flate2-rs) — [miniz](https://code.google.com/archive/p/miniz) bindings [\u003cimg src=\"https://api.travis-ci.com/alexcrichton/flate2-rs.svg?branch=master\"\u003e](https://travis-ci.org/alexcrichton/flate2-rs)\n* snappy\n  * [JeffBelgum/rust-snappy](https://github.com/JeffBelgum/rust-snappy) — [snappy](https://github.com/google/snappy) bindings [\u003cimg src=\"https://api.travis-ci.org/JeffBelgum/rust-snappy.svg?branch=master\"\u003e](https://travis-ci.org/JeffBelgum/rust-snappy)\n* tar\n  * [alexcrichton/tar-rs](https://github.com/alexcrichton/tar-rs) — tar archive reading/writing in Rust [\u003cimg src=\"https://api.travis-ci.com/alexcrichton/tar-rs.svg?branch=master\"\u003e](https://travis-ci.org/alexcrichton/tar-rs)\n* zip\n  * [mvdnes/zip-rs](https://github.com/mvdnes/zip-rs) — read and write ZIP archives [![Build Status](https://api.travis-ci.org/mvdnes/zip-rs.svg?branch=master)](https://travis-ci.org/mvdnes/zip-rs)\n\n### Computation\n\n* [argmin-rs/argmin](https://github.com/argmin-rs/argmin) [[argmin](https://crates.io/crates/argmin)] — A pure R","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/awesome-rust-com%2Fawesome-rust/projects"}