Ecossistema Rust Open Source: O Que Roda em Produção

By Brenner Cruvinel • 52 minutes read

ecossistema rust open source

levantamento do que o rust de fato roda em produção, com benchmark quando existe número público e ressalva quando o número é marketing. fontes de descoberta: Awesome Rust (awesome-rust-com/awesome-rust e rust-unofficial/awesome-rust), LibHunt Rust (libhunt.com/l/rust), OSS Insight (ossinsight.io/languages/Rust), GitHub Stars Leaderboard (githublb.vercel.app/language/rust), Github Ranking Top 100 Stars in Rust (evanli.github.io/Github-Ranking/Top100/Rust.html), rust-in-production (ImplFerris/rust-in-production, lista mais de 282 empresas). stars são foto de junho 2026, ordem de grandeza estável, valor exato não.

[!NOTE] regra que segui número de benchmark só entra com fonte. onde a fonte é post de marketing sem dado bruto (o “10x” da vector), trato como ordem de grandeza, não como SLA. nunca consolidei números de cenários diferentes como se fossem comparáveis.

núcleo de alto impacto (top por stars)

nomeurlcategoriasubdomíniostarsmaturidadepor que importa
rustdesk/rustdeskgithub.com/rustdesk/rustdeskapp desktopremote desktop~116kprodução consolidadaalternativa self-hosted ao teamviewer, cliente e servidor em rust
rust-lang/rustgithub.com/rust-lang/rustcompilador/linguagemtoolchain~113kprodução consolidadaimplementação oficial, governança forte, memória segura e performance
denoland/denogithub.com/denoland/denoruntime js/tsserver-side/cli~107kprodução recenteseguro por padrão, permissions model, tooling integrado
tauri-apps/taurigithub.com/tauri-apps/tauriapps desktopwebview/desktop~107kprodução consolidadafront-end web e backend rust, footprint pequeno vs electron
cc-switch/cc-switchgithub.com/cc-switch/cc-switchdevtools/aigerenciador de agentes~100kprodução recentedesktop all-in-one pra gerenciar agentes de código (claude code, codex)
oven-sh/bungithub.com/oven-sh/bunruntime jsruntime, bundler, test~93kprodução recentejs rápido, bundler e test runner integrados, parte em zig e rust
codex/codexgithub.com/codex-team/codexdevtools/aicoding agent cli~90kbeta avançadoagente de código em terminal
astral-sh/uvgithub.com/astral-sh/uvgestor de pacotespython tooling~86kprodução recentesubstituto de pip/pipenv/poetry, 10 a 100x mais rápido que pip
zed-industries/zedgithub.com/zed-industries/zededitormultiplayer/nativo~85kprodução recenteeditor nativo multiplayer, client-server em rust, baixa latência
BurntSushi/ripgrepgithub.com/BurntSushi/ripgrepdevtoolscode search/grep~65kprodução consolidadabusca padrão-de-fato, 5 a 8x mais rápido que grep/ag em vários cenários
alacritty/alacrittygithub.com/alacritty/alacrittyterminalgpu terminal~64kprodução consolidadaterminal opengl multiplataforma, base de comparação de performance
rust-lang/rustlingsgithub.com/rust-lang/rustlingseducaçãoexercícios~63kprodução consolidadacurso de entrada de fato pra rust
dani-garcia/vaultwardengithub.com/dani-garcia/vaultwardensegurançapassword manager server~62kprodução consolidadaservidor compatível com bitwarden, leve, muito usado em self-hosting
warpdotdev/Warpgithub.com/warpdotdev/Warpterminalagentic dev env~61kprodução consolidadaterminal com ia integrada
FuelLabs/swaygithub.com/FuelLabs/swayblockchainsmart contracts lang~61kprodução recentelinguagem de smart contracts pra rede Fuel
seanmonstar/warpgithub.com/seanmonstar/warpweb frameworkapis http~61k*produção consolidadaestilo funcional com filters (*ranking lista esse valor, parece inflado, repo real ~9k)
sharkdp/batgithub.com/sharkdp/batdevtoolscat melhorado~59kprodução consolidadasyntax highlight, integração git, substitui cat/less
starship/starshipgithub.com/starship/starshipshell promptprompt multi-shell~58kprodução consolidadaprompt único zsh/bash/fish, rápido. renderiza em menos de 10ms vs 200 a 500ms de setups oh-my-zsh típicos
meilisearch/meilisearchgithub.com/meilisearch/meilisearchbanco/buscasearch engine~58kprodução consolidadabusca http, relevância e baixa latência (sub-50ms sem tuning), usada em saas
typst/typstgithub.com/typst/typsttipografiatypesetting~54kprodução recentecomposição por markup, alternativa moderna ao latex
tw93/Pakegithub.com/tw93/Pakeapp desktopapp wrapper~50kprodução recenteconverte qualquer página web em app desktop com um comando
block/goosegithub.com/block/gooseai/agentesai agent~49kprodução recenteagente de ia extensível pra dev de software
astral-sh/ruffgithub.com/astral-sh/ruffdevtoolslinter/formatter python~48kprodução consolidada10 a 100x mais rápido que flake8/black em grandes codebases
bevyengine/bevygithub.com/bevyengine/bevygame engine2d/3d ecs~46kbeta avançadoengine data-driven com ecs, principal aposta rust em engines generalistas
helix-editor/helixgithub.com/helix-editor/helixeditormodal/terminal~44kprodução recenteeditor modal pós-vim, lsp e treesitter nativos
sharkdp/fdgithub.com/sharkdp/fddevtoolsfind alternativo~43kprodução consolidadaalternativa rápida ao find, paralela por padrão
juspay/hyperswitchgithub.com/juspay/hyperswitchfintechpayments platform~43kprodução consolidadaplataforma de pagamentos pci-compliant com roteamento inteligente
nushell/nushellgithub.com/nushell/nushellshelldata-oriented shell~39kprodução recentepipelines estruturados e tipados, integra json/yaml
sxyazi/yazigithub.com/sxyazi/yaziterminal/tuigerenciador de arquivos~39kprodução recentefile manager tui muito rápido, async io
GyulyVGC/sniffnetgithub.com/GyulyVGC/sniffnetnetworkingtraffic monitor~39kprodução recentemonitor de tráfego com gui nativa
pola-rs/polarsgithub.com/pola-rs/polarsdata/analyticsdataframes~38kprodução consolidadaengine columnar, bindings python/r, 10 a 100x mais rápido que pandas em datasets grandes
lapce/lapcegithub.com/lapce/lapceeditorcode editor~38kbeta avançadoeditor rápido nativo, protocolo remoto, alternativa leve ao vscode
spacedriveapp/spacedrivegithub.com/spacedriveapp/spacedriveapp desktopfile explorer~38kbeta avançadoexplorador cross-platform com filesystem virtual distribuído
ajeetdsouza/zoxidegithub.com/ajeetdsouza/zoxidedevtoolsshell navigation~37kprodução consolidadacd inteligente que aprende diretórios frequentes
servo/servogithub.com/servo/servoweb enginebrowser engine~37kexperimentalengine de navegação embarcável, memory safety por design, 0.1.0 em crates.io abril 2026 (cargo add servo)
DioxusLabs/dioxusgithub.com/DioxusLabs/dioxusframeworkfullstack app~36kbeta avançadoweb/desktop/mobile, api inspirada no react
pnpm/pnpmgithub.com/pnpm/pnpmdevtoolspackage manager js~35kprodução consolidadapartes críticas reescritas em rust, reuso de armazenamento
firecracker-microvm/firecrackergithub.com/firecracker-microvm/firecrackerinframicrovm/serverless~34kprodução consolidadamicrovms em aws lambda e fargate, isolamento e baixa latência
casey/justgithub.com/casey/justdevtoolstask runner~34kprodução consolidada“make pra recipes”, sintaxe simples, multimódulo
fish-shell/fish-shellgithub.com/fish-shell/fish-shellshellinteractive shell~33kprodução consolidadashell amigável, autocompletion inteligente, port pra rust
swc-project/swcgithub.com/swc-project/swcdevtoolsjs/ts compiler~33kprodução consolidadacompilação e bundling de js/ts em rust
TabbyML/tabbygithub.com/TabbyML/tabbyai/mlcoding assistant~33kprodução recenteassistente de ia pra código self-hosted
zellij-org/zellijgithub.com/zellij-org/zellijterminalmultiplexer~33kprodução recentemultiplexer com layout declarativo, plugins em wasm
yewstack/yewgithub.com/yewstack/yewframeworkweb/wasm~32kprodução consolidadaframework front-end rust/wasm inspirado em react/elm
surrealdb/surrealdbgithub.com/surrealdb/surrealdbbancodocument-graph db~32kbeta avançadomulti-modelo documento+grafo, query unificada, realtime. engines: mem, RocksDB, SurrealKV, TiKV
tokio-rs/tokiogithub.com/tokio-rs/tokioruntime asyncnetworking/io~32kprodução consolidadaruntime async dominante, base de servidores e proxies de alta performance
qdrant/qdrantgithub.com/qdrant/qdrantbanco vetorialai infra/vector db~32kprodução consolidadahnsw, sharding, replicação, cloud, muito usado em rag. quantização reduz memória em até 75%
influxdata/influxdbgithub.com/influxdata/influxdbtime-series dbobservabilidade~31kprodução consolidadatime-series de referência, componentes em rust nas versões recentes
dandavison/deltagithub.com/dandavison/deltadevtoolsgit diff/pager~31kprodução consolidadasyntax highlight pra git diff, grep, rg –json
iced-rs/icedgithub.com/iced-rs/icedframeworkgui library~30kbeta avançadogui cross-platform inspirada no elm
vercel/turborepogithub.com/vercel/turborepodevtoolsbuild system monorepo~30kprodução consolidadabuilds incrementais pra monorepos, vercel migrou componentes de go pra rust
atuinsh/atuingithub.com/atuinsh/atuinterminalshell history~30kprodução consolidadahistórico de shell com busca fuzzy e sync criptografado
martinvonz/jjgithub.com/martinvonz/jjdevtoolsvcs~29kprodução recentevcs compatível com git, mais simples e poderoso
jdx/misegithub.com/jdx/misedevtoolsdev environment~29kprodução recentegerenciador de ferramentas, variáveis e task runner
emilk/eguigithub.com/emilk/eguiframeworkgui imediata~29kprodução recentegui immediate mode, web e nativo
rustfs/rustfsgithub.com/rustfs/rustfsinfraobject storage~28kprodução recentes3-compatível, 2.3x mais rápido que MinIO em payloads pequenos
ankitects/ankigithub.com/ankitects/ankieducaçãoflashcard app~28kprodução consolidadaflashcards com espaçamento repetido, core em rust
chroma-core/chromagithub.com/chroma-core/chromaai/mlvector db~28kprodução recentevector store e apis de indexação pra apps llm
sharkdp/hyperfinegithub.com/sharkdp/hyperfinedevtoolsbenchmark cli~28kprodução consolidadabenchmark reprodutível com estatística, harness padrão em artigos de performance
cloudflare/pingoragithub.com/cloudflare/pingoranetworkinghttp proxy/framework~26kprodução consolidadabase da edge da cloudflare, substituiu nginx, mais de 1 trilhão req/dia. aberto em 2024
wez/weztermgithub.com/wez/weztermterminalgpu terminal/multiplexer~26kprodução consolidadaterminal gpu com multiplexing, wayland e ssh integrado
GraphiteEditor/Graphitegithub.com/GraphiteEditor/Graphiteapp desktopvector design tool~26kbeta avançadodesign 2d com motor procedural baseado em nós
tokio-rs/axumgithub.com/tokio-rs/axumweb frameworkapis http~26kprodução consolidadasobre tower/tokio, ergonomia moderna, adoção crescente em cloud-native
Schniz/fnmgithub.com/Schniz/fnmdevtoolsnode version manager~25kprodução consolidadagerenciador rápido de versões node
tree-sitter/tree-sittergithub.com/tree-sitter/tree-sitterdevtoolsparser generator~25kprodução consolidadaparsing incremental usado em editores
rwf2/Rocketgithub.com/rwf2/Rocketweb frameworkapis/sites~25kprodução consolidadatype-safety e ergonomia, popular em web monolítica
Wilfred/difftasticgithub.com/Wilfred/difftasticdevtoolsstructural diff~25kprodução consolidadadiff que entende sintaxe de linguagem
YaLTeR/nirigithub.com/YaLTeR/niridesktopwayland compositor~25kprodução recentecompositor wayland com tiling scrollável
biomejs/biomegithub.com/biomejs/biomedevtoolsweb toolchain~25kprodução consolidadaformatter, linter, lsp pra projetos web
clockworklabs/SpacetimeDBgithub.com/clockworklabs/SpacetimeDBbancoreal-time db~24kprodução recentestateful serverless pra apps interativas, baixa latência
actix/actix-webgithub.com/actix/actix-webweb frameworkapis http~24kprodução consolidadafoco em performance, frequentemente no topo de benchmarks http
ogham/exagithub.com/ogham/exadevtoolsfile listing~24kprodução consolidadasubstituto do ls (predecessor do eza)
uutils/coreutilsgithub.com/uutils/coreutilssystem toolsgnu coreutils rewrite~23kbeta avançadoreescrita cross-platform das coreutils gnu
nautechsystems/nautilus_tradergithub.com/nautechsystems/nautilus_traderfintechtrading engine~23kprodução consolidadaengine determinístico, rust-native, event-driven, baixa latência previsível
slint-ui/slintgithub.com/slint-ui/slintframeworkgui toolkit~22kprodução recentegui declarativo pra rust/c++/js/python, compila pra wasm
eza-community/ezagithub.com/eza-community/ezadevtoolsfile listing~22kprodução consolidadafork ativo do exa

