Skip to content
Start » Github » Helpful repositories on Github for Developers

Helpful repositories on Github for Developers

O GitHub is a free service for software project repositories, however, as it is based on versioning with GIT, any kind of file, mainly text, can be used, and developers always take advantage of these tools to turn them into something beyond the main objective. .

There are several repositories with lists of valuables for developers, UI designers, and other IT professionals. You just need to know where to look.

This article presents a series of the most valuable GitHub repositories for programmers.

Github repositories

Awesome Data Table References

Opening the list, I present a repository of my responsibility, where I curate references to tables of open data of Brazilian and global institutions and bodies.

Whenever it is necessary to create fields for choosing municipalities, Brazilian states, searches by zip code, identification by race or color, developers find themselves building this data manually, often with different codes from base cadastral tables.

Currently the repository provides the data files for download in original CSV, XLS, ODS, XML or JSON versions.

The repository is constantly updated with improvements, and one of the roadmap items is the organization into ready-made data models, with SQL dump to easily be incorporated into MySQL, PostgresSQL, SQLite, MongoDB, etc.

Organizations with available data: IBGE, INEP, Brazilian Government.

Free Programming Books

THE Free Programming Books – Free Programming Books, does exactly what its name says. It is a list of free e-books in a large number of technologies and a wide range of languages.

Want to learn more about Elasticsearch? There is a free book for that. Markdown? There is a free book for that. Neo4j? Yes, there is a free book for that. Of course, a number of free books on programming languages are available.

Free For Dev

Next on the list is Free For Dev is a list – Free for developers, of software SaaS – Software as a Service, PaaS – Platform as a Service and IaaS – Infrastructure as a Service, which have free plans for developers.

To get on the list, the free tier of the service cannot be a trial, and if time-limited, it must last at least one year. The list has a handy index to quickly find what you're looking for.

JavaScript Questions

And if you are looking for resources for the language of the moment, the repository JavaScript Questions – Javascript Questions, is a list of questions that test how well you know JavaScript.

This is a great repository to study and update your Javascript knowledge.

The questions range from basic to advanced as you progress through the list.

Public APIs

Public APIsAPIs Public, I'd say it's one of my favorite repositories.

It is a collection of free APIs in a wide variety of categories.

In the list you can find everything from cat suits to an API that tracks Lisbon metro delays. Lots of government data and even an API that serves up random images of food dishes.

gitignore

gitignore is a collection of models .gitignore useful tools that work well with specific programming languages, frameworks, tools, or environments.

The repository is very well organized, being categorized into root folder templates, global templates for IDEs, tools and operating systems, and community templates for more specific use cases.

JavaScript Algorithms

JavaScript Algorithms – Algorithms in Javascript, presents a list of popular algorithms and data structures, implemented in JavaScript.

Each code has its own README file that explains how it works, as well as links to further and further reading.

It is an excellent repository for learning not only Javascript but mainly logical programming structures, such as: linked lists, binary trees, hash tables, graphs, etc.

Awesome

Awesome – Awesome, Spectacular.

If you're a programmer, you've probably heard of Awesome lists.

Each Awesome repository is a curated list of technologies, plugins, and other resources for a specific technology.

The repository referenced here is an organized list of all Awesome repositories on GitHub. Want a list for PHP or Laravel? To Dart or Flutter? For git? Awesome has.

Wow, this is awesome!!

You Don't Need

You Don't Need – You don't need, it's a list of frameworks or programming languages or other tools that you probably don't need as a programmer.

For example, you might not need jQuery if you're only targeting modern browsers. Or it might not need Javascript for some effect that CSS can do for you.

Important warning: the repository is totally opinionated, and each developer must really make this decision, but it presents good suggestions for alternatives that are often native to solutions for recurring needs.

Front End Checklist

Front End Checklist is a checklist for any and all web developers.

An elaborate checklist of all the elements you need to have and test before putting your site into production. Each element comes with a tag classifying it as recommended, highly recommended and cannot be omitted.

Project Based Learning

Project Based Learning – Project Based Learning, is a list of programming tutorials where the goal is to learn a programming language by building an application from scratch.

The list is organized by programming languages, choose yours, make a fork from the repo and start learning.

App Ideas

There's no better way to learn to code than by building something.

It follows a similar line to the Project Based Lerning repository, but focuses on presenting project ideas, which is not always easy to define.

This way the App Ideas repository has a list of app ideas that you can use to improve your programming skills.

realworld

Sometimes creating a TODO (Tasks) app is not a project idea.

Following the same line as App Ideas, RealWorld enters.

The repository helps to build an exact clone of Medium.com with different frontends and backends.

A great repository if you want to step up your learning curve with a great project.

Laravel Best Practices

Laravel Best Practices – Best Practices in Laravel, is a repository that organizes, in several languages, good programming practices to be applied in applications developed in the framework PHP Laravel.

It is an excellent place to consult to improve the architecture, readability and stability of the code of your programs, or even to adopt as standardization of good practices in development teams.


I hope the post has helped you discover a new source of useful knowledge in the Github repositories for developers on this list. And as the Dev world is collaboration, don't forget to comment suggesting new repositories.

Don't forget to keep this article as it will be constantly updated with new useful repositories.

Reference - 19 Must-Know GitHub Repos for Programmers

keep up to date

Don't forget to follow me on twitter and sign the Mazer.dev channel on Youtube to receive updates on new articles, video lessons and free courses in software development and engineering.

See our list of Courses by clicking here.

1 thought on “Repositórios úteis no Github para Desenvolvedores”

  1. Pingback: What is Source Code Management - Software Versioning- MAZER.DEV

Leave a Reply

Your email address will not be published.

en_USEnglish
%d bloggers like this: