[PITCH] KGet: Um downloader moderno em Rust com GUI, Torrent e mais!
Olá, TabNews!
Gostaria de compartilhar com a comunidade o meu projeto open-source, o KGet [1]. Ele é um gerenciador de downloads leve e moderno, escrito em Rust, focado em downloads rápidos e confiáveis tanto via linha de comando (CLI) quanto com uma interface gráfica (GUI) opcional.
O objetivo é oferecer uma ferramenta de download robusta, aproveitando a performance e segurança que o Rust proporciona.
Principais Funcionalidades do KGet
| Funcionalidade | Descrição |
|---|---|
| Performance em Rust | Leve, rápido e com otimização de memória e disco (I/O bufferizado) para evitar travamentos. |
| Modo Avançado | Downloads paralelos em chunks e suporte a resumo de downloads (HTTP/HTTPS). |
| Suporte a Protocolos | Além de HTTP/HTTPS, suporta FTP e SFTP. |
| Downloads de Torrent | Suporte a Magnet Links, utilizando o cliente padrão do sistema ou o backend opcional do Transmission RPC. |
| Confiabilidade | Retentativa automática em falhas de rede e verificação de integridade (SHA256) para arquivos ISO. |
| Proxy | Suporte a HTTP, HTTPS e SOCKS5 com autenticação. |
| CLI e GUI | Funciona perfeitamente no terminal e possui uma GUI opcional para quem prefere uma interface visual. |
Como Contribuir
O KGet é um projeto de código aberto e toda ajuda é muito bem-vinda! Se você gostou da ideia e quer contribuir, seja abrindo uma issue com sugestões ou bugs, ou enviando uma linha de código em Rust, sinta-se à vontade.
O repositório está no GitHub: [davimf721/KGet] [1]
Obrigado pela atenção e bons downloads!
Referências
[1]: https://github.com/davimf721/KGet "davimf721/KGet no GitHub"