por domínio, com dados extras

devtools e cli

ripgrep usa simd, memmap e .gitignore por padrão. dandavison/delta, casey/just, astral-sh/ruff (10 a 100x flake8/black), astral-sh/uv (10 a 100x pip), sharkdp/hexyl (~9k, hex viewer), sharkdp/pastel (~5k, cor), XAMPPRocky/tokei (~11k, conta loc, até 100x mais rápido que cloc), cgag/loc (~1k), ClementTsang/bottom (~11k, system monitor), bootandy/dust (~9k, disk usage), dalance/procs (~5k, ps moderno), imsnif/bandwhich (~9k, bandwidth por processo), pemistahl/grex (~7k, gera regex de exemplos), svenstaro/miniserve (~6k, http file server), ouch-org/ouch (~3k, archive), getzola/zola (~15k, static site generator zero-deps), rust-lang/mdBook (~20k, doc markdown, usado no The Rust Book), tealdeer-rs/tealdeer (~2k, tldr).

git e build: Byron/gitoxide (~9k, git em rust puro, 2 a 10x mais rápido em operações chave; gix plumbing, ein porcelain), rust-lang/git2-rs (~3k, bindings libgit2), gitbutlerapp/gitbutler (~14k, git client visual, usa gitoxide de backend), mozilla/sccache (~6k, cache de compilação distribuída), rui314/mold (~14k, linker rápido, suporta rust), matklad/cargo-xtask (~1k, build automation), flamegraph-rs/flamegraph (~4k), rustwasm/twiggy (~3k, profiler de tamanho .wasm), RazrFalcon/cargo-bloat (~2k), johnthagen/min-sized-rust (~5k, técnicas pra encolher binário), nnethercote/dhat-rs (~700, heap profiling).

benchmark do gitoxide vs git em C (fonte: kx.cloudingenium.com): clone bare ~20s vs ~60s (~3x), status ~50ms vs ~200ms (~4x), pack verify ~8s vs ~30s (~4x), object count ~3s vs ~15s (~5x). gitoxide escala resolução de objetos linearmente até ~50 cores sem locks, git C throttle em 3. ressalva: em git status no kernel linux (90k arquivos) o gitoxide mostrou ~1.5s contra ~320ms do git CLI por overhead de syscalls. implementações otimizadas reportam 40ms pra 600k arquivos (Mozilla source) vs ~200ms do git.

runtimes, plataformas, empacotadores

deno (~107k), bun (~93k), tauri (~107k, binários menores e menos memória que electron), pnpm (~35k), vercel/turborepo (~30k). monoio (~4k, ByteDance, thread-per-core io_uring), DataDog/glommio (~3k, thread-per-core io_uring), smol-rs/smol (~3k), async-rs/async-std (~4k), compio-rs/compio (~1k). serverless e wasm app: shuttle-hq/shuttle (~6k), fermyon/spin (~6k, microservices wasm serverless), extism/extism (~5k, sistema de plugins wasm).

vectordotdev/vector (~18k, datadog, pipeline de logs/métricas, “até 10x” throughput vs logstash sem números brutos públicos, tratar como ordem de grandeza), meilisearch (~58k), qdrant (~32k), influxdb (~31k), tikv/tikv (~15k, kv distribuído, backend do tidb), MaterializeInc/materialize (~10k, streaming sql), surrealdb (~32k), polars (~38k), SpacetimeDB (~24k). search e storage extra: quickwit-oss/tantivy (~12k, full-text inspirado no lucene), quickwit-oss/quickwit (~9k, busca e observabilidade cloud-native), datafuselabs/databend (~8k, data warehouse alternativo ao snowflake), neondatabase/neon (~16k, postgres serverless storage/compute separados), GreptimeTeam/greptimedb (~5k, time series cloud-native), risingwavelabs/risingwave (~8k, streaming sql), GlareDB/glaredb (~3k, analítico multi-fonte), valeriansaliou/sonic (~20k, search backend ultra-compacto), lnx-search/lnx (~1k, sobre tantivy), cberner/redb (~3k, kv embutido rust puro), spacejam/sled (~8k, db embutido acid), fjall-rs/fjall (~2k, lsm-tree embutido), meilisearch/heed (~700, wrapper LMDB typed). data engineering: apache/arrow-rs (~3k), apache/datafusion (~7k, query sql analítico), apache/datafusion-ballista (~3k, distribuído), delta-io/delta-rs (~2k, delta lake nativo), apache/opendal (~4k, acesso a dados unificado), infinyon/fluvio (~3k, streaming), eclipse-zenoh/zenoh (~2k, pub/sub iot). consenso e infra: datafuselabs/openraft (~3k, raft), youki-dev/youki (~6k, runtime de containers oci), bottlerocket-os/bottlerocket (~9k, so de containers aws), kube-rs/kube (~3k, client kubernetes), microsoft/windows-rs (~11k).

