Skip to content

Os 10 Melhores Projetos de Código Aberto no GitHub em 2023

O Software de Código Aberto (OSS) revolucionou a forma como o desenvolvimento de software é feito hoje. Com milhões de projetos de Código Aberto no GitHub disponíveis, pode ser esmagador navegar e encontrar os melhores projetos de código aberto que atendam às suas necessidades.

Este artigo lista os 10 repositórios de código aberto do GitHub com crescimento mais rápido que você deve conhecer.

Para a atualização mais recente, queremos adicionar a estrela ascendente na comunidade de Código Aberto do GitHub: PyGWalker (opens in a new tab).

PyGWalker, Biblioteca Python de Código Aberto para Visualização e Exploração de Dados

PyGWalker pode simplificar sua análise de dados e fluxo de trabalho de visualização de dados no Jupyter Notebook, transformando seu dataframe do pandas (e dataframe do polars) em uma interface de usuário estilo Tableau para exploração visual.

PyGWalker (pronuncia-se como "Pig Walker", apenas para diversão) é abreviação de "Python binding of Graphic Walker". Ele integra o Jupyter Notebook (ou outros notebooks baseados em Jupyter) com o Graphic Walker, um tipo diferente de alternativa de código aberto para o Tableau. Ele permite que cientistas de dados analisem dados e visualizem padrões com operações simples de arrastar e soltar.

Você pode executar o PyGWalker agora mesmo com esses notebooks online:

