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)
| nome | url | categoria | subdomínio | stars | maturidade | por que importa |
|---|---|---|---|---|---|---|
| rustdesk/rustdesk | github.com/rustdesk/rustdesk | app desktop | remote desktop | ~116k | produção consolidada | alternativa self-hosted ao teamviewer, cliente e servidor em rust |
| rust-lang/rust | github.com/rust-lang/rust | compilador/linguagem | toolchain | ~113k | produção consolidada | implementação oficial, governança forte, memória segura e performance |
| denoland/deno | github.com/denoland/deno | runtime js/ts | server-side/cli | ~107k | produção recente | seguro por padrão, permissions model, tooling integrado |
| tauri-apps/tauri | github.com/tauri-apps/tauri | apps desktop | webview/desktop | ~107k | produção consolidada | front-end web e backend rust, footprint pequeno vs electron |
| cc-switch/cc-switch | github.com/cc-switch/cc-switch | devtools/ai | gerenciador de agentes | ~100k | produção recente | desktop all-in-one pra gerenciar agentes de código (claude code, codex) |
| oven-sh/bun | github.com/oven-sh/bun | runtime js | runtime, bundler, test | ~93k | produção recente | js rápido, bundler e test runner integrados, parte em zig e rust |
| codex/codex | github.com/codex-team/codex | devtools/ai | coding agent cli | ~90k | beta avançado | agente de código em terminal |
| astral-sh/uv | github.com/astral-sh/uv | gestor de pacotes | python tooling | ~86k | produção recente | substituto de pip/pipenv/poetry, 10 a 100x mais rápido que pip |
| zed-industries/zed | github.com/zed-industries/zed | editor | multiplayer/nativo | ~85k | produção recente | editor nativo multiplayer, client-server em rust, baixa latência |
| BurntSushi/ripgrep | github.com/BurntSushi/ripgrep | devtools | code search/grep | ~65k | produção consolidada | busca padrão-de-fato, 5 a 8x mais rápido que grep/ag em vários cenários |
| alacritty/alacritty | github.com/alacritty/alacritty | terminal | gpu terminal | ~64k | produção consolidada | terminal opengl multiplataforma, base de comparação de performance |
| rust-lang/rustlings | github.com/rust-lang/rustlings | educação | exercícios | ~63k | produção consolidada | curso de entrada de fato pra rust |
| dani-garcia/vaultwarden | github.com/dani-garcia/vaultwarden | segurança | password manager server | ~62k | produção consolidada | servidor compatível com bitwarden, leve, muito usado em self-hosting |
| warpdotdev/Warp | github.com/warpdotdev/Warp | terminal | agentic dev env | ~61k | produção consolidada | terminal com ia integrada |
| FuelLabs/sway | github.com/FuelLabs/sway | blockchain | smart contracts lang | ~61k | produção recente | linguagem de smart contracts pra rede Fuel |
| seanmonstar/warp | github.com/seanmonstar/warp | web framework | apis http | ~61k* | produção consolidada | estilo funcional com filters (*ranking lista esse valor, parece inflado, repo real ~9k) |
| sharkdp/bat | github.com/sharkdp/bat | devtools | cat melhorado | ~59k | produção consolidada | syntax highlight, integração git, substitui cat/less |
| starship/starship | github.com/starship/starship | shell prompt | prompt multi-shell | ~58k | produção consolidada | prompt único zsh/bash/fish, rápido. renderiza em menos de 10ms vs 200 a 500ms de setups oh-my-zsh típicos |
| meilisearch/meilisearch | github.com/meilisearch/meilisearch | banco/busca | search engine | ~58k | produção consolidada | busca http, relevância e baixa latência (sub-50ms sem tuning), usada em saas |
| typst/typst | github.com/typst/typst | tipografia | typesetting | ~54k | produção recente | composição por markup, alternativa moderna ao latex |
| tw93/Pake | github.com/tw93/Pake | app desktop | app wrapper | ~50k | produção recente | converte qualquer página web em app desktop com um comando |
| block/goose | github.com/block/goose | ai/agentes | ai agent | ~49k | produção recente | agente de ia extensível pra dev de software |
| astral-sh/ruff | github.com/astral-sh/ruff | devtools | linter/formatter python | ~48k | produção consolidada | 10 a 100x mais rápido que flake8/black em grandes codebases |
| bevyengine/bevy | github.com/bevyengine/bevy | game engine | 2d/3d ecs | ~46k | beta avançado | engine data-driven com ecs, principal aposta rust em engines generalistas |
| helix-editor/helix | github.com/helix-editor/helix | editor | modal/terminal | ~44k | produção recente | editor modal pós-vim, lsp e treesitter nativos |
| sharkdp/fd | github.com/sharkdp/fd | devtools | find alternativo | ~43k | produção consolidada | alternativa rápida ao find, paralela por padrão |
| juspay/hyperswitch | github.com/juspay/hyperswitch | fintech | payments platform | ~43k | produção consolidada | plataforma de pagamentos pci-compliant com roteamento inteligente |
| nushell/nushell | github.com/nushell/nushell | shell | data-oriented shell | ~39k | produção recente | pipelines estruturados e tipados, integra json/yaml |
| sxyazi/yazi | github.com/sxyazi/yazi | terminal/tui | gerenciador de arquivos | ~39k | produção recente | file manager tui muito rápido, async io |
| GyulyVGC/sniffnet | github.com/GyulyVGC/sniffnet | networking | traffic monitor | ~39k | produção recente | monitor de tráfego com gui nativa |
| pola-rs/polars | github.com/pola-rs/polars | data/analytics | dataframes | ~38k | produção consolidada | engine columnar, bindings python/r, 10 a 100x mais rápido que pandas em datasets grandes |
| lapce/lapce | github.com/lapce/lapce | editor | code editor | ~38k | beta avançado | editor rápido nativo, protocolo remoto, alternativa leve ao vscode |
| spacedriveapp/spacedrive | github.com/spacedriveapp/spacedrive | app desktop | file explorer | ~38k | beta avançado | explorador cross-platform com filesystem virtual distribuído |
| ajeetdsouza/zoxide | github.com/ajeetdsouza/zoxide | devtools | shell navigation | ~37k | produção consolidada | cd inteligente que aprende diretórios frequentes |
| servo/servo | github.com/servo/servo | web engine | browser engine | ~37k | experimental | engine de navegação embarcável, memory safety por design, 0.1.0 em crates.io abril 2026 (cargo add servo) |
| DioxusLabs/dioxus | github.com/DioxusLabs/dioxus | framework | fullstack app | ~36k | beta avançado | web/desktop/mobile, api inspirada no react |
| pnpm/pnpm | github.com/pnpm/pnpm | devtools | package manager js | ~35k | produção consolidada | partes críticas reescritas em rust, reuso de armazenamento |
| firecracker-microvm/firecracker | github.com/firecracker-microvm/firecracker | infra | microvm/serverless | ~34k | produção consolidada | microvms em aws lambda e fargate, isolamento e baixa latência |
| casey/just | github.com/casey/just | devtools | task runner | ~34k | produção consolidada | “make pra recipes”, sintaxe simples, multimódulo |
| fish-shell/fish-shell | github.com/fish-shell/fish-shell | shell | interactive shell | ~33k | produção consolidada | shell amigável, autocompletion inteligente, port pra rust |
| swc-project/swc | github.com/swc-project/swc | devtools | js/ts compiler | ~33k | produção consolidada | compilação e bundling de js/ts em rust |
| TabbyML/tabby | github.com/TabbyML/tabby | ai/ml | coding assistant | ~33k | produção recente | assistente de ia pra código self-hosted |
| zellij-org/zellij | github.com/zellij-org/zellij | terminal | multiplexer | ~33k | produção recente | multiplexer com layout declarativo, plugins em wasm |
| yewstack/yew | github.com/yewstack/yew | framework | web/wasm | ~32k | produção consolidada | framework front-end rust/wasm inspirado em react/elm |
| surrealdb/surrealdb | github.com/surrealdb/surrealdb | banco | document-graph db | ~32k | beta avançado | multi-modelo documento+grafo, query unificada, realtime. engines: mem, RocksDB, SurrealKV, TiKV |
| tokio-rs/tokio | github.com/tokio-rs/tokio | runtime async | networking/io | ~32k | produção consolidada | runtime async dominante, base de servidores e proxies de alta performance |
| qdrant/qdrant | github.com/qdrant/qdrant | banco vetorial | ai infra/vector db | ~32k | produção consolidada | hnsw, sharding, replicação, cloud, muito usado em rag. quantização reduz memória em até 75% |
| influxdata/influxdb | github.com/influxdata/influxdb | time-series db | observabilidade | ~31k | produção consolidada | time-series de referência, componentes em rust nas versões recentes |
| dandavison/delta | github.com/dandavison/delta | devtools | git diff/pager | ~31k | produção consolidada | syntax highlight pra git diff, grep, rg –json |
| iced-rs/iced | github.com/iced-rs/iced | framework | gui library | ~30k | beta avançado | gui cross-platform inspirada no elm |
| vercel/turborepo | github.com/vercel/turborepo | devtools | build system monorepo | ~30k | produção consolidada | builds incrementais pra monorepos, vercel migrou componentes de go pra rust |
| atuinsh/atuin | github.com/atuinsh/atuin | terminal | shell history | ~30k | produção consolidada | histórico de shell com busca fuzzy e sync criptografado |
| martinvonz/jj | github.com/martinvonz/jj | devtools | vcs | ~29k | produção recente | vcs compatível com git, mais simples e poderoso |
| jdx/mise | github.com/jdx/mise | devtools | dev environment | ~29k | produção recente | gerenciador de ferramentas, variáveis e task runner |
| emilk/egui | github.com/emilk/egui | framework | gui imediata | ~29k | produção recente | gui immediate mode, web e nativo |
| rustfs/rustfs | github.com/rustfs/rustfs | infra | object storage | ~28k | produção recente | s3-compatível, 2.3x mais rápido que MinIO em payloads pequenos |
| ankitects/anki | github.com/ankitects/anki | educação | flashcard app | ~28k | produção consolidada | flashcards com espaçamento repetido, core em rust |
| chroma-core/chroma | github.com/chroma-core/chroma | ai/ml | vector db | ~28k | produção recente | vector store e apis de indexação pra apps llm |
| sharkdp/hyperfine | github.com/sharkdp/hyperfine | devtools | benchmark cli | ~28k | produção consolidada | benchmark reprodutível com estatística, harness padrão em artigos de performance |
| cloudflare/pingora | github.com/cloudflare/pingora | networking | http proxy/framework | ~26k | produção consolidada | base da edge da cloudflare, substituiu nginx, mais de 1 trilhão req/dia. aberto em 2024 |
| wez/wezterm | github.com/wez/wezterm | terminal | gpu terminal/multiplexer | ~26k | produção consolidada | terminal gpu com multiplexing, wayland e ssh integrado |
| GraphiteEditor/Graphite | github.com/GraphiteEditor/Graphite | app desktop | vector design tool | ~26k | beta avançado | design 2d com motor procedural baseado em nós |
| tokio-rs/axum | github.com/tokio-rs/axum | web framework | apis http | ~26k | produção consolidada | sobre tower/tokio, ergonomia moderna, adoção crescente em cloud-native |
| Schniz/fnm | github.com/Schniz/fnm | devtools | node version manager | ~25k | produção consolidada | gerenciador rápido de versões node |
| tree-sitter/tree-sitter | github.com/tree-sitter/tree-sitter | devtools | parser generator | ~25k | produção consolidada | parsing incremental usado em editores |
| rwf2/Rocket | github.com/rwf2/Rocket | web framework | apis/sites | ~25k | produção consolidada | type-safety e ergonomia, popular em web monolítica |
| Wilfred/difftastic | github.com/Wilfred/difftastic | devtools | structural diff | ~25k | produção consolidada | diff que entende sintaxe de linguagem |
| YaLTeR/niri | github.com/YaLTeR/niri | desktop | wayland compositor | ~25k | produção recente | compositor wayland com tiling scrollável |
| biomejs/biome | github.com/biomejs/biome | devtools | web toolchain | ~25k | produção consolidada | formatter, linter, lsp pra projetos web |
| clockworklabs/SpacetimeDB | github.com/clockworklabs/SpacetimeDB | banco | real-time db | ~24k | produção recente | stateful serverless pra apps interativas, baixa latência |
| actix/actix-web | github.com/actix/actix-web | web framework | apis http | ~24k | produção consolidada | foco em performance, frequentemente no topo de benchmarks http |
| ogham/exa | github.com/ogham/exa | devtools | file listing | ~24k | produção consolidada | substituto do ls (predecessor do eza) |
| uutils/coreutils | github.com/uutils/coreutils | system tools | gnu coreutils rewrite | ~23k | beta avançado | reescrita cross-platform das coreutils gnu |
| nautechsystems/nautilus_trader | github.com/nautechsystems/nautilus_trader | fintech | trading engine | ~23k | produção consolidada | engine determinístico, rust-native, event-driven, baixa latência previsível |
| slint-ui/slint | github.com/slint-ui/slint | framework | gui toolkit | ~22k | produção recente | gui declarativo pra rust/c++/js/python, compila pra wasm |
| eza-community/eza | github.com/eza-community/eza | devtools | file listing | ~22k | produção consolidada | fork 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).
infra, observabilidade, bancos, search
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):
- actix-web (rust): 21.965 req/s, 1.4ms p50, ~5.14ms p99, 16.6MB
- hyper (rust): 21.781 req/s, 1.5ms, ~5ms p99, 8.6MB
- axum (rust): 21.030 req/s, 1.6ms, ~5.26ms p99, 8.5MB
- Rocket (rust): 18.047 req/s, 1.7ms, ~6.32ms p99, 6.4MB
- ASP.NET Core (c#): 14.707 req/s, 1.2ms, 136.5MB
- Express (node): 5.766 req/s, 5.5ms, 82.5MB
- Gin (go): 3.546 req/s, 1.0ms, 16.7MB
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ário | métrica | ripgrep | concorrente | resultado | vantagem |
|---|---|---|---|---|---|
| regex no kernel linux (~25M loc, ~900 mb), com .gitignore | tempo (s) | 0,082 | ag | 0,443 | ~5,4x vs ag |
| mesmo cenário | tempo (s) | 0,082 | grep (gnu) | 0,671 | ~8,2x vs grep |
| arquivo único 13,5 gb, busca literal | tempo (s) | 6,73 | grep (gnu) | 9,20 | ~1,37x vs grep |
| arquivo único grande, mesma busca | tempo (s) | 6,73 | ag (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ítulo | autor(es) | ano | nível | relevância p/ wasm | links |
|---|---|---|---|---|---|
| The Rust Programming Language (3ª ed) | Steve Klabnik, Carol Nichols, Chris Krycho | 2026 (No Starch, 31 mar) | iniciante a intermediário | essencial, 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 Tindall | 2026 (O’Reilly, jul) | intermediário a avançado | recomendado, ffi ajuda a entender wasm sob o capô. ~690 páginas, rust 2024 | oreilly.com ; ISBN 9781098176228 |
| Rust for Rustaceans | Jon Gjengset | 2021 (No Starch) | avançado | “próximo passo” após o the book, unsafe e trait coherence pra crates wasm reutilizáveis | rust-for-rustaceans.com ; nostarch.com/rust-rustaceans |
| Rust in Action | Tim McNamara | 2021 (Manning) | intermediário | casos práticos, sistemas, emuladores de cpu, interop | manning.com/books/rust-in-action |
| Zero to Production in Rust | Luca Palmieri | 2023 | intermediário | opcional, arquitetura e padrões de produção pra backends | zero2prod.com ; github.com/LukeMathWalker/zero-to-production |
| Rust Atomics and Locks | Mara Bos | 2023 (O’Reilly) | avançado | recomendado pra wasm multi-thread e SharedArrayBuffer | marabos.nl/atomics (versão online gratuita) ; ISBN 9781098119430 |
| The Rustonomicon | Rust Dev Team | contínuo | avançado | essencial pra quem usa unsafe em módulos wasm: aliasing, ffi, invariantes | doc.rust-lang.org/nomicon |
| Command-Line Rust | Ken Youens-Clark | 2022 (atual. 2024) | iniciante a intermediário | opcional, foco cli | oreilly.com/library/view/command-line-rust/9781098109424 |
| Asynchronous Programming in Rust | Carl Fredrik Samson | 2024 (Packt) | intermediário a avançado | recomendado, async crítico em wasm moderno. futures, executors, epoll/kqueue/iocp | packtpub.com (9781805128137) |
| Hands-On Concurrency with Rust | Brian L. Troutwine | 2018 (Packt) | intermediário a avançado | concorrência pra wasm complexo | packtpub.com (9781788399975) |
2. específicos de rust + webassembly
| título | autor(es) | tipo | ano | escopo | links / nota |
|---|---|---|---|---|---|
| The Rust and WebAssembly Book | Rust and WebAssembly Working Group | online gratuito (arquivado set 2025) | congelado | browser | rustwasm.github.io/book ; github.com/rustwasm/book. game of life, wasm-bindgen, wasm-pack, web-sys, js-sys, deploy |
| Programming WebAssembly with Rust | Kevin Hoffman | comercial (PragProg) | 2019 | browser e hosts custom | pragprog.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 WebAssembly | Sendil Kumar Nellaiyapen | comercial (Packt, 232pp) | 2022 | browser | packtpub.com (9781838828004) ; github.com/PacktPublishing/Practical-WebAssembly |
| Practical WebAssembly (O’Reilly) | Kassian Wren | comercial (O’Reilly) | 2024 | browser | learning.oreilly.com (9781098142513). rust e assemblyscript como linguagens principais, livro comercial mais recente nesse formato |
| WebAssembly with Rust | sendilkumarn | livro-curso online | contínuo | browser e wasi | leanpub.com/webassembly. wat, wabt, binaryen, toolchain |
| Game Development with Rust and WebAssembly | Eric Smith | comercial (Packt) | 2022 | browser (jogos 2d) | packtpub.com/product/game-development-with-rust-and-webassembly/9781801070973. endless runner, game loop, canvas, sprites |
| Creative Projects for Rust Programmers | Carlo Milanesi | comercial (Packt) | 2020 | browser | yew, quicksilver, wasm games, rest, full-stack |
| LEARN WebAssembly 2025 Edition | Diego Rodrigues | comercial auto-publicado | 2025 | browser e wasi | atenção: autor associado a publicações KDP em volume, verificar qualidade |
| Building and Deploying WebAssembly Apps | autor não confirmado | comercial | 2024 | browser, cloud, blockchain | abebooks (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” | KDP | 2024 a 2026 | gené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ítulo | autor(es) | ano | relevância p/ rust | links |
|---|---|---|---|---|
| WebAssembly: The Definitive Guide | Brian Sletten | 2021 (O’Reilly) | alta, fundamentos independentes de linguagem, wasi, portabilidade | oreilly.com (9781492089834) |
| The Art of WebAssembly | Rick Battagline | 2021 (No Starch) | alta, ensina WAT a fundo pra inspecionar e otimizar o bytecode que o rust gera | nostarch.com/art-webassembly |
| Server-Side WebAssembly | Matt Butcher (e Danilo Chiarlone et al na ed Manning) | 2025 (Manning) | muito alta, wasi server-side crítico pra backend rust. spin, fermyon, edge | manning.com/books/server-side-webassembly |
| WebAssembly in Action | Gerard Gallant | 2019 (Manning) | média, foca c/c++ emscripten mas interop js/dom aplicável | manning.com/books/webassembly-in-action |
| Learn WebAssembly | Mike Rourke | 2018 (Packt) | baixa-média, foco c/c++ e emscripten | packtpub.com/product/learn-webassembly/9781788997379 |
| What Is WebAssembly? | Colin Eberhardt | 2022 (O’Reilly) | média, visão geral da tecnologia | oreilly.com/library/view/what-is-webassembly/9781492076902 |
| WebAssembly System Interface 入門 | Asuka Yagi | 2024 | alta, essencial pra wasi com rust (go, rust) | impress nextpublishing, livrarias japonesas |
| WebAssembly: The Universal Runtime | Moment Tech | 2026 | alta se legítimo, component model, wasi, wasmgc, edge | amazon 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
| recurso | tipo | org | temas | link | licença |
|---|---|---|---|---|---|
| The Rust and WebAssembly Book | book oficial (arquivado) | rustwasm wg | wasm-bindgen, wasm-pack, web-sys, game of life | rustwasm.github.io/book ; github.com/rustwasm/book | mit/apache-2.0 |
| wasm-bindgen Guide | doc oficial | nova org wasm-bindgen | interop rust↔js, types | wasm-bindgen.github.io (url nova pós-migração) | mit/apache-2.0 |
| wasm-pack Book | book oficial (arquivado) | rustwasm | build/test/publish pra npm | rustwasm.github.io/wasm-pack/book | mit/apache-2.0 |
| Leptos Book | book oficial | leptos contributors | ui reativa, signals, ssr | book.leptos.dev ; github.com/leptos-rs/leptos | mit |
| Dioxus Guide | guia oficial | dioxus labs | ui cross-platform web/desktop/mobile | dioxuslabs.com/learn ; github.com/DioxusLabs/dioxus | mit/apache-2.0 |
| Yew Documentation | doc oficial | yew contributors | componentes, hooks, routing | yew.rs ; github.com/yewstack/yew | mit/apache-2.0 |
| Sycamore Book | book oficial | sycamore community | framework reativo rust+wasm, ssr | sycamore.dev/book ; github.com/sycamore-rs/sycamore | mit |
| Trunk Guide | doc de ferramenta | trunk community | build tool, bundler, hot-reload | trunkrs.dev ; github.com/trunk-rs/trunk | mit/apache-2.0 |
| WASI Tutorial / Wasmtime Docs | tutorial oficial | bytecode alliance | wasi, runtime wasmtime, embeddings, fuel metering | docs.wasmtime.dev ; github.com/bytecodealliance/wasmtime | apache-2.0 |
| Component Model Book | book oficial | bytecode alliance | component model, WIT IDL, composição, wasi preview 2 | component-model.bytecodealliance.org ; github.com/bytecodealliance/component-docs | apache-2.0 |
| Fermyon Spin Docs | doc extensa | fermyon | serverless wasm, http handlers, key-value, sqlite, rust sdk | developer.fermyon.com/spin ; github.com/fermyon/spin | apache-2.0 |
| Extism Rust PDK Docs | doc extensa | extism | sistema de plugins wasm em rust, host functions, pdk | extism.org/docs ; github.com/extism/extism | bsd-3 |
| Wasmer Docs | doc extensa | wasmer | runtime wasm, wasi, embedding em python/go/js | docs.wasmer.io ; github.com/wasmerio/wasmer | mit |
| MDN: Compiling Rust to WebAssembly | tutorial oficial | mozilla | setup, wasm-pack, browser | developer.mozilla.org/en-US/docs/WebAssembly/Guides/Rust_to_Wasm | cc-by-sa |
| Embedded WebAssembly Book | book de embedded | embedded-wasm community | iot, dispositivos embarcados, hal, runtimes | embedded-wasm.github.io/book | open 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
| nome | país | papel | projetos | github |
|---|---|---|---|---|
| Alex Crichton | eua | maintainer principal wasmtime, ex-top contributor rust | wasmtime, wasm-bindgen, cargo | github.com/alexcrichton |
| Nick Fitzgerald | eua | lead wasm wg, wasmtime, bindgen wg | wasmtime, wasm-bindgen, walrus, wasm-smith | github.com/fitzgen ; fitzgeraldnick.com |
| Ashley Williams | eua | fundadora rust wasm wg, ex-npm cto | rustwasm, wasm-pack | github.com/ashleygwilliams ; @ag_dubs |
| Lin Clark | eua | engenheira mozilla/fastly, posts seminais wasm (“A Cartoon Intro”) | lucet, component model | github.com/linclark ; code-cartoons.com |
| Till Schneidereit | alemanha | bytecode alliance, component model | wasmtime, wasi, spidermonkey | github.com/tschneidereit |
| Luke Wagner | eua | co-criador do wasm e component model, fastly | component model, wasi, wit-bindgen | github.com/lukewagner |
| Dan Gohman | eua | arquiteto WASI, autor principal da spec | WASI, wasi-libc, wasmtime | github.com/sunfishcode |
| Chris Fallin | eua | arquiteto Cranelift, compiler backend | cranelift, wasmtime | github.com/cfallin ; cfallin.org |
| Pat Hickey | eua | core maintainer wasmtime, component model | wasmtime, wit-bindgen, wasi | github.com/pchickey |
| Peter Huene | eua | bytecode alliance, wasm-tools | wasm-tools, wit-bindgen | github.com/peterhuene |
| daxpedda | suíça | maintainer principal atual de wasm-bindgen | wasm-bindgen, wasm-bindgen-test | github.com/daxpedda |
| Guy Bedford | reino unido | co-maintainer wasm-bindgen (cloudflare), criador systemjs | wasm-bindgen, workers-rs | github.com/guybedford |
| drager | europa | maintainer atual do wasm-pack | wasm-pack | github.com/drager |
| Syrus Akbary | eua | criador do wasmer | wasmer | github.com/syrusakbary ; wasmer.io |
| Saoirse / withoutboats | eua | rust core, async, autor técnico | fehler, async rust | github.com/withoutboats ; without.boats |
| Aaron Turon | eua | ex-rust core, tokio, async design | tokio, rfc process | github.com/aturon |
| Niko Matsakis | eua | rust core, borrow checker, async | rustc, polonius, chalk | github.com/nikomatsakis ; smallcultfollowing.com/babysteps |
| Steve Klabnik | eua | autor de The Rust Programming Language | the book, rust docs | github.com/steveklabnik ; steveklabnik.com |
| Carol Nichols | eua | co-autora de The Rust Programming Language | the book, crates.io | github.com/carols10cents |
| Jake Goulding | eua | rust playground, top contributor so, co-autor the book 2ed | rust playground | github.com/shepmaster |
| Manish Goregaokar | eua (origem índia) | servo/mozilla, clippy, unicode | clippy, unicode-segmentation, servo | github.com/manishearth ; manishearth.github.io |
| Felix Klock (pnkfelix) | eua | rust language team, gc, dynamic checks | rustc, gc research | github.com/pnkfelix |
| Pietro Albini | itália | release team rust, infra | cargo, rustup, rust infra | github.com/pietroalbini |
| Florian Gilcher | alemanha | co-fundador ferrous systems, rustfest organizer | ferrocene, ferrous training | github.com/skade ; yakshav.es |
| Andrew Brown | eua | intel, WASI-NN, ml inference em wasm | wasmtime, wasi-nn, simd wasm | github.com/abrown |
| Sven Sauleau (xtuc) | frança | cloudflare workers + wasm | workers-rs, wasm-tools | github.com/xtuc |
| Ingvar Stepanyan (RReverser) | reino unido | wasm-bindgen contributor, wabt bindings | wasm-bindgen, wabt.js | github.com/RReverser ; rreverser.com |
| Jason Williams | reino unido | Boa js engine em rust | boa, boa-engine | github.com/jasonwilliams |
| Björn Feld (bnjbvr) | frança | mozilla/element, spidermonkey wasm, matrix em rust | spidermonkey, matrix-rust-sdk | github.com/bnjbvr ; blog.bnjbvr.com |
| Henri Sivonen | finlândia | encoding_rs (mozilla), performance web em rust | encoding_rs, html5ever | github.com/hsivonen ; hsivonen.fi |
| Eduard-Mihai Burtescu (eddyb) | romênia | rust lang team, mir, rustc internals, rust-gpu | rustc, SPIR-V (rust-gpu) | github.com/eddyb |
| Surma | alemanha (google) | google chrome labs, wasm perf, threading, comlink | comlink, squoosh, wasm threads | github.com/surma ; surma.dev ; @DasSurma |
pessoas: frameworks web rust, viz e educadores
| nome | país | papel | projetos | github |
|---|---|---|---|---|
| Greg Johnston | eua | criador leptos | leptos, leptos-router | github.com/gbj ; leptos.dev |
| Jonathan Kelley | eua | criador dioxus | dioxus | github.com/jkelleyrtp ; dioxuslabs.com |
| Denis Kolodin | ucrânia/rússia (fonte diverge) | criador yew (original) | yew, yew-router | github.com/DenisKolodin |
| Kaede Hoshikawa | japão | maintainer yew | yew | github.com/futursolo |
| Emil Ernerfeldt | suécia | criador egui/eframe, co-fundador rerun | egui, eframe, epaint, rerun | github.com/emilk ; egui.rs ; ernerfeldt.com |
| Amos Wenger | frança/suíça | educador, autor fasterthanli.me | cargo-zigbuild, artigos | github.com/fasterthanlime ; fasterthanli.me |
| Jon Gjengset | eua/noruega | educador, youtuber, autor rust for rustaceans | livestreams, livro, haphazard | github.com/jonhoo ; thesquareplanet.com |
| Luca Palmieri | itália | autor zero to production in rust | zero2prod, cargo-chef | github.com/LukeMathWalker ; lpalmieri.com |
| Yoshua Wuyts | holanda | rust async, wasm streams | async-std, http-types, surf, wasm-streams | github.com/yoshuawuyts ; blog.yoshuawuyts.com |
| Pascal Hertleif | alemanha | educador, cli book, rustdoc | rust cli book, diesel | github.com/killercup ; deterministic.space |
| Carter Anderson | eua | criador bevy | bevy, bevy_ecs | github.com/cart ; bevyengine.org |
| François Mockers | frança | core contributor bevy | bevy | github.com/mockersf |
| Laurynas Lubys (Frizi) | europa | core contributor bevy, ecs, rendering | bevy, bevy_render | github.com/Frizi |
| kvark | eua/canadá | arquiteto wgpu, webgpu em rust | wgpu, naga, rend3 | github.com/kvark ; kvark.github.io |
| Dzmitry Malyshau (zakarumych) | bielorrússia/eua | co-criador wgpu e gfx-rs | wgpu, gfx-rs, sierra | github.com/zakarumych |
| Raph Levien | eua (google) | criador xilem, druid, kurbo, vello; 2d graphics | xilem, druid, kurbo, piet, vello | github.com/raphlinus ; raphlinus.github.io |
| Hao Hou | china | criador plotters | plotters | github.com/38 (handle a confirmar) |
| blitzarx1 | n/d | criador/maintainer egui_graphs | egui_graphs | github.com/blitzarx1 |
| Grant Handy | eua | criador fdg (force-directed graph) | fdg | github.com/grantshandy |
| Yevhenii Reizner (RazrFalcon) | ucrânia | criador resvg, tiny-skia; svg rendering | resvg, tiny-skia, rustybuzz | github.com/RazrFalcon |
| Jorge Aparicio (japaric) | origem br/espanha (fonte diverge) | rust embedded lead, criador do cross, wasm targets | cross, cortex-m, embedded | github.com/japaric ; blog.japaric.io |
| David Tolnay | eua | criador serde, syn, quote, cxx, anyhow | serde, syn, cxx, thiserror | github.com/dtolnay |
| Sean McArthur | eua | criador hyper, reqwest | hyper, reqwest | github.com/seanmonstar ; seanmonstar.com |
| Mattias Buelens | bélgica | streams wasm, web-sys contributor | wasm-streams | github.com/MattiasBuelens |
| Tobias Koppers (sokra) | alemanha | criador webpack, rspack (rust) | rspack | github.com/sokra |
| Aaron Turner (torch2424) | eua | assemblyscript contributor, wasm demos | assemblyscript, wasm-by-example | github.com/torch2424 ; wasmbyexample.dev |
| Will Crichton | eua | tooling rust→wasm, educação, ide | rustc-dev-guide | github.com/willcrichton ; willcrichton.net |
| Michael Sproul | austrália | lighthouse (ethereum em rust), wasm | lighthouse | github.com/michaelsproul |
| Simon Sapin | frança | mozilla, servo, html/css em rust | servo | github.com/SimonSapin |
| Chris Biscardi | eua | educador rust/wasm, bevy games, blogs e vídeos | bevy plugins, advent of code | github.com/ChristopherBiscardi ; christopherbiscardi.com |
| Andrew Gallant (BurntSushi) | eua | criador ripgrep, regex engine | ripgrep, regex | github.com/BurntSushi ; blog.burntsushi.net |
| Félix Saparelli | nova zelândia | watchexec, cargo tooling | watchexec, cargo-release | github.com/passcod ; passcod.name |
| Jan-Erik Rediger | alemanha | mozilla, glean | glean | github.com/badboy ; fnordig.de |
| Michael Gattozzi | eua | educador, posts wasm | wasm tooling | github.com/mgattozzi ; blog.mgattozzi.dev |
| Katharina Fey (spacekookie) | alemanha | ferrous systems, embedded rust, educadora | ferrous training, libqaul | github.com/spacekookie ; spacekookie.de |
| Hans Larsen | canadá | angular cli, wasm-opt contributor | wasm-opt | github.com/hansl |
| Ivan Petkov | n/d | wasm tooling, crane | crane | github.com/ipetkov |
| Evan Schwartz | eua | interledger rust, wasm finance | interledger-rs | github.com/emschwartz |
| Dominik Nakamura | japão | contributor wasm tooling, educador | crates utilitários | github.com/dnaka91 |
| Richard Dodd | reino unido | tutoriais rust + wasm | wasm-pack, web-sys | github.com/richard-dodd |
projetos de grafos, charts e viz em wasm
| projeto | descrição | linguagem | tipo | status | github / demo |
|---|---|---|---|---|---|
| plotters | charts de alta qualidade, backend html5 canvas via wasm, svg, bitmap | rust | charts, scatter, histograma, séries | ativo | github.com/plotters-rs/plotters ; plotters-rs.github.io ; demo plotters-rs.github.io/plotters-wasm-demo/www |
| plotters-canvas | backend html5 canvas pro plotters, wasm puro | rust + wasm | canvas 2d | ativo | github.com/plotters-rs/plotters-canvas |
| egui_graphs | widget de grafos interativos pra egui, sobre petgraph, nativo e wasm | rust | grafos, redes direcionadas | ativo | github.com/blitzarx1/egui_graphs ; docs.rs/egui_graphs |
| rerun | viz multimodal pra dados científicos e ml, viewer em rust com target wasm | rust | nuvem de pontos, imagens, séries, 3d | ativo/maduro | github.com/rerun-io/rerun ; rerun.io ; app.rerun.io |
| fdg | desenho de grafos por force-directed (fruchterman-reingold) | rust | force-directed, redes | ativo (inicial) | github.com/grantshandy/fdg ; docs.rs/fdg |
| bevy | game engine ecs com wasm nativo, base de viz 2d/3d | rust | 2d, 3d, sprites, shaders | ativo/maduro | github.com/bevyengine/bevy ; bevyengine.org |
| egui | gui imediata em rust puro, compila p/ wasm via eframe | rust | widgets, gráficos, painéis | ativo/maduro | github.com/emilk/egui ; egui.rs ; demo egui.rs/#demo |
| colorgrad-js | gradientes de cor de alta performance, rust + wasm | rust + wasm | gradientes, colormaps | ativo | github.com/mazznoer/colorgrad-js |
| pathfinder | renderizador de fontes e paths vetoriais em gpu, webgl/wasm | rust | vetores, texto, 2d | manutenção | github.com/servo/pathfinder |
| vello | renderizador 2d gpu-accelerated, sucessor do piet, wasm via webgpu | rust | 2d vetorial, texto, paths | ativo | github.com/linebender/vello |
| piet | abstração de rendering 2d com múltiplos backends incl. canvas web | rust | 2d, shapes, texto | manutenção | github.com/linebender/piet |
| xilem | framework ui experimental de Raph Levien, arquitetura reativa | rust | ui (2d) | ativo (experimental) | github.com/linebender/xilem |
| druid | toolkit ui nativo rust (predecessor do xilem) | rust | ui, widgets | legado/mantido | github.com/linebender/druid |
| leptos | framework web full-stack rust→wasm, base de dashboards/spas | rust | ui reativa, componentes | ativo/maduro | github.com/leptos-rs/leptos ; leptos.dev |
| yew | framework front-end rust/wasm inspirado em react/elm | rust | ui, componentes web | ativo/maduro | github.com/yewstack/yew ; yew.rs |
| dioxus | framework cross-platform (web/desktop/mobile) em rust com wasm | rust | ui, aplicações | ativo/maduro | github.com/dioxuslabs/dioxus ; dioxuslabs.com |
| perspective | engine de análise e viz interativa, núcleo c++/wasm, front-end ts | c++ + wasm | tables, charts, pivots | maduro | github.com/finos/perspective ; perspective.finos.org ; HN item 15687937 |
| apache arrow / datafusion | engine de query analítica em rust, suporte wasm crescente | rust | tabular, analytics | ativo | github.com/apache/arrow-datafusion ; arrow.apache.org |
| arrow-rs | implementação oficial do apache arrow em rust, base de viz analítica | rust | dados tabulares | ativo/maduro | github.com/apache/arrow-rs |
| polars | dataframe em rust com bindings python e suporte parcial wasm | rust | tabular, séries | ativo/maduro | github.com/pola-rs/polars ; pola.rs |
| wgpu | implementação rust de webgpu/webgl com target wasm | rust | 3d, gpu rendering | ativo/maduro | github.com/gfx-rs/wgpu ; wgpu.rs |
| naga | tradutor de shaders em rust, usado pelo wgpu pra compilar shaders p/ wasm | rust | shaders/gpu | ativo | github.com/gfx-rs/naga ; docs.rs/naga |
| rust-gpu | compila rust pra SPIR-V (shaders gpu), viz 3d em rust puro | rust | shaders gpu, 3d | ativo (experimental) | github.com/EmbarkStudios/rust-gpu |
| three-d | renderizador 3d sobre wgpu, compila p/ wasm | rust | 3d, meshes, materiais | ativo | github.com/asny/three-d ; asny.github.io/three-d |
| kiss3d | lib 3d simples em rust, wasm via webgl | rust | 3d simples, formas | manutenção | github.com/sebcrozet/kiss3d |
| rapier | motor de física 2d/3d com bindings js/wasm | rust | física, simulações | ativo | github.com/dimforge/rapier ; rapier.rs ; demo rapier.rs/demos3d |
| nannou | framework creative coding em rust, suporte a wasm | rust | 2d/3d generativo, arte | ativo | github.com/nannou-org/nannou ; nannou.cc |
| Mandelbrot.site | explorador de mandelbrot no browser, rust + wasm + ts | rust + wasm | fractais, zoom | ativo | github.com/rosslh/Mandelbrot.site ; mandelbrot.site |
| muze | viz de dados composável, wasm pra cálculos pesados | js + wasm | charts compostos, crosstab | ativo | github.com/chartshq/muze |
| plotlars | integração polars + plotly em rust | rust | charts plotly, scatter, bar | ativo (inicial) | github.com/alceal/plotlars |
| plotters-iced | backend iced pro plotters, dentro de apps iced (wasm) | rust | charts em gui iced | ativo | github.com/Joylei/plotters-iced |
| ux-charts | charts responsivos zero-deps em rust/wasm via canvas | rust + wasm | charts, graphs | inicial | github.com/angular-rust/ux-charts |
| forge-charts (leptos-charts) | charts svg interativos pra leptos csr, sem js, puro rust + wasm | rust | charts svg (linha, barra, pie) | ativo (inicial) | lib.rs/crates/forge-charts |
| leptos-chartistry | biblioteca de charts pra leptos | rust | charts: linhas, barras, scatter | ativo | github.com/feral-dot-io/leptos-chartistry |
| charming | viz em rust usando apache echarts como backend, ssr e wasm | rust | charts echarts, maps | ativo | github.com/yuankunzhang/charming ; docs.rs/charming |
| chart-js-rs | bindings rust pra chart.js via wasm | rust + wasm | charts (chart.js) | ativo | github.com/Billy-Sheppard/chart-js-rs |
| plotly (rust) | lib rust usando plotly.js como backend | rust | charts plotly | ativo | github.com/igiagkiozis/plotly |
| resvg | renderizador svg em rust puro com binding wasm | rust | svg, vetorial | maduro | github.com/RazrFalcon/resvg ; demo resvg-wasm |
| resvg-js | binding js/wasm do resvg, svg de alta fidelidade no node/browser | rust + wasm | svg | maduro | github.com/yisibl/resvg-js ; npmjs.com/package/@resvg/resvg-js |
| tiny-skia | port de skia pra rust puro, 2d rendering pra wasm | rust | 2d rendering, paths, fills | ativo | github.com/RazrFalcon/tiny-skia |
| slint | toolkit de gui declarativo (rust/c++/js/python), compila p/ wasm | rust | ui declarativa | ativo/maduro | github.com/slint-ui/slint ; slint.dev ; demo slint.dev/demos.html |
| mermaid-rs-renderer | renderizador mermaid em rust puro, 23 tipos de diagrama, 100 a 1400x mais rápido que mermaid-cli | rust | diagramas, flowcharts, er | ativo | crates.io/crates/mermaid-rs-renderer |
| dagre-rs | port do dagre (layout sugiyama de grafos direcionados) | rust | grafos direcionados, dags | ativo | crates.io/crates/dagre |
| petgraph | estruturas de dados de grafos em rust, base de egui_graphs, fdg; compilável p/ wasm | rust | grafos (estrutura) | maduro | github.com/petgraph/petgraph ; docs.rs/petgraph |
| nalgebra | álgebra linear em rust com suporte wasm, base p/ layout de grafos | rust | computação linear | maduro | github.com/dimforge/nalgebra ; nalgebra.org |
| cytoscape.js | viz de grafos js, módulos de layout substituíveis por wasm | js (+ wasm) | grafos, redes | maduro | github.com/cytoscape/cytoscape.js ; js.cytoscape.org |
| sigma.js | renderizador webgl pra grafos grandes, integrável com wasm | js + webgl | grafos grandes | maduro | github.com/jacomyal/sigma.js ; sigmajs.org |
| cosmograph / cosmos | viz de grafos massivos com gpu, núcleo wasm/webgl | ts + webgl/wasm | grafos massivos, gpu | ativo | github.com/cosmograph-org/cosmograph ; github.com/cosmograph-org/cosmos ; cosmograph.app |
| ForceAtlas2-wasm | algoritmo forceatlas2 compilado pra wasm, usado com sigma.js | rust/c++ + wasm | layout force-directed | ativo | github.com/nicolo-ribaudo/forceatlas2-wasm |
| WebCola (cola.js) | algoritmos de layout constraint-based de grafos, aceleração wasm | js + wasm exp. | grafos, layout | ativo | github.com/tgdwyer/WebCola ; ialab.it.monash.edu/webcola |
| viz-js (Graphviz wasm) | graphviz compilado pra wasm via emscripten, diagramas dot no browser | c + wasm | grafos, diagramas dot | ativo | github.com/mdaines/viz-js ; viz-js.com |
| Ogma (Linkurious) | engine de grafos comercial com núcleo webgl, wasm pra layouts | ts + wasm | grafos, network | comercial/ativo | ogma.linkurious.com |
| Photon | processamento de imagem em rust compilado pra wasm | rust | imagens/filtros | ativo | github.com/silvia-odwyer/photon ; silvia-odwyer.github.io/photon |
| Squoosh | otimização de imagens com codecs em wasm, inclui rust | rust + c++ + wasm | processamento de imagem | ativo | github.com/GoogleChromeLabs/squoosh ; squoosh.app |
| Observable Plot / Framework | charts e data apps da observable, integra wasm | js + wasm | charts estatísticos, dashboards | ativo/maduro | github.com/observablehq/plot ; github.com/observablehq/framework |
| Perspective (repetido por fonte) | streaming analytics e pivot em wasm | c++ + wasm + js | tabelas, heatmaps, charts, grafos | ativo/maduro | github.com/finos/perspective |
| Tremor | runtime de streaming de eventos em rust, ui de viz com wasm | rust | dashboards de eventos | ativo | github.com/tremor-rs/tremor-runtime ; tremor.rs |
| wasm-bindgen | interop rust/wasm com js, base de toda viz web em rust | rust | tooling | maduro | github.com/wasm-bindgen/wasm-bindgen (org nova) |
| web-sys | bindings das web apis pra rust/wasm (canvas, webgl, svg) | rust | tooling/bindings | maduro | docs.rs/web-sys |
| js-sys | bindings dos objetos js core pra rust/wasm | rust | tooling/bindings | maduro | docs.rs/js-sys |
| wasmer | runtime wasm universal em rust (server, edge, browser) | rust | runtime | ativo/maduro | github.com/wasmerio/wasmer ; wasmer.io |
| wasmtime | runtime wasm de alta performance da bytecode alliance | rust | runtime | maduro | github.com/bytecodealliance/wasmtime ; wasmtime.dev |
| wasm-pack | compila/testa/publica rust como pacote wasm p/ npm (arquivado) | rust | tooling | arquivado/manutenção | github.com/rustwasm/wasm-pack |
| wasm-opt-rs | binding rust do otimizador wasm-opt do binaryen | rust | tooling | ativo | github.com/brson/wasm-opt-rs |
| veloren | game de mundo aberto em rust, rendering 3d, parte usa wasm | rust | 3d, voxel | ativo | github.com/veloren/veloren ; veloren.net |
| wasm-game-of-life | tutorial canônico de rust + wasm, conway com canvas | rust + wasm | simulação 2d, canvas | maduro | github.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.