Ferrugem incrível
Fcsonline/Drill - um aplicativo de teste de carga http inspirado pela sintaxe Ansible FEND-Calculadora de reconhecimento unitário de precisão arbitrária FRACTALIDO - Microsserviços simples Habitat - Uma ferramenta criada pelo Chef para criar, implantar e gerenciar aplicativos. Rebanho - um aplicativo experimental de teste de carga HTTP Hickory-DNS-um servidor DNS KFTRAY-Um aplicativo de bandeja de sistema de plataforma cruzada para gerenciar e compartilhar várias configurações de porta-antecedentes Kubectl. Kytan-VPN ponto a ponto de alto desempenho Linkerd/linkerd2 -proxy - malha de serviço ultraleve para kubernetes. MaidSafe - uma plataforma descentralizada. MDBook - Um utilitário de linha de comando para criar livros a partir de arquivos de marcação figSoda/mmtc [mmtc] - cliente do terminal MPD mínimo que visa ser simples, mas altamente configurável Glicol - linguagem de codificação ao vivo orientada para o gráfico, para musicking colaborativo em navegadores. NCSPOT - Ncurses de plataforma cruzada Spotify Client, inspirada no NCMPC e gostos. PINEPODS - Um sistema de gerenciamento de podcast baseado em ferrugem com suporte a vários usuários. Os PinePods utilizam um banco de dados central para que aspectos como o tempo de escuta e os temas seguem de dispositivo para dispositivo. Com os clientes construídos usando Tauri, é uma solução de escuta completa de plataforma cruzada! Polaris - um aplicativo de streaming de música. Spotify Player - Um player do Spotify no terminal com paridade de recursos completa. SpotifyD - Um cliente Spotify de código aberto em execução como um daemon Unix. Visão de Bitcoin Satoshi [SV] - Uma biblioteca para trabalhar com o Bitcoin SV. Cairo - O Cairo é o primeiro idioma Turing -Coplete para criar programas comprováveis para computação geral. Esta também é a língua nativa do StarkNet, um rollow ZK usando provas de Stark Cairo -VM - Implementação do Cairo VM Chainx - Gerenciamento de ativos criptográfico totalmente descentralizado em Polkadot. CITA - Um kernel blockchain de alto desempenho para usuários corporativos. Coinbase-Pro-Rs-Coinbase Pro Client, suporta Sync/Async/Websocket A missão da Diem - Diem é permitir uma simples infraestrutura financeira e de moeda global que capacite bilhões de pessoas. DUSK-NETWORK/RUSK-Implementação de referência do anoitecer, um FMI escalável e focado na privacidade para ativos do mundo real (RWA) e aplicativos financeiros compatíveis. Electrumrs - Uma reimplementação eficiente do servidor Electrum. Ethabi - codifique e decodifique invocações de contratos inteligentes. Ethaddrgen - Gerador de endereço de vaidade Ethereum personalizado Ethers -Rs - Library Ethereum & Celo completa e implementação de carteira. ETK - ETK é uma coleção de ferramentas para escrever, ler e analisar o EVM ByteCode. Floresta - Implementação de Filecoin Fundição - Fundição é um kit de ferramentas rápido, portátil e modular para o desenvolvimento de aplicativos Ethereum. Grin - Evolução do Protocolo Mimblewimble HDWALLET [HDWALLET] - Utilitários de derivação de chave relacionados à carteira BIP -32. Holochain - Alternativa escalável do P2P ao blockchain para todos os aplicativos distribuídos que você sempre quis construir. Hiperlano - Estrutura para interoperabilidade modular sem permissão. Os clientes offchain estão escritos em ferrugem, bem como os contratos inteligentes para a Solana VM e o COSMWASM. IBC -RS - Implementação do Protocolo de Comunicação Interblockchain Infincia/BIP39 -RS [BIP39] - Implementação do BIP39. InterBtc - Bitcoin Bridge sem confiável e totalmente descentralizado para Polkadot e Kusama. Joystream - uma plataforma de vídeo governada pelo usuário Lighthouse - Cliente de Camada de Consenso Ethereum (CL) MEV-Inspect-Rs-Inspetor Ethereum MeV. Perto/Nearcore-Plataforma de contrato inteligente descentralizado para dispositivos móveis Low-end. Nervos CKB - Nervos CKB é um blockchain público sem permissão, a camada de conhecimento comum da rede de nervos. OpenSea -rs - CLI e CLI à API e contratos OpenSea. Parity -bitcoin - O cliente de Bitcoin de paridade Phala-Network/Phala-Blockchain-Blockchain de contrato inteligente confidencial com base em Intel SGX e substrato Polkadot -SDK - The Parity Polkadot Blockchain SDK RETH-Implementação modular, favorável ao colaborador e ardente do protocolo Ethereum. Revm - Machine Revolucionário (RevM) é uma máquina virtual etéreum rápida. Rust -bitcoin - Biblioteca com suporte para de/serialização, análise e execução em estruturas de dados e mensagens de rede relacionadas ao Bitcoin. Lightning de ferrugem - Bitcoin Lightning Library. A caixa principal, lightning
, não lida com redes, persistência ou qualquer outra E/S. Assim, é agnóstico de tempo de execução, mas os usuários devem implementar a lógica básica de rede, as interações da cadeia e o armazenamento de disco.po na ligação de vinculação. Sigma-Rust-Intérprete Ergotree e recursos relacionados à carteira. SOLANA-Blockchain incrivelmente rápido e altamente escalável usando a prova de história. Subspace - A primeira blockchain de camada e um que pode resolver completamente o trilema da blockchain, alcançando simultaneamente escalabilidade, segurança e descentralização. SUI-Uma plataforma de contrato inteligente de próxima geração com alta taxa de transferência, baixa latência e um modelo de programação orientado a ativos alimentado pela linguagem de programação de movimentos. SVM-RS-Solity-Compiler Version Manager. TENERMINT -RS - Estruturas de dados e clientes de blockchain de texiços Wagyu [Wagyu] - Biblioteca para gerar carteiras de criptomoeda ZCASH - ZCASH é uma implementação do protocolo "Zerocash". Banco de dados
- Servidor atômico [Atomic-Server]-Banco de dados de gráficos NoSQL com atualizações em tempo real, indexação dinâmica e GUI fácil de usar para fins CMS.
- COZODB - Um banco de dados relacional transacional que usa Datalog e se concentra em dados e algoritmos gráficos. Capacitável de viagens no tempo e rápido!
- Darkbird [Darkbird] - Highconcurrency, Realtime, armazenamento InMemory inspirado em Erlang Mnesia
- Databend-um DBMS de processamento e análise de dados em tempo real moderno com arquitetura nativa em nuvem
- Rede DB3 - DB3 é uma camada de blockchain da comunidade 2 Rede de banco de dados descentralizada
- Erikgrinaker/Toydb - Distribuído banco de dados SQL, escrito como um projeto de aprendizado.
- Fncksql - sql como uma função para ferrugem
- GARAGEM [GARAGEM]-Serviço de armazenamento de objetos distribuído compatível com S3, projetado para auto-hospedagem em uma escala de pequeno a médio.
- GREPTIMEDB-Um banco de dados de séries temporais distribuídas de código aberto, nativo em nuvem e com suporte ao Promql/SQL/Python suportado.
- Indradb - Banco de Dados de Gráfico
- LANDEBB [VECTORDB] - Um banco de dados vetorial sem servidor e de baixa latência para aplicativos de IA
- LUCID - Alto desempenho e loja KV distribuída acessível através de uma API HTTP.
- Qrlew/qrlew [qrlew]-A camada de privacidade diferencial SQL para SQL
- RisingWavelabs/Risingwave - o banco de dados de streaming de próxima geração na nuvem
- SEPPO0010/RSEDIS - Uma reimplementação de Redis.
- SkyTable - um banco de dados NoSQL multimodelo
- Sled - um banco de dados incorporado moderno (beta)
Gameboy- Gekkio/Mooneye -GB - um projeto de pesquisa e emulador de garoto de jogo
- Joamag/Boytacean - emulador de cores Gameboy que roda na web usando o WebAssembly.
- Mohanson/GameBoy - Emulador de Gameboy de plataforma cruzada completa. Forever Boys !.
- mvdnes/rboy - um emulador de gameboy
Gameboy Advance- Michelhe/RustboyAdvance-NG-RustboyAdvance-NG é um emulador de adiantamentos Gameboy com suporte para desktop, Android e WebAssembly.
Espectro ZX Gerenciador de arquivos
- BROOT - Uma nova maneira de ver e navegar em árvores de diretório (obtenha uma visão geral de um diretório, até mesmo um grande; encontre um diretório e depois
cd
; nunca perca a hierarquia de arquivos enquanto pesquisa; manipula seus arquivos, ...) , Leitura adicional Dystroy.org/broot - Joshuto - Gerente de arquivo de terminal do tipo Ranger
- XPLR - Um explorador de arquivos tui de tui hackeable, mínimo e rápido
- Yazi - Blazing Fast Terminal File Manager, com base na E/S ASYNC.
Jogos
Veja também jogos feitos com pistão.
- Buxx/OpenCombat - um jogo tático da 2ª Guerra Mundial em tempo real
- xadrez -tui - uma implementação de xadrez tui ♟️
- Citybound - The City Sim que você merece
- Cristicbz/Rust -Doom - Um renderizador para Doom, pode progredir para ser um jogo jogável
- DOUKUTSU -RS - Reimplementação do mecanismo de história da caverna com alguns aprimoramentos.
- GarkiMasera/Rusted -Ruins - Extensible World Open World Like Game With Pixel Art
- Gorilla -Devs/Ferium - O Ferium é um programa de CLI rápido e rico em download e atualização de mods Minecraft de lançamentos de Modrinth, Curseforge e Github e modpacks de Modrinth e Curseforge
- Mtkennerly/Ludusavi - ferramenta de backup para salvamentos de jogos para PC
- OZKRIFF/ZEMEROTH - Um pequeno jogo de estratégia hexagonal baseado em 2D Based
- rhex - hexagonal ascii roguelike
- RSAARELM/MAGOG - Um jogo de bandida.
- SoftBarstudios/Mk48 - Mk48.io é um jogo de combate naval multiplayer online
- Swatteau/Sokoban -RS - Uma implementação de Sokoban
- ThetaWaveGame/ThetaWave -Legacy - um jogo de tiro espacial que se esforça para ser um ponto de entrada para os novos desenvolvedores de jogos fazer suas primeiras contribuições.
Automação industrial
- Locka99/Opcua - uma biblioteca OPC UA.
- Slowtec/Tokio-Modbus-Uma biblioteca Modbus, com sede em Tokio.
Fila de mensagens
- RobustMQ - Fila de mensagens convergente na nuvem da próxima geração.
Mlops
- Tensorzero - Dados e aprendizado Flywheel para LLMs que unificam a inferência, observabilidade, otimização e experimentação
Observabilidade
- Avito-Tech/Bioyino-Um servidor compatível com STATSD escalável de alto desempenho.
- Megaanticheat/Client -Backend - O aplicativo cliente para Mac.
- OpenObserve - 10x mais fácil, 140x Custo de armazenamento menor, alto desempenho, escala de petabyte - Elasticsearch/Splunk/Datadog alternativa.
- OpenElemetria - Opentelemetria fornece um único conjunto de APIs, bibliotecas, agentes e serviços de coletores para capturar rastreios e métricas distribuídos do seu aplicativo. Você pode analisá -los usando Prometheus, Jaeger e outras ferramentas de observabilidade.
- yashs662/rust_kanban [rust -kanban] - um aplicativo kanban para o terminal
Protocolos de roteamento
- Holo-Holo é um conjunto de protocolos de roteamento projetados para oferecer suporte a redes de alta escala e automação
- Rustybgp - BGP
Ferramentas de segurança
- Adguardian-termo [Adguardian]-Monitoramento de tráfego em tempo real, baseado em terminais em tempo real, para sua instância de Adguard Home
- Aflplusplus/Libafl - Biblioteca Avançada de Fuzzing - Coloque seu Fuzzher juntos em Rust! Escalas através de núcleos e máquinas. Para Windows, Android, MacOS, Linux, No_Std, etc.
- ARP-SCAN-RS-Uma ferramenta de varredura ARP minimalista para varreduras de rede local rápidas
- Cargo -Audit - Cargo de auditoria.lock para caixas com vulnerabilidades de segurança
- Cargo -auditável - Torne os binários de ferrugem de produção audível
- Cargo -Crev - Um sistema de revisão de código criptograficamente verificável para o gerenciador de pacotes de carga.
- Cargo -Deny - Plug -in de carga para ajudá -lo a gerenciar gráficos de grandes dependências
- Cherrybomb - Pare as especificações da API semi -prejudiciais com uma ferramenta CLI que ajuda a evitar o comportamento indefinido do usuário, validando suas especificações da API.
- COTP - App Authenticator TOTP/HOTP da linha de confiança, criptografado, criptografado com funcionalidade de importação.
- Segurança Entrópica/Xgadget [Xgadget]-Pesquisa de gadget rápida, paralela e variante
- EPI052/Feroxbuster - Uma ferramenta de descoberta de conteúdo simples, rápida e recursiva.
- Inspektor - Um proxy com reconhecimento de protocolo de banco de dados usado para aplicar políticas de acesso?
- KPCyrd/Authoscope - um cracker de autenticação de rede scriptável
- KPCYRD/RSHIJack - um seqüestrador de conexão TCP; Reescrever de Shijack
- KPCYRD/SN0INT - Uma estrutura semi -automática do OSINT e gerente de pacotes
- Kpcyrd/Sniffglue - um sniffer de pacote multithread seguro
- Observer_ward - Ferramenta de identificação de impressão digital de aplicativos e serviço da Web
- Raspirus- Scanner de malware baseado em regras para usuários e recursos
- Ripasso - um gerenciador de senhas, o sistema de arquivos compatível com o passe
- RustScan/Rustscan - Torne o NMAP mais rápido com esta ferramenta de varredura de porta
Ferramentas do sistema
- Ajeetdsouza/Zoxide - Uma alternativa rápida ao
cd
que aprende seus hábitos - ATUIN [ATUIN] - Atuin substitui o histórico do shell existente por um banco de dados SQLite e registra um contexto adicional para seus comandos. Além disso, ele fornece sincronização opcional e totalmente criptografada do seu histórico entre máquinas, por meio de um servidor Atuin.
- Bandwhich - ferramenta de utilização de largura de banda do terminal
- Bottom - mais um monitor gráfico/sistema gráfico de plataforma cruzada.
- Brocode/Fblog - Visualizador de Log da Linha de Comando Pequena
- Brush-shell-casca compatível com Bash/Posix
- Busted-Daemon dos matadores de processos leves para lidar com cenários fora da memória no Linux.
- BUSTER/RRUN - Um lançador de comando para Linux, semelhante ao GMRUN
- Cantino/McFly - Voe pela história da sua concha. Ótimo Scott!
- Churchtao/Clipboard-Rs [CLIPBOARD-RS]-Biblioteca de plataformas cruzadas escrita em Rust para obter e definir e monitorar alterações no conteúdo da área de transferência no nível do sistema.
- Crabz - ferramenta de compressão e descompressão de compressão multitreada
- Cristianoliveira/Funzzy - um Vigilante do sistema de arquivos configurável inspirado por entr
- Dalance/Procs - um substituto moderno para 'PS'
- DDH - Localizador de arquivo duplicado rápido
- Diskonaut - Navegador de espaço em disco visual do terminal
- poeira - uma versão mais intuitiva de DU
- eza -comunidade/eza - um substituto para 'ls'
- FSELECT - Encontre arquivos com consultas do tipo SQL
- Gitui - Blazing Fast Terminal Client para Git.
- JACEK -KURLIT/PIK [PIK] - Uma ferramenta de linha de comando TUI que ajuda a encontrar e matar processos
- Kondo - CLI & GUI Tool para excluir artefatos do projeto de software e reclamar espaço em disco
- Lact - Controlador Linux AMDGPU
- LodosGroup/LPM - um gerenciador experimental de pacotes do sistema
- loteabout/rargs [rargs] - xargs + awk com suporte de correspondência de padrões
- LSD - um LS com muitas cores bonitas e ícones incríveis
- Sitkevij/Hex - Um utilitário de terminal HEXDUMP colorido.
- Skim - um localizador difuso
- SuperCilex/FUC - Comandos rápidos
cp
e rm
- Trippy - uma ferramenta de diagnóstico de rede
- Uutils/CoreUtils - uma reescrita de plataforma cruzada do GNU CoreUtils
- WatchExec - Executa comandos em resposta às modificações de arquivos
- Xampprocky/tokei - conta as linhas de código
- YNQA/JNV - Filtro JSON interativo usando JQ
Programação de tarefas
- Delicado - uma plataforma de agendamento de tarefas leve e distribuída.
- Tasklet [Tasklet] - Uma biblioteca de agendamento de tarefas escrita em ferrugem
Editores de texto
- AMP - Inspirado por VI/Vim.
- EMACS -NG - Complementando a base de código C com o código de ferrugem para introduzir novos recursos.
- GCHP/IOTA - Um editor de texto simples
- Helix - Um editor de texto modal pós -moderno inspirado em Neovim/Kakoune.
- Ilai -deutel/kibi - um editor de texto minúsculo (≤1024 loc) com destaque de sintaxe, pesquisa incremental e muito mais.
- Grex-Uma ferramenta de linha de comando e biblioteca para gerar expressões regulares a partir de casos de teste fornecidos pelo usuário
- JQNATIDADAD/QSV [QSV] - Um kit de ferramentas de desbaste de dados CSV de alto desempenho. Bifurcado do XSV, com mais de 34 comandos adicionais e muito mais.
- Lisprez/SO_STUPID_SEARCH - Uma ferramenta de pesquisa de string simples e rápida para seres humanos
- Melody - uma linguagem que compila com expressões regulares e pretende ser mais facilmente legível e sustentável
- Phiresky/Ripgrep-All-Ripgrep, mas também pesquise em PDFs, e-books, documentos do escritório, zip, tar.gz, etc.
- REPLICADSE/APLACE - Uma ferramenta de modelos de texto no terminal projetada para padronizar mensagens (como para cometidos Git).
- BRYCX/CHECKPWN - A Fertim, Fertunei (HIBP) Ferramenta de utilitário de linha de comando que permite que você verifique facilmente contas e senhas comprometidas.
- DCAPAL - DCAPAL é uma ferramenta on -line gratuita, sem registro, para ajudá -lo a manter seu portfólio equilibrado com investimentos com média de custos em dólares.
- EPIC Asset Manager - Um cliente não oficial para instalar o Unreal Engine, baixar e gerenciar ativos, projetos, plugins e jogos adquiridos da loja Epic Games.
- Evansmurithi/Cloak - uma linha de comando OTP (senha única) Aplicativo autenticador.
- FCSONLINE/TMUX-THUMBS-Uma versão rápida do Tmux-Fingers, copiar/colar TMux como Vimium/Vimperator.
- Guoxbin/DTool - Uma coleção útil de ferramentas de linha de comando para ajudar o desenvolvimento, incluindo conversão, codec, hash, criptografia, etc.
- Linus-Mussmaecher/Rucola-Gerenciador de notas de Markdown baseado em terminal.
- MOBSLIDE - Aplicativo de desktop que transforma seu smartphone em um controlador remoto de apresentação.
- MPROCs - TUI para executar vários processos
- Mrjackwills/Oxker [Oxker] - Um TUI simples para visualizar e controlar os contêineres do Docker.
- Nix-Community/Nix-Init-Gere pacotes de nix de URLs com pré-busca hash, inferência de dependência, detecção de licença e muito mais
- Nix-Community/Nix-Melt-Um Visualizador de Flake.lock, tipo Ranger
- Nix -Community/Nurl [NURL] - Gere chamadas Nix Fetcher a partir de URLs do repositório
- Nomino - Utilitário de renomeação de lote para desenvolvedores
- RAFTARIO/LICENSOR - Licenças de gravação para STDOUT
- Rustdesk/Rustdesk - um software de desktop remoto, ótima alternativa ao TeamViewer e Anydesk.
- RSSTIC-RS/Rustic [RSS]-Backups rápidos, criptografados e deduplicados, alimentados pela ferrugem.
- Sorairolake/qrtool [qrtool] - Um utilitário para codificar e decodificar imagens de código QR.
- Tabiew - Um aplicativo TUI leve para visualizar e consultar arquivos CSV.
- Tversteeg/emplace - Sincronize pacotes instalados em várias máquinas
- Vamolessa/Verco [Verco] - Um cliente simples Git/HG TUI focado nos atalhos do teclado
- Vaultwarden - Implementação alternativa da API do servidor Bitwarden escrita em ferrugem
- Vibe - Transcrenda áudio ou vídeo em todos os idiomas em todas as plataformas.
- WarpDotDev/Warp -? A Warp é um terminal acelerado de GPU moderno incrivelmente rápido, construído para tornar você e sua equipe mais produtiva.
- Wrestic - um invólucro em torno do Restic.
- WTHTHRR - Companheiro meteorológico para o terminal.
Vídeo
- Dertuxmalwieder/yaydl [yaydl] - Um downloade de vídeo simples
- Gyroflow/gyroflow - Aplicativo de estabilização de vídeo usando dados de giroscópio
- harlanc/xiu - um servidor vivo poderoso e seguro (rtmp/httpflv/hls/relé).
- Vidmerger - Mesclar arquivos de vídeo e áudio via CLI
- XIPH/RAV1E - O codificador AV1 mais rápido e seguro.
Virtualização
- Firecracker -Microvm/Firecracker - Uma máquina virtual leve para a carga de trabalho de contêiner Microvm
- Kata-containers/Kata-containers-Uma implementação de máquinas virtuais leves (VMs) que parecem e funcionam como contêineres, mas fornecem as vantagens de isolamento e segurança da carga de trabalho.
- Tailhook/Vagga - uma ferramenta de contêiner sem daemons
- youki -dev/youki - um tempo de execução de contêiner
- LEMMYNET / LEMMY - um agregador de links / clone Reddit para o Fediverse
- LibredDit - um front -end privado alternativo ao Reddit
- O software Masq -Projetos/Nó - Nó MASQ fornece uma rede de malha descentralizada de nós para usuários globais acessarem o conteúdo normal da Internet - Próxima evolução da Tech Beyond Tor & VPN
- Plume -Org/Plume - Aplicativo de blogs Federating ActivityPub Federation
- Revolta/back -end - Plataforma de bate -papo usuário, construída com as modernas tecnologias da web.
Servidores da Web
- Cloudflare/Pingora - Uma biblioteca para a construção de serviços de rede rápidos, confiáveis e evoluídos.
- emanuele -em/proxelar - um proxy mitm?! Kit de ferramentas para recursos http/1, http/2 e websockets com ssl/tls
- Mini RPS - Mini servidor proxy reverso, https, cors, hospedagem de arquivos estáticos e mecanismo de modelo (minijinja) Crates.io
- Mu -Arch/SkyFolder -? Belo servidor HTTP/BitTorrent sem o aborrecimento. Seguro - GUI - bonito - rápido
- MUFEEDVH/BINSERVE - Um servidor web estático incrivelmente rápido com roteamento, modelagem e segurança em um único binário Você pode configurar com código zero
- SvenStaro/Miniserve-Uma pequena ferramenta CLI de plataforma cruzada e independente que permite que você apenas pegue o binário e sirva alguns arquivos via HTTP
- Create-Rust-App-Configure um aplicativo Web Modern Rust+React, executando um comando.
- Dan-T/Rusty-Tags-Crie CTAGs/ETAGs para um projeto de carga e todas as suas dependências
- DataNimizer/Datanymizer - Anonimizador de banco de dados poderoso com regras flexíveis
- DOTENV -LINTRO - Linter para arquivos
.env
- FZF-MAKE [FZF-MAKE]-Uma ferramenta de linha de comando que executa torna o destino usando o Fuzzy Finder com a janela de visualização.
- Geiger - um programa que lista estatísticas relacionadas ao uso de código inseguro em uma caixa e todas as suas dependências
- Git -Cliff - Um gerador de Changelog altamente personalizável que segue especificações de confirmação convencionais
- Git -Journal - A mensagem Git Commit Message e Changelog Generation Framework
- Hot-Lib-Reloader-Código de ferrugem de recarga a quente
- Intelli -Shell - Markmark comandos com espaço reservado e pesquisa ou preenchimento automático a qualquer momento
- Just - um prático corredor de comando para tarefas específicas do projeto
- Máscara - um corredor de tarefas da CLI definido por um arquivo simples de marcação
- Carga-Benchcmp-Um utilitário para comparar micro-benchmarks
- Cargo-bitbake-Uma extensão de carga que pode gerar receitas de bitbake utilizando as classes da meta-pista
- Carga -cache - Inspecione/Gerenciar/Limpe seu cache de carga (
~/.cargo/
${CARGO_HOME}
), tamanhos de impressão etc. - Contagem de carga - Listas contagens de código -fonte e detalhes sobre projetos de carga, incluindo estatísticas inseguras
- Carga -DEB - gera pacotes binários do Debian
- Cargo -depgraf
- Cargo -do - Execute vários comandos de carga em uma linha
- Cargo-ebuild-Extensão de carga que pode gerar ebuilds usando os ecláses na árvore
- Carga -edit - permite que você adicione e lista dependências lendo/escrevendo no seu arquivo cargo.toml da linha de comando
- Gerado de carga-um gerador de um projeto de ferrugem, alavancando um repositório Git pré-existente como modelo.
- Carga -info - Consultas Crates.io Para detalhes de caixas da linha de comando
- Carga -License - Um subcomando de carga para visualizar rapidamente as licenças de todas as dependências.
- Limit de carga - Cargo com menos ruído: os avisos são ignorados até que os erros sejam corrigidos, integração neovim, etc.
- Cargo -Make - Task Runner e Build Tool.
- Release de carga-ferramenta para liberar projeto de carga gerenciado pelo Git, construir, tag, publicar, documento e push
- Carga -Script - Permite que as pessoas executem "scripts" de ferrugem rápida e facilmente que podem usar o ecossistema de pacotes da Cargo
- Aljuia de carga [Cargo-Arus]-Encontre dependências não utilizadas
- Update de carga - Subcomando de carga para verificar e aplicar atualizações aos executáveis instalados
- Vista de carga - utilidade para a carga para compilar projetos quando fontes mudam
- DTOLNAY/Cargo -Expand - Expanda macros em seu código -fonte
Cmake- Devolutions/cmakerust - Útil para integrar uma biblioteca de ferrugem em um projeto CMake
- Siegelord/Rustcmake - Um exemplo de projeto mostrando o uso de cmake com ferrugem
Facebook/Buck2 - Buck2 é uma ferramenta de construção em larga escala construída em ferrugem Frota [Fleet -RS] - A ferramenta de construção rápida em chamas para a ferrugem. Ações do GitHub- Icepuma/Rust -Action - Rust Github Ação
- Peaceiris/Actions -MdBook - Ações do GitHub para MDbook
Nix- Nix -Community/Fenix - Rust Toolchains e Rust Analyzer todas as noites para Nix
PantsBuild/Pants - Pants é um sistema de construção rápido, escalável e fácil de usar para bases de código de todos os tamanhos construídos em ferrugem. TRACEMACHINA/NATILINK - O NativeLink é uma plataforma de execução remota de back -end escrita em ferrugem para sistemas de construção de clientes, como Buck2, Bazel, Calças, etc. Depuração
- GDB
- GDBGUI - Frontend baseado em navegador para GDB depurar C, C ++, Rust e Go.
- KXXT/Tracexec [Tracexec] - Tracer para Execve {, em} e comportamento pré -Exec, lançador de depuradores.
- LLDB
- Codelldb - Uma extensão LLDB para código do Visual Studio.
Implantação
- Docker
- Emk/Rust-Musl-Builder-Imagens do Docker para compilar binários de ferrugem estática usando Musl-Libc e Musl-GCC, com versões estáticas de bibliotecas C úteis
- KPCYRD/MINI-DOCKER-RUST-Um projeto de exemplo para imagens de Docker de ferrugem muito pequenas
- Liuchong/Docker -Rustup - Uma versão múltipla (com ferramentas Musl) Rust Docker Image
- Lukemathwalker/Cargo-Chef-Uma ferramenta e imagens pré-construídas para cache compilar dependências remotas entre as construções do Docker.
- Rust-Cross/Rust-Musl-Cross-Imagens Docker para compilar binários de ferrugem estática usando Musl-Cross
- Rust-lang-nursery/Docker-Rust-A imagem oficial do Docker de ferrugem
- Stavrospanakakis/is_ready - Aguarde para que vários serviços fiquem disponíveis
- Heroku
- Emk/Heroku-Buildpack-Rust-um BuildPack para aplicações de ferrugem no Heroku
- Marcoieni/Release-PLZ [Release-PLZ]-Cradas de liberação do CI, com geração de changelog e verificação semver.
Integrado
A ferrugem incorporada concentra-se em melhorar a experiência de ponta a ponta do uso da ferrugem em ambientes com restrição de recursos e plataformas não tradicionais. Veja o Awesome embebedded-Rust para uma lista com curadoria e mais prolongada de recursos de ferrugem incorporados.
- Arduino
- Avr -Rust/Ruduino - Componentes reutilizáveis para o Arduino Uno.
- Compilação cruzada
- Cruz Japonic/Rust - Tudo o que você precisa saber sobre programas de ferrugem de compilação cruzada
- Japaric/Xargo-Compilação cruzada sem esforço de programas de ferrugem para alvos baratos de metal personalizados, como o ARM Cortex-M
- Espressif
- ESP -RS - Lar de vários projetos comunitários que permitem o uso da linguagem de programação de ferrugem em vários SoCs e módulos produzidos pelos sistemas Espressif.
- Firmware
- Oreboot/Oreboot - Oreboot é um fork de Coreboot, com C removido, escrito em ferrugem
- nrf
- NRF-RS/NRF-HAL-Um hal de ferrugem para a família de dispositivos NRF
FFI
Consulte também Interface de função estrangeira, o Omnibus Rust FFI (uma coleção de exemplos de uso de código escrito em ferrugem de outros idiomas) e exemplos de FFI escritos em ferrugem.
Expandir