web e apis

actix-web (~24k), axum (~26k), Rocket (~25k), poem-web/poem (~4k, openapi), salvo-rs/salvo (~3k), ntex-rs/ntex (~2k), viz-rs/viz (~1k), loco-rs/loco (~6k, rails-like), leptos-rs/leptos (~17k, fullstack fine-grained reactivity), hyperium/tonic (~10k, grpc), tower-rs/tower (~4k, middleware), launchbadge/sqlx (~14k, sql async checado em compile-time), diesel-rs/diesel (~13k, orm), SeaQL/sea-orm (~8k, orm async).

benchmark de web frameworks (fonte: sharkbench.dev/web/rust, Sharkbench 2026, req/s, latência p50, memória):

benchmark complementar (fonte: markaicode.com, 2025, req/s por cenário): actix-web JSON API 152.763, database 64.781, static 203.876 (média 140.473). axum 147.892 / 62.435 / 198.654 (média 136.327). Rocket 124.567 / 58.342 / 176.984 (média 119.964). axum gasta menos memória que actix (8.5MB vs 16.6MB) e fecha o gap de performance rápido.

segurança e cripto

vaultwarden (~62k, single container vs 12 do bitwarden oficial, mysql/postgres/sqlite), cloudflare/boringtun (~6k, wireguard userspace), mullvad/mullvadvpn-app (~4k, daemon em rust), firezone/firezone (~7k, zero-trust sobre wireguard), str4d/rage (~2k, encriptação age), rustls/rustls (~6k, tls em rust puro), briansmith/ring (~4k, cripto foco tls), rustsec/rustsec (~1k, advisory db), EmbarkStudios/cargo-deny (~2k, licenças e advisories). cripto crates: RustCrypto/password-hashes (argon2 ~1k), Keats/jsonwebtoken (~1.5k), ramosbugs/oauth2-rs (~1k), dalek-cryptography (ed25519/curve25519 ~1k), rust-bitcoin/rust-secp256k1 (~500).

ai/ml e llm infra

qdrant (~32k), meilisearch (~58k, full-text + filtros, features híbridas pra ai search), polars (~38k), chroma (~28k), lancedb/lancedb (~5k, vector db serverless sobre Apache Lance). frameworks: huggingface/candle (~18k, ml minimalista), tracel-ai/burn (~10k, deep learning portável), rust-ml/linfa (~4k, scikit-learn-like), sonos/tract (~2k, inferência onnx/tensorflow), pykeio/ort (~2k, onnx runtime), LaurentMazare/tch-rs (~4k, bindings libtorch), smartcorelib/smartcore (~700). llm inference: EricLBuehler/mistral.rs (~4k, com quantização), rustformers/llm (~6k), utilityai/llama-cpp-rs (~1k), srush/llama2.rs (~600). agentes e clients: 0xPlaygrounds/rig (~3k, agent framework), sobelio/llm-chain (~1k), 64bit/async-openai (~1k), pepperoni21/ollama-rs (~800). nlp e formatos: huggingface/tokenizers (~9k), huggingface/safetensors (~2k), coreylowman/cudarc (~800), Rust-GPU/Rust-CUDA (~3k).

embedded e sistemas de baixo nível

redox-os/redox (~15k, so unix-like em rust), tock/tock (~5k, so pra microcontroladores, orientado a segurança), theseus-os/Theseus (~3k, os de pesquisa que usa garantias de tipo do rust), seL4/rust-sel4 (~500, microkernel verificado), oxidecomputer/hubris (~2k, rtos da Oxide), ferrocene (compilador rust certificado pra automotivo/médico), rtic-rs/rtic (~2k, real-time pra mcu), embassy-rs/embassy (~6k, async embedded), probe-rs/probe-rs (~3k, debug de mcu), nix-rust/nix (~3k, bindings posix), rust-lang/libc (~4k).

gráficos, gui, jogos, áudio

gfx-rs/wgpu (~14k, webgpu cross-platform), gfx-rs/naga (shader translator), bevyengine/bevy (~46k), linebender/vello (2d gpu), linebender/xilem (~4k, ui baseada em views), linebender/druid (~9k, descontinuado), lapce/floem (~3k, gui fine-grained reactivity), makepad/makepad (~5k), fschutt/azul (~7k, webrender), imgui-rs/imgui-rs (~3k), ratatui/ratatui (~12k, tui), crossterm-rs/crossterm (~4k), dimforge/rapier (~4k, física 2d/3d com wasm), dimforge/parry (~500, colisão), dimforge/nalgebra (~4k, álgebra linear), bitshifter/glam-rs (~2k, math simd), rust-windowing/winit (~5k). jogos: not-fl3/macroquad (~4k, 2d pra rust e wasm), ggez/ggez (~4k, 2d), Rust-SDL2/rust-sdl2 (~3k), veloren/veloren (~3k, mundo aberto voxel). áudio: pdeljanov/Symphonia (~2k, decoder puro mp3/aac/flac), RustAudio/cpal (~3k, io de áudio), RustAudio/rodio (~2k, playback), tesselode/kira (~800, engine de áudio pra jogos).

blockchain e zk

solana-labs/solana (~13k), paritytech/substrate (~9k, framework de blockchain polkadot), FuelLabs/sway (~61k, smart contracts), sigp/lighthouse (~3k, cliente ethereum consensus), paradigmxyz/reth (~4k, cliente ethereum execução), near/nearcore (~2k), alloy-rs/alloy (~3k, sucessor do ethers-rs), rust-bitcoin/rust-bitcoin (~2k), ZcashFoundation/zebra (~1k), anoma/namada (~1k, privacidade). zk: succinctlabs/sp1 (~4k, zk vm risc-v), risc0/risc0 (~5k, zk vm), 0xPolygonZero/plonky2 (~2k), zcash/halo2 (~1.5k), arkworks-rs (~2k), noir-lang/noir (~1k, linguagem zk).

benchmarks de referência (com fonte e ressalva)

ripgrep vs grep, ag

fonte: ripgrep.dev/benchmarks, medições com hyperfine, mediana de várias execuções. diferenças mais dramáticas em árvores grandes ou padrões com muitos matches.

cenáriométricaripgrepconcorrenteresultadovantagem
regex no kernel linux (~25M loc, ~900 mb), com .gitignoretempo (s)0,082ag0,443~5,4x vs ag
mesmo cenáriotempo (s)0,082grep (gnu)0,671~8,2x vs grep
arquivo único 13,5 gb, busca literaltempo (s)6,73grep (gnu)9,20~1,37x vs grep
arquivo único grande, mesma buscatempo (s)6,73ag (mmap inteiro)34,60~5,1x vs ag

outra leitura (fonte: morioh.com, deepwiki ripgrep): no kernel linux (~90k arquivos) ripgrep 0.082s vs git grep 0.273s (3,3x) vs ag 0.443s (5,4x). busca unicode em ~13gb (OpenSubtitles) ripgrep 2.769s vs gnu grep 9.027s (3,3x). cenários diferentes não consolidam.

runtimes js/ts: deno, bun, node

benchmarks de fontes diferentes não são comparáveis entre si, cada cenário separado. a comunidade deno alerta que benchmark http sintético ignora tls, http/2, compressão e roteamento real (denoland/deno/discussions/15121).

denosaurs/bench (frameworks otimizados, máquina dedicada): bun ~73.612 req/s, deno ~58.534 req/s (bun ~1,26x), node+hyperexpress até ~69.429 req/s (~1,19x acima de deno).

artigo “Bun vs Deno vs Node.js in 2026” (dev.to/jsgurujobs, express equivalente, mesma máquina): bun ~52.000 req/s, deno ~29.000, node ~14.000. bun ~3,7x node, deno ~2,1x node.

artigo “Deno vs Bun vs Node.js: Performance & Benchmarks” (dev.to/yogeshhrathod, http custom): bun ~58.000 rps, deno ~38.000, node 22 ~30.000. bun ~1,93x node, deno ~1,27x node.

tokio vs async-std, smol, glommio

fonte: lucaberton.com/blog/rust-async-runtimes-tokio-2026, hardware 128-core EPYC, 10Gbps. tokio 1.2M req/s, 0.8ms p50, 4.2ms p99, 85MB. async-std 900K, 1.1ms, 6.8ms, 92MB. smol 1.0M, 0.9ms, 5.1ms, 45MB. glommio 1.8M, 0.4ms, 1.2ms, 120MB. glommio usa io_uring e vence em throughput/latência mas come mais memória por thread. tokio-uring (fork experimental) mostrou instabilidade sob carga sustentada.

pingora vs nginx (cloudflare, produção)

