Logo Github

Repositórios úteis no Github para Desenvolvedores

O GitHub é um serviço gratuito para repositórios de projetos de software, porém, como é baseado em versionamento com GIT, qualquer espécie de arquivo, principalmente de texto, pode ser utilizado, e desenvolvedores sempre aproveitam estas ferramentas para torná-las em algo além do objetivo principal.

Existem diversos repositórios com listas de valiosos para desenvolvedores, designers de interface e outros profissionais de TI. Você apenas precisa saber onde procurar.

Este artigo apresenta uma série dos mais valiosos repositórios do GitHub para programadores.

Repositórios Github

Free Programming Books

A Free Programming Books – Livros de Programação Gratuitos, faz exatamente o que diz seu nome. É uma lista de e-books gratuitos em um grande número de tecnologias e uma ampla variedade de idiomas.

Quer saber mais sobre o Elasticsearch? Existe um livro grátis para isso. Markdown? Existe um livro grátis para isso. Neo4j? Sim, existe um livro grátis para isso. Logicamente, uma série de livros gratuitos sobre linguagens de programação estão disponíveis

Free For Dev

O próximo da list aé o Free For Dev é uma lista – Grátis para desenvolvedores, de softwares SaaS – Software as a Service, PaaS – Platform as a Service e IaaS – Infrastructure as a Service, que possuem planos gratuitos para desenvolvedores.

Para entrar na lista, o nível gratuito do serviço não pode ser um teste e, se for limitado no tempo, deve durar pelo menos um ano. A lista tem um índice útil para encontrar rapidamente o que você está procurando.

JavaScript Questions

E se você estiver procurando recursos para a linguagem do momento, o repositório JavaScript Questions – Questões sobre Javascript, é uma lista de perguntas que testam o quão bem você conhece JavaScript.

Este é um ótimo repositório para estudar e atualizar seu conhecimento de Javascript.

As perguntas vão do básico ao avançado conforme você avança na lista.

Public APIs

Public APIs – APIs Públicas, eu diria que é um dos meus repositórios favoritos.

É uma coleção de APIs gratuitas em uma ampla variedade de categorias.

Na lista você encontra desde fatos de gatos a uma API que rastreia atrasos no metro de Lisboa. Muitas de dados governamentaise até uma API que serve imagens aleatórias de pratos de comida.

Gitignore

Gitignore é uma coleção de modelos .gitignore úteis que funcionam bem com linguagens de programação, estruturas, ferramentas ou ambientes específicos.

O repositório é muito bem organizado, sendo categorizado em modelos de pasta raiz, modelos globais para IDEs, ferramentas e sistemas operacionais e modelos de comunidade para casos de uso mais específicos.

JavaScript Algorithms

JavaScript Algorithms – Algoritmos em Javascript, apresenta uma lista de algoritmos e estruturas de dados populares, implementados em JavaScript.

Cada código tem seu próprio arquivo README que explica como ele funciona, bem como links para leituras futuras e de aprofundamento.

É um excelente repositório para aprendizado, não apenas de Javascript mas principalmente de estruturas lógicas de programação, como: listas encadeadas, árvores binárias, hash tables, grafos, etc.

Awesome

Awesome – Demais, Espetacular .

Se você é um programador, provavelmente já ouviu falar das listas Awesome.

Cada repositório Awesome é uma lista selecionada de tecnologias, plug-ins e outros recursos para uma tecnologia específica.

O repositório referenciado aqui é uma lista organizada de todos os repositórios Awesome no GitHub. Quer uma lista para PHP ou Laravel? Para Dart ou Flutter? Para Git? O Awesome tem.

Wow, this is awesome !!

You Don’t Need

You Don’t Need – Você não precisa, é uma lista de frameworks ou linguagens de programação ou outras ferramentas das quais você, provavelmente, não precisa como programador.

Por exemplo, você pode não precisar do jQuery se estiver visando apenas navegadores modernos. Ou pode não precisar de Javascript para algum efeito que o CSS pode realizar por você.

Aviso importante: o repositório é totalmente opinativo, sendo que cada desenvolvedor deve realmente tomar esta decisão, porém ele apresenta boas sugestões de alternativas muitas vezes nativas para soluções de necessidades recorrentes.

Front-End Checklist

Front-End Checklist é uma lista de controle para todo e qualquer desenvolvedor web.

Uma elaborada lista de verificação de todos os elementos que você precisa ter e testar antes de colocar seu site em produção. Cada elemento vem com uma tag classificando como recomendada, altamente recomendada e não pode ser omitida.

Project Based Learning

Project Based Learning – Aprendizado Baseado em Projeto, é uma lista de tutoriais de programação onde o objetivo é aprender uma linguagem de programação construindo um aplicativo do zero.

A lista é organizada por linguagens de programação, escolha a sua, faça um fork do repo e comece a aprender.

App Ideas

Não há melhor maneira de aprender a codificar do que construindo algo.

Segue uma linha similar a do repositório Project Based Lerning, mas foca em apresentar ideias de projetos, o que nem sempre é fácil de definir.

Desta maneira o repositório do App Ideas traz uma lista de ideias de aplicativos que você pode usar para melhorar suas habilidades de programação.

RealWorld

Às vezes, criar um aplicativo TODO (Tarefas) não é uma ideia de projeto.

Seguindo a mesma linha do App Ideas, entra o RealWorld.

O repositório ajuda a construir um clone exato do Medium.com com diferentes front-ends e back-ends.

Um ótimo repositório se você quiser intensificar o aprendizado com um excelente projeto.

Laravel Best Practices

Laravel Best Practices – Boas Práticas em Laravel, é um repositório que organiza, em várias línguas, boas práticas de programação a serem aplicadas em aplicações desenvolvidas no framework PHP Laravel.

É um excelente local de consulta para melhorar a arquitetura, legibilidade e estabilidade do código de seus programas, ou até mesmo, para adotar como padronizações de boas práticas em equipes de desenvolvimento.


Espero que o post tenha auxiliado a conhecer uma nova fonte de conhecimento útil nos repositórios Github para desenvolvedores nesta lista. E como o mundo Dev é colaboração, não esqueça de comentar sugerindo novos repositórios.

Não esqueça de guardar este artigo pois ele será constantemente atualizado com novos repositórios úteis.

Referência – 19 Must-Know GitHub Repos for Programmers

Mantenha-se atualizado

Não esqueça de me seguir no Twitter e assinar o Canal Mazer.dev no Youtube para receber atualizações de novos artigos, vídeo aulas e cursos gratuitos em desenvolvimento e engenharia de software.

Consulte nossa lista de Cursos clicando aqui.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: