Grande projeto open source em C# (.NET) busca contribuidores

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Grande projeto open source em C# (.NET) procura contribuidores



A comunidade de desenvolvedores C# e .NET recebeu uma surpresa inesperada, mas agradável: um dos maiores projetos open source da plataforma anunciou uma grande chamada para contribuidores. Trata-se do projeto PowerToys da Microsoft — um conjunto de utilitários para usuários avançados do Windows, que há muito superou o status de "experimental" e se tornou uma ferramenta indispensável para milhões de desenvolvedores e profissionais de TI.



PowerToys não é apenas uma coleção de funcionalidades, mas sim um verdadeiro campo de provas para aplicar abordagens modernas em .NET. O projeto utiliza ativamente C# 12, .NET 8, WinUI 3 e Windows App SDK. Atualmente, a equipe busca desenvolvedores dispostos a assumir tarefas de diferentes níveis de complexidade: desde correção de bugs até a implementação de novos módulos.



O que é oferecido aos contribuidores?



  • Trabalho com código real da Microsoft: você ganhará experiência em code review em um dos repositórios mais bem avaliados do GitHub (mais de 100 mil estrelas).
  • Horário flexível: sem prazos ou obrigações — apenas participação voluntária no formato open source.
  • Mentoria: mantenedores experientes ajudam iniciantes a entender a arquitetura e o code style.
  • Portfólio: sua contribuição será visível para toda a comunidade, e commits no repositório PowerToys são um excelente diferencial no currículo.


Quais tarefas estão em prioridade agora?



A equipe destacou algumas áreas onde a ajuda é especialmente necessária:



  • FancyZones — melhoria dos algoritmos de gerenciamento de janelas (necessário conhecimento de WPF e Win32 API).
  • PowerRename — otimização da renomeação em massa de arquivos (trabalho com expressões regulares e multithreading).
  • Image Resizer — adição de suporte para novos formatos de imagem (trabalho com SkiaSharp e file streams).
  • Plugins para PowerToys Run — criação de novos comandos rápidos (integração com serviços do sistema Windows).


Como participar?



O processo de entrada é extremamente simples:



  1. Acesse o repositório do projeto no GitHub.
  2. Estude a seção CONTRIBUTING.md — lá estão descritos o code style e os requisitos para PRs.
  3. Escolha uma tarefa com a tag good first issue ou help wanted.
  4. Faça um fork do repositório, implemente as alterações e envie um Pull Request.


Importante: o projeto utiliza .NET 8, portanto, para compilar, será necessário instalar a versão mais recente do SDK. Também é recomendado o Visual Studio 2022 ou Rider — eles oferecem o melhor suporte para WinUI 3.



Por que vale a pena tentar?



PowerToys não é apenas "mais um open source". É um projeto que impacta diretamente a experiência do usuário no Windows. Cada commit seu será utilizado por milhares de pessoas ao redor do mundo. Além disso, trabalhar com esse código proporciona uma compreensão única de como a Microsoft constrói aplicações modernas em C# — desde contêineres DI até interoperabilidade nativa.

Recommended Libraries