fonte: posts cloudflare e cobertura (linkedin, zenriotech, servermo). pingora processa mais de 40 milhões de req/s globalmente. CPU 30% vs 100% do nginx+lua (70% de redução), memória 33% vs 100% (67% de redução), TTFB mediano -5ms, TTFB p95 -80ms. arquitetura multi-threaded com work-stealing contra o modelo multi-processo do nginx (worker pinning, worker B não ajuda worker A ocupado). pool de conexões unificado entre threads elimina handshakes repetidos. nginx+lua paga overhead de serialização ao acessar header (ler struct C, alocar string lua, copiar, gc), no pingora é acesso direto.

wasm runtimes

fonte: wasmruntime-io/wasm-runtime-benchmarks (números marcados como placeholder no próprio repo, rodar run_all.sh gera dados reais). wasmtime cold start 5.2ms, fibonacci(40) 1.823ms, 12MB. wasmer 8.1ms, 1.756ms, 18MB. WasmEdge 6.8ms, 1.912ms, 15MB. wazero (go) 12.3ms, 2.104ms, 8MB. Wasm3 0.8ms, 8.450ms, 4MB. estudos acadêmicos (dl.acm.org/doi/10.1145/3491204.3527477) mostram wasmer/wasmtime com 5 a 10x overhead vs nativo em micro-benchmarks rust.

polars vs pandas vs rust nativo

fonte: haixuantao.github.io/pandas-polars. pandas baseline 80s total (40s sem io). polars single-thread 30s (2,7x), multi-thread 17s (4,7x), lazy multi 16.5s (4,8x). rust nativo single 24s (3,3x), multi 13.7s (5,8x, 23,5x sem io). benchmark H2O.ai: polars é o mais rápido em todas as tarefas, supera duckdb, spark, dask, pandas. recomendação: polars pra merge/group-by/simd, rust nativo pra mutação linear com map/fold e Rayon, pandas só quando performance não importa ou pra integração scikit-learn (converter com .to_pandas() zero-copy).

para meilisearch, qdrant, axum, actix-web não há benchmark público padronizado e reprodutível pra comparação direta. classifico como “sem benchmark público confiável” nesse sentido estrito.

uso em produção, por empresa

github usa ripgrep no pipeline de code search combinado com go. microsoft usa ripgrep no vs code search. cloudflare usa pingora na infra de proxy http (mais de 1 trilhão req/dia) e boringtun no wireguard userspace. aws usa firecracker em lambda e fargate, bottlerocket como os de containers, componentes do s3 em rust. discord migrou serviços de go pra rust e cortou memória em 8x (latências previsíveis sem pausa de gc). vercel migrou partes do build (turborepo, turbopack) de go pra rust. PingCAP/Zhihu/Xiaomi usam tikv. datadog mantém vector. timber/mezmo promovem vector. 1Password usa rust no Brain (form scanning) e no core do client linux. tabnine no code completion. polars substitui pandas em pipelines de produção, qdrant aparece como vector store principal em arquiteturas rag. rustdesk é muito usado como alternativa self-hosted ao teamviewer.

contexto declarado por fontes secundárias (não verificado de forma independente, registrar com a ressalva): “45% das Fortune 500 rodam workload rust”, “ecossistema cresceu 40% em 2025”, mandato do governo dos EUA pra migrar sistemas críticos de C/C++ até 2026, microsoft reescrevendo componentes do kernel windows (estima 70% dos bugs críticos como relacionados a memória), kernel linux aceita rust desde 2022, Toyota com rust em veículos de produção desde 2025, Safety-Critical Rust Consortium (Toyota, NASA, DoD). esses números vêm de wrenlearnsrust.com e birjob.com, são plausíveis mas não auditados aqui.

análise

distribuição: quatro blocos fortes. devtools/cli (ripgrep, fd, bat, hyperfine, just, ruff, uv, tokei, bottom), runtimes/plataformas (deno, bun, tauri, pnpm), infra/observabilidade/db (vector, meilisearch, qdrant, influxdb, tikv, surrealdb, polars, spacetimedb, tantivy, neon), terminais/shells/editores (alacritty, wezterm, zellij, nushell, starship, helix, lapce, zed). parcela enorme do top é devtools, coerente com os primeiros adotantes: devs escrevendo ferramentas pra si, onde performance, consumo de recurso e ux de cli decidem.

padrões técnicos: servidores e infra usam async/await sobre tokio (axum, warp, pingora, vector). observabilidade interna com tracing, env_logger, opentelemetry-rust (~2k), ênfase em structured logging. arquitetura predominante de binário único com config via arquivo ou cli (vector, meilisearch, qdrant, surrealdb, nushell). plugins em zellij e wezterm pra extensibilidade barata em runtime. crates padrão de fundação: serde (~9k), clap (~14k), anyhow/thiserror (dtolnay), rayon (~11k, paralelismo de dados), reqwest (~10k), hyper (~14k), chrono, parking_lot, hashbrown.

benchmark vs marketing: onde há benchmark sólido (ripgrep, pingora) a narrativa de “muito mais rápido” se sustenta (até 8x vs grep, 70% menos cpu vs nginx). nos runtimes js bun e deno ganham de node em http sintético mas o benefício real depende do workload. o “10x” da vector é crível como ordem de grandeza, não sla universal. em muitos casos o ganho é marginal vs c/go otimizado, e o que pesa é memory safety, type system e ergonomia de tooling. benchmark redis-like (cybergarage.org): C redis oficial ~3x mais rápido que implementações go e rust; go 1,27x mais rápido que rust em SET, 1,13x em GET; mini-redis rust 28% mais lento em SET, 41% em GET vs C. benchmark IoT (mesma fonte): go 1,6x mais rápido que C e 5x que rust em comunicação iot, rust com user time maior. então rust não vence sempre, vence onde tem paralelismo pesado ou onde safety é o requisito.

lacunas e oportunidades: poucos frameworks web full-stack maduros com ecossistema de plugins tipo django/laravel/spring. stacks completas de data engineering tipo airflow/spark/flink. bi/dashboards mainstream. low-code dominante. gui ainda atrás de electron/qt. ml nativo ainda atrás de pytorch/tensorflow (burn, candle, linfa existem mas menores). orm completo (diesel, sea-orm bons mas não rails/django-level). espaço evidente: infra de ai (runtimes pra modelos, orquestração de agentes, feature pipelines pra llm), data engineering pesado, trading de ultra-baixa latência com toolchain moderno, edge computing onde safety e tamanho de binário importam.

livros e recursos de rust + webassembly

mapa do que existe pra aprender rust + wasm a sério, com a ressalva de tooling defasado e a enxurrada de fazenda KDP gerada por ia depois de 2023.

[!IMPORTANT] o que caducou em 2025 “The Rust and WebAssembly Book” oficial e toda a org rustwasm no github foram arquivados em agosto/setembro de 2025 (fonte: “Sunsetting the rustwasm GitHub org”, Alex Crichton, 21 jul 2025, blog.rust-lang.org/inside-rust). o repo do livro diz explicitamente que não é mais onde a atividade acontece. ele serve como introdução mas perdeu o status de “mais atual”, o tooling pode estar defasado. wasm-bindgen migrou pra org própria (wasm-bindgen.github.io). wasm-pack, gloo e twiggy foram arquivados ou passados a mantenedores individuais.

1. base de rust (pré-requisito pra wasm)

wasm exige ownership/borrowing (memória sem gc no browser), ffi/interop (rust↔js via wasm-bindgen), async/await (não-bloqueante no browser e wasi) e no_std (muitos ambientes wasm não têm a std completa).

títuloautor(es)anonívelrelevância p/ wasmlinks
The Rust Programming Language (3ª ed)Steve Klabnik, Carol Nichols, Chris Krycho2026 (No Starch, 31 mar)iniciante a intermediárioessencial, ponto de partida absoluto. cobre rust 2024 edition, cap novo de async, assume rust 1.90+doc.rust-lang.org/book ; nostarch.com/rust-programming-language-3e ; ISBN 978-1718504448
Programming Rust (3ª ed)Jim Blandy, Jason Orendorff, Leonora Tindall2026 (O’Reilly, jul)intermediário a avançadorecomendado, ffi ajuda a entender wasm sob o capô. ~690 páginas, rust 2024oreilly.com ; ISBN 9781098176228
Rust for RustaceansJon Gjengset2021 (No Starch)avançado“próximo passo” após o the book, unsafe e trait coherence pra crates wasm reutilizáveisrust-for-rustaceans.com ; nostarch.com/rust-rustaceans
Rust in ActionTim McNamara2021 (Manning)intermediáriocasos práticos, sistemas, emuladores de cpu, interopmanning.com/books/rust-in-action
Zero to Production in RustLuca Palmieri2023intermediárioopcional, arquitetura e padrões de produção pra backendszero2prod.com ; github.com/LukeMathWalker/zero-to-production
Rust Atomics and LocksMara Bos2023 (O’Reilly)avançadorecomendado pra wasm multi-thread e SharedArrayBuffermarabos.nl/atomics (versão online gratuita) ; ISBN 9781098119430
The RustonomiconRust Dev Teamcontínuoavançadoessencial pra quem usa unsafe em módulos wasm: aliasing, ffi, invariantesdoc.rust-lang.org/nomicon
Command-Line RustKen Youens-Clark2022 (atual. 2024)iniciante a intermediárioopcional, foco clioreilly.com/library/view/command-line-rust/9781098109424
Asynchronous Programming in RustCarl Fredrik Samson2024 (Packt)intermediário a avançadorecomendado, async crítico em wasm moderno. futures, executors, epoll/kqueue/iocppacktpub.com (9781805128137)
Hands-On Concurrency with RustBrian L. Troutwine2018 (Packt)intermediário a avançadoconcorrência pra wasm complexopacktpub.com (9781788399975)