Executar PyGWalker no Kaggle Notebook (opens in a new tab)Executar PyGWalker no Google Colab (opens in a new tab)Dar uma ⭐️ no GitHub para o PyGWalker (opens in a new tab)
Executar PyGWalker no Kaggle Notebook (opens in a new tab)Executar PyGWalker no Google Colab (opens in a new tab)[![Executar PyGWalker no Google Colab](https://docs-us.oss-us-west- (opens in a new tab)

1.aliyuncs.com/img/blog-cover-images/pygwalker-github-star.png)](https://github.com/Kanaries/pygwalker (opens in a new tab)) |

E não se esqueça de dar uma ⭐️ para o PyGWalker no GitHub!

https://github.com/Kanaries/pygwalker (opens in a new tab)

1. RLHF + PaLM: Alternativa de Código Aberto ao ChatGPT

PaLM-rlhf-pytorch: Alternativa de Código Aberto ao ChatGPT

O repositório RLHF + PaLM é uma implementação em andamento que combina Aprendizado por Reforço com Feedback Humano (RLHF, sigla em inglês) e a arquitetura PaLM. Seu objetivo é criar uma versão de código aberto de um modelo semelhante ao ChatGPT, mas com os benefícios adicionais da arquitetura PaLM. Infelizmente, não há um modelo pré-treinado fornecido para essa solução.

Histórico de Estrelas do PaLM-rlhf no GitHub

GitHub - lucidrains/PaLM-rlhf-pytorch: Implementação do RLHF (opens in a new tab)

2. RATH — Alternativa de Código Aberto ao Tableau

RATH: Alternativa de Código Aberto ao Tableau

Usando o RATH para Análise Exploratória de Dados

Como um novato no cenário, o RATH também possui uma das comunidades de crescimento mais rápido no GitHub. Com sua tecnologia de ponta e abordagem inovadora para análise e visualização de dados, o RATH rapidamente ganhou popularidade entre os profissionais e entusiastas de dados.

Histórico de Estrelas do RATH no GitHub

A comunidade do RATH está crescendo rapidamente, com desenvolvedores, cientistas de dados e analistas de negócios contribuindo para o seu desenvolvimento e compartilhando ideias sobre como maximizar seu potencial. Seja você um analista de dados experiente ou apenas começando, o RATH é uma ferramenta indispensável para quem deseja aprimorar suas habilidades de análise e visualização de dados.

GitHub - Kanaries/Rath: Ferramentas automatizadas de análise exploratória e visualização de dados. (opens in a new tab)

Mais informações sobre o RATH: https://kanaries.net/ (opens in a new tab)

3. Gogs — Alternativa de Código Aberto ao GitHub

Gogs: Alternativa de Código Aberto ao GitHub

O Gogs oferece uma interface amigável para controle de versão do Git, tornando-se uma ótima alternativa ao GitHub. Ele fornece uma variedade de recursos, incluindo rastreamento de problemas, solicitações de pull e wikis. Com sua capacidade de ser auto-hospedado e personalizável, o Gogs oferece uma solução flexível e segura para colaboração em Git.

Histórico de Estrelas do Gogs no GitHub

GitHub - gogs/gogs: Gogs é um serviço Git auto-hospedado sem complicações (opens in a new tab)

4. NocoDB — Alternativa de Código Aberto ao AirTable

NocoDB: Alternativa de Código Aberto ao AirTable

O NocoDB oferece uma plataforma flexível e escalável para dados que suporta bancos de dados SQL, NoSQL e de Grafo. Ele possui uma interface simples, porém poderosa, para criação e gerenciamento de bancos de dados, e suporta atualizações de dados em tempo real. O NocoDB é uma ótima alternativa ao Airtable para aqueles que precisam de mais controle e personalização sobre seus dados.

GitHub - nocodb/nocodb: 🔥 🔥 🔥 Alternativa de Código Aberto ao Airtable (opens in a new tab)

5. Rocket.Chat — Alternativa de Código Aberto ao Slack

Rocket.Chat: Alternativa de Código Aberto ao Slack

O Rocket.Chat oferece comunicação em equipe em tempo real com uma variedade de recursos, incluindo chamadas de voz e vídeo, compartilhamento de tela e compartilhamento de arquivos. É altamente personalizável e pode ser auto-hospedado ou usado como uma solução baseada em nuvem. Com suas poderosas ferramentas de colaboração, o Rocket.Chat é uma ótima alternativa ao Slack.

Histórico de Estrelas do Rocket.Chat no GitHub

GitHub - RocketChat/Rocket.Chat: A plataforma de comunicações que coloca a proteção de dados em primeiro lugar. (opens in a new tab)

6. Airbyte — Alternativa de Código Aberto ao Fivetran

![Airbyte: Integração de Dados de Código Aberto](https://miro.medium.com/v2/resize:fit (opens in a new tab)

:1400/format:webp/1*ANBGrdKpC-Ul1aV36YG2Sg.png)

O Airbyte fornece uma interface simples, mas poderosa, para integração de dados. Ele suporta uma ampla variedade de fontes de dados, incluindo bancos de dados, aplicativos SaaS e APIs. Com suas capacidades de transferência de dados em tempo real e opções flexíveis de transformação de dados, o Airbyte facilita a obtenção dos seus dados onde você precisa.

Histórico de Estrelas do Airbyte no GitHub

GitHub - airbytehq/airbyte: Plataforma de integração de dados para pipelines ELT, de APIs, bancos de dados e arquivos para armazéns e lakes. (opens in a new tab)

7. Plausible Analytics — Alternativa de Código Aberto ao Google Analytics

Plausible Analytics: Alternativa de Código Aberto ao Google Analytics

O Plausible Analytics é uma solução de análise amigável à privacidade que fornece relatórios detalhados de atividade do site sem coletar dados pessoais. Possui análise e relatórios em tempo real e oferece uma interface simples e intuitiva para entender o desempenho do seu site.

Histórico de Estrelas do Plausible Analytics no GitHub

GitHub - plausible/analytics: Alternativa de análise da web simples, de código aberto, leve (< 1 KB) e amigável à privacidade ao Google Analytics. (opens in a new tab)

8. Supabase — Alternativa de Código Aberto ao Firebase

O Supabase oferece uma plataforma completa para construção e hospedagem de aplicativos da web, com um banco de dados de backend, uma API e uma camada de dados em tempo real. Possui uma interface simples e intuitiva para criar e gerenciar seu aplicativo e oferece poderosas ferramentas de colaboração para sua equipe. Com sua capacidade de dimensionar e se integrar a uma variedade de outras ferramentas, o Supabase é uma ótima alternativa ao Firebase.

Supabase: Alternativa de Código Aberto ao Firebase

Histórico de Estrelas do Supabase no GitHub

GitHub - supabase/supabase: A alternativa de código aberto ao Firebase. Siga para se manter atualizado sobre nosso Beta público. (opens in a new tab)

9. Kdenlive — Alternativa

de Código Aberto ao Adobe Premiere

O KDenLive é um software de edição de vídeo de código aberto que oferece uma plataforma poderosa e flexível para criar, editar e produzir conteúdo de vídeo de alta qualidade. Ele suporta uma ampla variedade de formatos e inclui recursos avançados, como edição de várias faixas, correção de cores e efeitos visuais. Com uma interface amigável e uma comunidade ativa, o KDenLive é uma ótima escolha tanto para editores de vídeo amadores quanto profissionais.

Kdenlive — Alternativa de Código Aberto ao Adobe Premiere

Histórico de Estrelas do Kdenlive no GitHub

GitHub - KDE/kdenlive: Editor de vídeo gratuito e de código aberto, baseado no MLT Framework e nos KDE Frameworks (opens in a new tab)

10. Mastodon — Alternativa de Código Aberto ao Twitter

Mastodon — Alternativa de Código Aberto ao Twitter

O Mastodon é uma alternativa de código aberto para plataformas centralizadas de mídia social, como o Twitter. É uma rede descentralizada de servidores que permite aos usuários se conectar uns com os outros, compartilhar conteúdo e participar de comunidades online. Oferece muitos dos mesmos recursos das plataformas tradicionais de mídia social, incluindo a capacidade de publicar atualizações, compartilhar imagens e vídeos e interagir com outros usuários por meio de curtidas, comentários e republicações. O Mastodon enfatiza fortemente a privacidade, a liberdade de expressão e o controle sobre a identidade online, tornando-se uma escolha popular para usuários que valorizam esses princípios.

Histórico de Estrelas do Mastodon no GitHub

GitHub - mastodon/mastodon: Sua comunidade de microblogging auto-hospedada e interconectada globalmente (opens in a new tab)

Conclusão

Em conclusão, esses 10 repositórios de código aberto no GitHub são um testemunho da comunidade de código aberto vibrante e próspera. Eles oferecem alternativas econômicas às soluções proprietárias e fornecem ferramentas valiosas para desenvolvedores, analistas de dados e empresas. Ao utilizar as vantagens do código aberto, esses dez projetos desenvolveram soluções fortes e eficazes e são ativos importantes que definitivamente valem a pena explorar e apoiar.

FAQ

O que são projetos de código aberto no GitHub?

Projetos de código aberto no GitHub se referem a projetos de software cujo código-fonte está disponível ao público sob uma licença de código aberto, permitindo que os desenvolvedores contribuam e melhorem a base de código.

Quais são os projetos mais populares do GitHub?

Os projetos mais populares do GitHub variam de acordo com a categoria e o propósito, mas alguns dos mais amplamente usados e reconhecidos incluem Kubernetes, Flutter, React Native, Ansible e TensorFlow.

Quais são alguns bons projetos de código aberto para contribuir como iniciante?

Para iniciantes, alguns bons projetos de código aberto para contribuir podem incluir o freeCodeCamp, que ajuda os desenvolvedores a desenvolver habilidades e portfólios por meio de desafios de codificação interativos, além de projetos como o Projeto Android Aberto de Trinea ou o Aplicativo Android do Wikimedia Commons.

Como posso encontrar projetos de código aberto no GitHub?

Você pode encontrar projetos de código aberto no GitHub pesquisando por tópico, usando o recurso Explorar do GitHub ou navegando em repositórios populares e projetos recomendados por outros desenvolvedores e especialistas da comunidade.

Quais são os maiores projetos de código aberto no GitHub?

Alguns dos maiores projetos de código aberto no GitHub incluem freeCodeCamp, TensorFlow, Kubernetes e React Native, que ganharam amplo reconhecimento e adoção na indústria de tecnologia.

📚