2. específicos de rust + webassembly

títuloautor(es)tipoanoescopolinks / nota
The Rust and WebAssembly BookRust and WebAssembly Working Grouponline gratuito (arquivado set 2025)congeladobrowserrustwasm.github.io/book ; github.com/rustwasm/book. game of life, wasm-bindgen, wasm-pack, web-sys, js-sys, deploy
Programming WebAssembly with RustKevin Hoffmancomercial (PragProg)2019browser e hosts custompragprog.com/titles/khrust. cobre host implementation, raspberry pi, iot. data de 2019, não cobre wasm-pack moderno, component model, wasi preview 2 nem frameworks de ui atuais
Practical WebAssemblySendil Kumar Nellaiyapencomercial (Packt, 232pp)2022browserpacktpub.com (9781838828004) ; github.com/PacktPublishing/Practical-WebAssembly
Practical WebAssembly (O’Reilly)Kassian Wrencomercial (O’Reilly)2024browserlearning.oreilly.com (9781098142513). rust e assemblyscript como linguagens principais, livro comercial mais recente nesse formato
WebAssembly with Rustsendilkumarnlivro-curso onlinecontínuobrowser e wasileanpub.com/webassembly. wat, wabt, binaryen, toolchain
Game Development with Rust and WebAssemblyEric Smithcomercial (Packt)2022browser (jogos 2d)packtpub.com/product/game-development-with-rust-and-webassembly/9781801070973. endless runner, game loop, canvas, sprites
Creative Projects for Rust ProgrammersCarlo Milanesicomercial (Packt)2020browseryew, quicksilver, wasm games, rest, full-stack
LEARN WebAssembly 2025 EditionDiego Rodriguescomercial auto-publicado2025browser e wasiatenção: autor associado a publicações KDP em volume, verificar qualidade
Building and Deploying WebAssembly Appsautor não confirmadocomercial2024browser, cloud, blockchainabebooks (9789365898477). assemblyscript, c/c++, rust, smart contracts, kubernetes
KDP gerados por ia (NÃO RECOMENDADOS)“Nexus AI” (97 livros), “ALI. E. PACE”, “Cliff S. Armstrong”KDP2024 a 2026genéricos“Rust WebAssembly: A Hands-On Guide”, “Rust for WebAssembly”, “Rust and WebAssembly for Web Development”, “Learning Rust for WebAssembly”, “WebAssembly & Rust: High-Performance Web Apps”. zero avaliações, descrições genéricas, múltiplas edições no mesmo dia

3. webassembly geral, relevante pra quem usa rust

títuloautor(es)anorelevância p/ rustlinks
WebAssembly: The Definitive GuideBrian Sletten2021 (O’Reilly)alta, fundamentos independentes de linguagem, wasi, portabilidadeoreilly.com (9781492089834)
The Art of WebAssemblyRick Battagline2021 (No Starch)alta, ensina WAT a fundo pra inspecionar e otimizar o bytecode que o rust geranostarch.com/art-webassembly
Server-Side WebAssemblyMatt Butcher (e Danilo Chiarlone et al na ed Manning)2025 (Manning)muito alta, wasi server-side crítico pra backend rust. spin, fermyon, edgemanning.com/books/server-side-webassembly
WebAssembly in ActionGerard Gallant2019 (Manning)média, foca c/c++ emscripten mas interop js/dom aplicávelmanning.com/books/webassembly-in-action
Learn WebAssemblyMike Rourke2018 (Packt)baixa-média, foco c/c++ e emscriptenpacktpub.com/product/learn-webassembly/9781788997379
What Is WebAssembly?Colin Eberhardt2022 (O’Reilly)média, visão geral da tecnologiaoreilly.com/library/view/what-is-webassembly/9781492076902
WebAssembly System Interface 入門Asuka Yagi2024alta, essencial pra wasi com rust (go, rust)impress nextpublishing, livrarias japonesas
WebAssembly: The Universal RuntimeMoment Tech2026alta se legítimo, component model, wasi, wasmgc, edgeamazon kdp, verificar autoria

4. contexto brasil: lacuna severa

apenas um livro brasileiro específico de wasm + rust: “Desmistificando WebAssembly” de Raphael Amorim (Casa do Código, casadocodigo.com.br/products/livro-webassembly). exemplos em rust, cobre segurança, performance e wasi. autor ex-spotify/globo, hoje viaplay. exemplos: raphamorim/livro-webassembly-exemplos.

rust geral em pt: “Programação em Rust 2ª edição” (Blandy, Orendorff, Tindall, Novatec, tradução da 2ª ed, a 3ª ainda não traduzida), “Primeiros passos com a linguagem Rust” (Novatec, introdução nacional). a Casa do Código não tem, até junho 2026, título dedicado a rust no catálogo. tradução comunitária do the book em rust-br.github.io/rust-book-pt-br e universorust.com, defasadas. zero sobre frameworks modernos (yew, leptos, dioxus) em português. “APRENDA WebAssembly Edição 2025” (Diego Rodrigues, auto-publicado) menciona rust junto com c/c++.

a comunidade br depende quase total de inglês e da documentação oficial.

5. recursos oficiais e books online com profundidade de livro

recursotipoorgtemaslinklicença
The Rust and WebAssembly Bookbook oficial (arquivado)rustwasm wgwasm-bindgen, wasm-pack, web-sys, game of liferustwasm.github.io/book ; github.com/rustwasm/bookmit/apache-2.0
wasm-bindgen Guidedoc oficialnova org wasm-bindgeninterop rust↔js, typeswasm-bindgen.github.io (url nova pós-migração)mit/apache-2.0
wasm-pack Bookbook oficial (arquivado)rustwasmbuild/test/publish pra npmrustwasm.github.io/wasm-pack/bookmit/apache-2.0
Leptos Bookbook oficialleptos contributorsui reativa, signals, ssrbook.leptos.dev ; github.com/leptos-rs/leptosmit
Dioxus Guideguia oficialdioxus labsui cross-platform web/desktop/mobiledioxuslabs.com/learn ; github.com/DioxusLabs/dioxusmit/apache-2.0
Yew Documentationdoc oficialyew contributorscomponentes, hooks, routingyew.rs ; github.com/yewstack/yewmit/apache-2.0
Sycamore Bookbook oficialsycamore communityframework reativo rust+wasm, ssrsycamore.dev/book ; github.com/sycamore-rs/sycamoremit
Trunk Guidedoc de ferramentatrunk communitybuild tool, bundler, hot-reloadtrunkrs.dev ; github.com/trunk-rs/trunkmit/apache-2.0
WASI Tutorial / Wasmtime Docstutorial oficialbytecode alliancewasi, runtime wasmtime, embeddings, fuel meteringdocs.wasmtime.dev ; github.com/bytecodealliance/wasmtimeapache-2.0
Component Model Bookbook oficialbytecode alliancecomponent model, WIT IDL, composição, wasi preview 2component-model.bytecodealliance.org ; github.com/bytecodealliance/component-docsapache-2.0
Fermyon Spin Docsdoc extensafermyonserverless wasm, http handlers, key-value, sqlite, rust sdkdeveloper.fermyon.com/spin ; github.com/fermyon/spinapache-2.0
Extism Rust PDK Docsdoc extensaextismsistema de plugins wasm em rust, host functions, pdkextism.org/docs ; github.com/extism/extismbsd-3
Wasmer Docsdoc extensawasmerruntime wasm, wasi, embedding em python/go/jsdocs.wasmer.io ; github.com/wasmerio/wasmermit
MDN: Compiling Rust to WebAssemblytutorial oficialmozillasetup, wasm-pack, browserdeveloper.mozilla.org/en-US/docs/WebAssembly/Guides/Rust_to_Wasmcc-by-sa
Embedded WebAssembly Bookbook de embeddedembedded-wasm communityiot, dispositivos embarcados, hal, runtimesembedded-wasm.github.io/bookopen source

análise

pré-requisitos bem estabelecidos: The Rust Programming Language (3ª ed), Rust for Rustaceans e Programming Rust (3ª ed) formam a base. The Rustonomicon entra pra quem mexe com unsafe.

recurso principal rust + wasm hoje: o book oficial arquivado continua útil como introdução mas perdeu o status de “mais atual”. docs vivas: wasm-bindgen guide (url nova), Leptos Book (o mais completo e atualizado pra framework moderno), Dioxus e Yew. o livro comercial impresso mais relevante ainda é o do Kevin Hoffman (2019), mas defasado em tooling e sem component model nem wasi preview 2, que é a maior lacuna do mercado impresso.

livros comerciais de qualidade: pragprog (Hoffman) e packt (Nellaiyapen, Smith) têm títulos sólidos, checar data de publicação. cuidado com a enxurrada KDP gerada por ia pós-2023.

por perfil: dev js migrando, começa pelo the book + o book oficial wasm + Practical WebAssembly. rustacean indo pra server/edge com wasi, Server-Side WebAssembly (Manning 2025) + docs do Fermyon Spin e Wasmtime. dev de sistemas em plugins e sandbox, Extism + Wasmtime + Component Model Book. game dev, Game Development with Rust and WebAssembly.

temas sub-representados em livro formal: wasi 0.2 (preview 2) e component model (só na doc da Bytecode Alliance), frameworks modernos com comparação estruturada de state management e ssr/hydration (só nas docs de cada framework, nenhum livro comercial impresso sobre Leptos ou Dioxus até 2026), segurança e fuzzing de módulos wasm (literatura acadêmica como arxiv 2407.12297 e cursos FuzzingLabs, nada comercial acessível), casos além do browser (iot/embedded, plugins de apps como vscode/figma/shopify, edge como cloudflare workers/fastly, blockchain near/polkadot, ml com wasi-nn), e profiling/otimização de tamanho de .wasm (twiggy, devtools).

pessoas e projetos de visualização em rust + wasm

mapeamento de 50+ pessoas e 50+ projetos de grafos, charts e viz em wasm, mais as conexões pessoa↔projeto. contexto: a org rustwasm está em sunset (arquivada set 2025), repos migrando pra bytecode alliance, pra nova org wasm-bindgen ou pra mantenedores individuais.

[!WARNING] confiabilidade dos perfis alguns handles de github estão claramente errados ou conflitantes na fonte original e ficam sinalizados abaixo. tratar link de perfil individual com cautela, os de organização e projeto são confiáveis. handles a confirmar: Hao Hou (listado como 38, suspeito), e variações conflitantes de Emil Ernerfeldt (emilk é o correto, emilkronborg apareceu errado na fonte).

pessoas: núcleo rust, wasm e runtimes

nomepaíspapelprojetosgithub
Alex Crichtoneuamaintainer principal wasmtime, ex-top contributor rustwasmtime, wasm-bindgen, cargogithub.com/alexcrichton
Nick Fitzgeraldeualead wasm wg, wasmtime, bindgen wgwasmtime, wasm-bindgen, walrus, wasm-smithgithub.com/fitzgen ; fitzgeraldnick.com
Ashley Williamseuafundadora rust wasm wg, ex-npm ctorustwasm, wasm-packgithub.com/ashleygwilliams ; @ag_dubs
Lin Clarkeuaengenheira mozilla/fastly, posts seminais wasm (“A Cartoon Intro”)lucet, component modelgithub.com/linclark ; code-cartoons.com
Till Schneidereitalemanhabytecode alliance, component modelwasmtime, wasi, spidermonkeygithub.com/tschneidereit
Luke Wagnereuaco-criador do wasm e component model, fastlycomponent model, wasi, wit-bindgengithub.com/lukewagner
Dan Gohmaneuaarquiteto WASI, autor principal da specWASI, wasi-libc, wasmtimegithub.com/sunfishcode
Chris Fallineuaarquiteto Cranelift, compiler backendcranelift, wasmtimegithub.com/cfallin ; cfallin.org
Pat Hickeyeuacore maintainer wasmtime, component modelwasmtime, wit-bindgen, wasigithub.com/pchickey
Peter Hueneeuabytecode alliance, wasm-toolswasm-tools, wit-bindgengithub.com/peterhuene
daxpeddasuíçamaintainer principal atual de wasm-bindgenwasm-bindgen, wasm-bindgen-testgithub.com/daxpedda
Guy Bedfordreino unidoco-maintainer wasm-bindgen (cloudflare), criador systemjswasm-bindgen, workers-rsgithub.com/guybedford
dragereuropamaintainer atual do wasm-packwasm-packgithub.com/drager
Syrus Akbaryeuacriador do wasmerwasmergithub.com/syrusakbary ; wasmer.io
Saoirse / withoutboatseuarust core, async, autor técnicofehler, async rustgithub.com/withoutboats ; without.boats
Aaron Turoneuaex-rust core, tokio, async designtokio, rfc processgithub.com/aturon
Niko Matsakiseuarust core, borrow checker, asyncrustc, polonius, chalkgithub.com/nikomatsakis ; smallcultfollowing.com/babysteps
Steve Klabnikeuaautor de The Rust Programming Languagethe book, rust docsgithub.com/steveklabnik ; steveklabnik.com
Carol Nicholseuaco-autora de The Rust Programming Languagethe book, crates.iogithub.com/carols10cents
Jake Gouldingeuarust playground, top contributor so, co-autor the book 2edrust playgroundgithub.com/shepmaster
Manish Goregaokareua (origem índia)servo/mozilla, clippy, unicodeclippy, unicode-segmentation, servogithub.com/manishearth ; manishearth.github.io
Felix Klock (pnkfelix)euarust language team, gc, dynamic checksrustc, gc researchgithub.com/pnkfelix
Pietro Albiniitáliarelease team rust, infracargo, rustup, rust infragithub.com/pietroalbini
Florian Gilcheralemanhaco-fundador ferrous systems, rustfest organizerferrocene, ferrous traininggithub.com/skade ; yakshav.es
Andrew Browneuaintel, WASI-NN, ml inference em wasmwasmtime, wasi-nn, simd wasmgithub.com/abrown
Sven Sauleau (xtuc)françacloudflare workers + wasmworkers-rs, wasm-toolsgithub.com/xtuc
Ingvar Stepanyan (RReverser)reino unidowasm-bindgen contributor, wabt bindingswasm-bindgen, wabt.jsgithub.com/RReverser ; rreverser.com
Jason Williamsreino unidoBoa js engine em rustboa, boa-enginegithub.com/jasonwilliams
Björn Feld (bnjbvr)françamozilla/element, spidermonkey wasm, matrix em rustspidermonkey, matrix-rust-sdkgithub.com/bnjbvr ; blog.bnjbvr.com
Henri Sivonenfinlândiaencoding_rs (mozilla), performance web em rustencoding_rs, html5evergithub.com/hsivonen ; hsivonen.fi
Eduard-Mihai Burtescu (eddyb)romêniarust lang team, mir, rustc internals, rust-gpurustc, SPIR-V (rust-gpu)github.com/eddyb
Surmaalemanha (google)google chrome labs, wasm perf, threading, comlinkcomlink, squoosh, wasm threadsgithub.com/surma ; surma.dev ; @DasSurma

pessoas: frameworks web rust, viz e educadores

nomepaíspapelprojetosgithub
Greg Johnstoneuacriador leptosleptos, leptos-routergithub.com/gbj ; leptos.dev
Jonathan Kelleyeuacriador dioxusdioxusgithub.com/jkelleyrtp ; dioxuslabs.com
Denis Kolodinucrânia/rússia (fonte diverge)criador yew (original)yew, yew-routergithub.com/DenisKolodin
Kaede Hoshikawajapãomaintainer yewyewgithub.com/futursolo
Emil Ernerfeldtsuéciacriador egui/eframe, co-fundador rerunegui, eframe, epaint, rerungithub.com/emilk ; egui.rs ; ernerfeldt.com
Amos Wengerfrança/suíçaeducador, autor fasterthanli.mecargo-zigbuild, artigosgithub.com/fasterthanlime ; fasterthanli.me
Jon Gjengseteua/noruegaeducador, youtuber, autor rust for rustaceanslivestreams, livro, haphazardgithub.com/jonhoo ; thesquareplanet.com
Luca Palmieriitáliaautor zero to production in rustzero2prod, cargo-chefgithub.com/LukeMathWalker ; lpalmieri.com
Yoshua Wuytsholandarust async, wasm streamsasync-std, http-types, surf, wasm-streamsgithub.com/yoshuawuyts ; blog.yoshuawuyts.com
Pascal Hertleifalemanhaeducador, cli book, rustdocrust cli book, dieselgithub.com/killercup ; deterministic.space
Carter Andersoneuacriador bevybevy, bevy_ecsgithub.com/cart ; bevyengine.org
François Mockersfrançacore contributor bevybevygithub.com/mockersf
Laurynas Lubys (Frizi)europacore contributor bevy, ecs, renderingbevy, bevy_rendergithub.com/Frizi
kvarkeua/canadáarquiteto wgpu, webgpu em rustwgpu, naga, rend3github.com/kvark ; kvark.github.io
Dzmitry Malyshau (zakarumych)bielorrússia/euaco-criador wgpu e gfx-rswgpu, gfx-rs, sierragithub.com/zakarumych
Raph Levieneua (google)criador xilem, druid, kurbo, vello; 2d graphicsxilem, druid, kurbo, piet, vellogithub.com/raphlinus ; raphlinus.github.io
Hao Houchinacriador plottersplottersgithub.com/38 (handle a confirmar)
blitzarx1n/dcriador/maintainer egui_graphsegui_graphsgithub.com/blitzarx1
Grant Handyeuacriador fdg (force-directed graph)fdggithub.com/grantshandy
Yevhenii Reizner (RazrFalcon)ucrâniacriador resvg, tiny-skia; svg renderingresvg, tiny-skia, rustybuzzgithub.com/RazrFalcon
Jorge Aparicio (japaric)origem br/espanha (fonte diverge)rust embedded lead, criador do cross, wasm targetscross, cortex-m, embeddedgithub.com/japaric ; blog.japaric.io
David Tolnayeuacriador serde, syn, quote, cxx, anyhowserde, syn, cxx, thiserrorgithub.com/dtolnay
Sean McArthureuacriador hyper, reqwesthyper, reqwestgithub.com/seanmonstar ; seanmonstar.com
Mattias Buelensbélgicastreams wasm, web-sys contributorwasm-streamsgithub.com/MattiasBuelens
Tobias Koppers (sokra)alemanhacriador webpack, rspack (rust)rspackgithub.com/sokra
Aaron Turner (torch2424)euaassemblyscript contributor, wasm demosassemblyscript, wasm-by-examplegithub.com/torch2424 ; wasmbyexample.dev
Will Crichtoneuatooling rust→wasm, educação, iderustc-dev-guidegithub.com/willcrichton ; willcrichton.net
Michael Sproulaustrálialighthouse (ethereum em rust), wasmlighthousegithub.com/michaelsproul
Simon Sapinfrançamozilla, servo, html/css em rustservogithub.com/SimonSapin
Chris Biscardieuaeducador rust/wasm, bevy games, blogs e vídeosbevy plugins, advent of codegithub.com/ChristopherBiscardi ; christopherbiscardi.com
Andrew Gallant (BurntSushi)euacriador ripgrep, regex engineripgrep, regexgithub.com/BurntSushi ; blog.burntsushi.net
Félix Saparellinova zelândiawatchexec, cargo toolingwatchexec, cargo-releasegithub.com/passcod ; passcod.name
Jan-Erik Redigeralemanhamozilla, gleangleangithub.com/badboy ; fnordig.de
Michael Gattozzieuaeducador, posts wasmwasm toolinggithub.com/mgattozzi ; blog.mgattozzi.dev
Katharina Fey (spacekookie)alemanhaferrous systems, embedded rust, educadoraferrous training, libqaulgithub.com/spacekookie ; spacekookie.de
Hans Larsencanadáangular cli, wasm-opt contributorwasm-optgithub.com/hansl
Ivan Petkovn/dwasm tooling, cranecranegithub.com/ipetkov
Evan Schwartzeuainterledger rust, wasm financeinterledger-rsgithub.com/emschwartz
Dominik Nakamurajapãocontributor wasm tooling, educadorcrates utilitáriosgithub.com/dnaka91
Richard Doddreino unidotutoriais rust + wasmwasm-pack, web-sysgithub.com/richard-dodd

projetos de grafos, charts e viz em wasm

projetodescriçãolinguagemtipostatusgithub / demo
plotterscharts de alta qualidade, backend html5 canvas via wasm, svg, bitmaprustcharts, scatter, histograma, sériesativogithub.com/plotters-rs/plotters ; plotters-rs.github.io ; demo plotters-rs.github.io/plotters-wasm-demo/www
plotters-canvasbackend html5 canvas pro plotters, wasm purorust + wasmcanvas 2dativogithub.com/plotters-rs/plotters-canvas
egui_graphswidget de grafos interativos pra egui, sobre petgraph, nativo e wasmrustgrafos, redes direcionadasativogithub.com/blitzarx1/egui_graphs ; docs.rs/egui_graphs
rerunviz multimodal pra dados científicos e ml, viewer em rust com target wasmrustnuvem de pontos, imagens, séries, 3dativo/madurogithub.com/rerun-io/rerun ; rerun.io ; app.rerun.io
fdgdesenho de grafos por force-directed (fruchterman-reingold)rustforce-directed, redesativo (inicial)github.com/grantshandy/fdg ; docs.rs/fdg
bevygame engine ecs com wasm nativo, base de viz 2d/3drust2d, 3d, sprites, shadersativo/madurogithub.com/bevyengine/bevy ; bevyengine.org
eguigui imediata em rust puro, compila p/ wasm via eframerustwidgets, gráficos, painéisativo/madurogithub.com/emilk/egui ; egui.rs ; demo egui.rs/#demo
colorgrad-jsgradientes de cor de alta performance, rust + wasmrust + wasmgradientes, colormapsativogithub.com/mazznoer/colorgrad-js
pathfinderrenderizador de fontes e paths vetoriais em gpu, webgl/wasmrustvetores, texto, 2dmanutençãogithub.com/servo/pathfinder
vellorenderizador 2d gpu-accelerated, sucessor do piet, wasm via webgpurust2d vetorial, texto, pathsativogithub.com/linebender/vello
pietabstração de rendering 2d com múltiplos backends incl. canvas webrust2d, shapes, textomanutençãogithub.com/linebender/piet
xilemframework ui experimental de Raph Levien, arquitetura reativarustui (2d)ativo (experimental)github.com/linebender/xilem
druidtoolkit ui nativo rust (predecessor do xilem)rustui, widgetslegado/mantidogithub.com/linebender/druid
leptosframework web full-stack rust→wasm, base de dashboards/spasrustui reativa, componentesativo/madurogithub.com/leptos-rs/leptos ; leptos.dev
yewframework front-end rust/wasm inspirado em react/elmrustui, componentes webativo/madurogithub.com/yewstack/yew ; yew.rs
dioxusframework cross-platform (web/desktop/mobile) em rust com wasmrustui, aplicaçõesativo/madurogithub.com/dioxuslabs/dioxus ; dioxuslabs.com
perspectiveengine de análise e viz interativa, núcleo c++/wasm, front-end tsc++ + wasmtables, charts, pivotsmadurogithub.com/finos/perspective ; perspective.finos.org ; HN item 15687937
apache arrow / datafusionengine de query analítica em rust, suporte wasm crescenterusttabular, analyticsativogithub.com/apache/arrow-datafusion ; arrow.apache.org
arrow-rsimplementação oficial do apache arrow em rust, base de viz analíticarustdados tabularesativo/madurogithub.com/apache/arrow-rs
polarsdataframe em rust com bindings python e suporte parcial wasmrusttabular, sériesativo/madurogithub.com/pola-rs/polars ; pola.rs
wgpuimplementação rust de webgpu/webgl com target wasmrust3d, gpu renderingativo/madurogithub.com/gfx-rs/wgpu ; wgpu.rs
nagatradutor de shaders em rust, usado pelo wgpu pra compilar shaders p/ wasmrustshaders/gpuativogithub.com/gfx-rs/naga ; docs.rs/naga
rust-gpucompila rust pra SPIR-V (shaders gpu), viz 3d em rust purorustshaders gpu, 3dativo (experimental)github.com/EmbarkStudios/rust-gpu
three-drenderizador 3d sobre wgpu, compila p/ wasmrust3d, meshes, materiaisativogithub.com/asny/three-d ; asny.github.io/three-d
kiss3dlib 3d simples em rust, wasm via webglrust3d simples, formasmanutençãogithub.com/sebcrozet/kiss3d
rapiermotor de física 2d/3d com bindings js/wasmrustfísica, simulaçõesativogithub.com/dimforge/rapier ; rapier.rs ; demo rapier.rs/demos3d
nannouframework creative coding em rust, suporte a wasmrust2d/3d generativo, arteativogithub.com/nannou-org/nannou ; nannou.cc
Mandelbrot.siteexplorador de mandelbrot no browser, rust + wasm + tsrust + wasmfractais, zoomativogithub.com/rosslh/Mandelbrot.site ; mandelbrot.site
muzeviz de dados composável, wasm pra cálculos pesadosjs + wasmcharts compostos, crosstabativogithub.com/chartshq/muze
plotlarsintegração polars + plotly em rustrustcharts plotly, scatter, barativo (inicial)github.com/alceal/plotlars
plotters-icedbackend iced pro plotters, dentro de apps iced (wasm)rustcharts em gui icedativogithub.com/Joylei/plotters-iced
ux-chartscharts responsivos zero-deps em rust/wasm via canvasrust + wasmcharts, graphsinicialgithub.com/angular-rust/ux-charts
forge-charts (leptos-charts)charts svg interativos pra leptos csr, sem js, puro rust + wasmrustcharts svg (linha, barra, pie)ativo (inicial)lib.rs/crates/forge-charts
leptos-chartistrybiblioteca de charts pra leptosrustcharts: linhas, barras, scatterativogithub.com/feral-dot-io/leptos-chartistry
charmingviz em rust usando apache echarts como backend, ssr e wasmrustcharts echarts, mapsativogithub.com/yuankunzhang/charming ; docs.rs/charming
chart-js-rsbindings rust pra chart.js via wasmrust + wasmcharts (chart.js)ativogithub.com/Billy-Sheppard/chart-js-rs
plotly (rust)lib rust usando plotly.js como backendrustcharts plotlyativogithub.com/igiagkiozis/plotly
resvgrenderizador svg em rust puro com binding wasmrustsvg, vetorialmadurogithub.com/RazrFalcon/resvg ; demo resvg-wasm
resvg-jsbinding js/wasm do resvg, svg de alta fidelidade no node/browserrust + wasmsvgmadurogithub.com/yisibl/resvg-js ; npmjs.com/package/@resvg/resvg-js
tiny-skiaport de skia pra rust puro, 2d rendering pra wasmrust2d rendering, paths, fillsativogithub.com/RazrFalcon/tiny-skia
slinttoolkit de gui declarativo (rust/c++/js/python), compila p/ wasmrustui declarativaativo/madurogithub.com/slint-ui/slint ; slint.dev ; demo slint.dev/demos.html
mermaid-rs-rendererrenderizador mermaid em rust puro, 23 tipos de diagrama, 100 a 1400x mais rápido que mermaid-clirustdiagramas, flowcharts, erativocrates.io/crates/mermaid-rs-renderer
dagre-rsport do dagre (layout sugiyama de grafos direcionados)rustgrafos direcionados, dagsativocrates.io/crates/dagre
petgraphestruturas de dados de grafos em rust, base de egui_graphs, fdg; compilável p/ wasmrustgrafos (estrutura)madurogithub.com/petgraph/petgraph ; docs.rs/petgraph
nalgebraálgebra linear em rust com suporte wasm, base p/ layout de grafosrustcomputação linearmadurogithub.com/dimforge/nalgebra ; nalgebra.org
cytoscape.jsviz de grafos js, módulos de layout substituíveis por wasmjs (+ wasm)grafos, redesmadurogithub.com/cytoscape/cytoscape.js ; js.cytoscape.org
sigma.jsrenderizador webgl pra grafos grandes, integrável com wasmjs + webglgrafos grandesmadurogithub.com/jacomyal/sigma.js ; sigmajs.org
cosmograph / cosmosviz de grafos massivos com gpu, núcleo wasm/webglts + webgl/wasmgrafos massivos, gpuativogithub.com/cosmograph-org/cosmograph ; github.com/cosmograph-org/cosmos ; cosmograph.app
ForceAtlas2-wasmalgoritmo forceatlas2 compilado pra wasm, usado com sigma.jsrust/c++ + wasmlayout force-directedativogithub.com/nicolo-ribaudo/forceatlas2-wasm
WebCola (cola.js)algoritmos de layout constraint-based de grafos, aceleração wasmjs + wasm exp.grafos, layoutativogithub.com/tgdwyer/WebCola ; ialab.it.monash.edu/webcola
viz-js (Graphviz wasm)graphviz compilado pra wasm via emscripten, diagramas dot no browserc + wasmgrafos, diagramas dotativogithub.com/mdaines/viz-js ; viz-js.com
Ogma (Linkurious)engine de grafos comercial com núcleo webgl, wasm pra layoutsts + wasmgrafos, networkcomercial/ativoogma.linkurious.com
Photonprocessamento de imagem em rust compilado pra wasmrustimagens/filtrosativogithub.com/silvia-odwyer/photon ; silvia-odwyer.github.io/photon
Squooshotimização de imagens com codecs em wasm, inclui rustrust + c++ + wasmprocessamento de imagemativogithub.com/GoogleChromeLabs/squoosh ; squoosh.app
Observable Plot / Frameworkcharts e data apps da observable, integra wasmjs + wasmcharts estatísticos, dashboardsativo/madurogithub.com/observablehq/plot ; github.com/observablehq/framework
Perspective (repetido por fonte)streaming analytics e pivot em wasmc++ + wasm + jstabelas, heatmaps, charts, grafosativo/madurogithub.com/finos/perspective
Tremorruntime de streaming de eventos em rust, ui de viz com wasmrustdashboards de eventosativogithub.com/tremor-rs/tremor-runtime ; tremor.rs
wasm-bindgeninterop rust/wasm com js, base de toda viz web em rustrusttoolingmadurogithub.com/wasm-bindgen/wasm-bindgen (org nova)
web-sysbindings das web apis pra rust/wasm (canvas, webgl, svg)rusttooling/bindingsmadurodocs.rs/web-sys
js-sysbindings dos objetos js core pra rust/wasmrusttooling/bindingsmadurodocs.rs/js-sys
wasmerruntime wasm universal em rust (server, edge, browser)rustruntimeativo/madurogithub.com/wasmerio/wasmer ; wasmer.io
wasmtimeruntime wasm de alta performance da bytecode alliancerustruntimemadurogithub.com/bytecodealliance/wasmtime ; wasmtime.dev
wasm-packcompila/testa/publica rust como pacote wasm p/ npm (arquivado)rusttoolingarquivado/manutençãogithub.com/rustwasm/wasm-pack
wasm-opt-rsbinding rust do otimizador wasm-opt do binaryenrusttoolingativogithub.com/brson/wasm-opt-rs
velorengame de mundo aberto em rust, rendering 3d, parte usa wasmrust3d, voxelativogithub.com/veloren/veloren ; veloren.net
wasm-game-of-lifetutorial canônico de rust + wasm, conway com canvasrust + wasmsimulação 2d, canvasmadurogithub.com/rustwasm/wasm_game_of_life

conexões pessoa↔projeto (vínculos confirmados)

Alex Crichton criou e manteve wasm-bindgen (issue #2337 rustwasm) e é maintainer principal do wasmtime. Nick Fitzgerald é core e lead do wasmtime (rust-lang.org/governance/people/fitzgen). daxpedda é maintainer principal atual do wasm-bindgen (issue #4533). Guy Bedford é co-maintainer do wasm-bindgen pela cloudflare (issue #4533). Ashley Williams co-criou o wasm-pack e foi lead da rustwasm wg (rustwasm/team). drager é maintainer atual do wasm-pack. Dan Gohman é arquiteto principal da WASI spec. Chris Fallin é arquiteto principal do Cranelift. Pat Hickey é core maintainer do wasmtime. Emil Ernerfeldt criou e mantém o egui e co-fundou o rerun (rerun.io). blitzarx1 criou e mantém o egui_graphs. Grant Handy criou o fdg. Carter Anderson criou o bevy (bdfl). Hao Hou criou o plotters. Syrus Akbary criou o wasmer e é ceo. Luke Wagner co-criou wasm e component model. Lin Clark é engenheira de standards wasm (hacks.mozilla.org). Greg Johnston criou o leptos. Jonathan Kelley criou o dioxus. Denis Kolodin criou o yew (original). Raph Levien criou vello e xilem. Yevhenii Reizner criou resvg e tiny-skia. kvark é arquiteto principal do wgpu. Surma é core contributor do squoosh (google chrome labs). Andrew Brown é core contributor do wasi-nn (intel).

contexto brasil

participação brasileira identificável limitada em maintainers de crates wasm populares, mas há contribuidores e educadores ativos. nenhum projeto brasileiro de destaque mundial em grafos ou viz em wasm + rust foi identificado com presença confirmada em repositórios top auditados. o caso mais documentado de impacto global por pessoa de origem brasileira no rust é Jorge Aparicio (japaric), especialmente em targets de compilação cruzada que incluem wasm-unknown-unknown. comunidades: Rustlang Brasil (telegram t.me/rustlangbr), Rust Brasil Discord, palestras em Rust no TDC / RustLab BR (thedevconf.com). plotlars (alceal) é de autor hispano-falante, relevante pra comunidade br de data science. tendência de maior participação via tdc e rust brasil, especialmente viz pra agronegócio e finanças.

análise

núcleos de contribuição: os centros mais densos são a bytecode alliance (wasmtime, wasm-tools, wasi, component model), a org rustwasm (wasm-bindgen, wasm-pack, web-sys, em sunset, discussão de encerramento formal em 2025) e empresas como cloudflare, fastly, intel, google e mozilla que empregam os principais maintainers.

clusters de viz, quatro principais: rendering gpu (wgpu, vello, three-d, bevy, rust-gpu) pra gráficos e games; charts e dashboards (plotters, plotlars, charming, leptos-chartistry) integrados a frameworks web rust; visualização de grafos (egui_graphs, fdg, petgraph, dagre-rs, cosmograph), ainda incipiente em rust puro, com sigma.js + forceatlas2-wasm como o padrão js-com-módulo-wasm-de-layout; e viz científica/multimodal (rerun, resvg, tiny-skia, colorgrad-js) pra ml, robótica e ciência.

perfis predominantes: engenheiros open source de crates de infra (Crichton, Fitzgerald, daxpedda, dtolnay), autores de conteúdo educacional de alto impacto (Gjengset, Wenger, Palmieri, Klabnik), criadores de frameworks web rust (gbj/leptos, jkelleyrtp/dioxus, DenisKolodin/yew) e criadores de engines gráficas (emilk/egui+rerun, cart/bevy, raphlinus/vello). pesquisadores acadêmicos formais são minoria, reflete o caráter prático da comunidade.

lacunas: falta tooling de alto nível pra grafos complexos em rust + wasm, não há equivalente maduro e adotado ao networkx (python) ou d3-force (js) com binding wasm. fdg e egui_graphs cobrem o básico, faltam layouts avançados (hierárquicos, sugiyama, dimensionamento automático). falta documentação pra iniciantes em português ligando rust + wasm a viz de dados. e escassez de demos interativas de qualidade pra grafos dinâmicos em tempo real, onde js/ts ainda domina via sigma.js e cytoscape.js. a liderança é europeia e norte-americana vinculada a grandes empresas, a participação brasileira ainda não produziu projetos de viz com tração internacional mensurável.