Top 50 Useful GitHub Repos That Every Developer Should Follow

 Github… .facebook for engineers. Giving this name to this astounding site isn't unfairness. Afterall this site not just assists you with facilitating your code with variant control, yet it is additionally useful in making networks with other extraordinary engineers across the world. A ton of engineers love to invest energy on GitHub investigating the venture, gaining some significant experience of stuff constantly, making associations with different designers and adding to the open-source projects. North of 37 million clients and more than 100M storehouse is the evidence of Github's notoriety and it shows the adoration for designers towards this astonishing site.

So it's a famous stage for lots of assets and there are numerous stores which give free assets on different parts of programming. I might want to share 50 github archives that would help you in the excursion of programming.





1. FreeCodeCamp

A non profit organization and best opensource community. Over here you can help others code and also learn to code by the various tutorials they have provided.

2. Awesome Python

A github repository that lists various python frameworks, libraries, softwares, podcasts, resources for python developers.

3. Ultimate Node Js Resources

Resources related to Node Js at one place which includes IDE’s security, testing frameworks blogs and much more.

4. You don’t know JS

You don’t know JS is a popular javascript book which is available in github as well.

5. Coding Interview University

If you want to get into top software companies it provides a study plan. It also helps yourself to stay prepared for technical interviews for Google, Microsoft etc.

6. Public Apis

As a developer when dealing with Apis for application you can choose a list of free Apis from this site which ranges from animation, games, google analytical apis etc.

7. App Ideas

It lists a collection of application ideas to improve your coding skills

8. Ultimate Web Development Resources

Lists collection of web development resources which ranges from the list of softwares, hosting platforms, code challenges, fonts etc. If you want to get started with web development these resources listed here would help you to get started

9. Awesome

Awesome lists about all kinds of interesting topics and resources.

10. Developer Roadmap

It provides a roadmap inorder to become a software engineer

11. The Algorithms

If you want to learn algorithms based on different programming languages this one is for you.

12. You dont need

People choose popular projects, often not because it applies to their problems. It contains a list which you don’t need for developing

13. Javascript Questions

It contains advanced javascript questions which helps to upgrade yourself as a javascript developer

14. Wtfjs

A list of funny and tricky JavaScript examples

15. Complete Python 3 Bootcamp

There is a course in udemy based on the repository name and all the course files are present here


16. Tech Interview Handbook

A curated interview preparation materials for busy engineers


17. The Art of Command Line

One github page to master all your command line operations


18. Gitignore

It list useful gitignore templates for your project


19. 30 seconds of code

It lists short javascript snippets for your next project


20. Computer Science

A repository which provides the path to become a self taught computer science engineer.


21. Data Science

A repository which provides the path to become a self taught data science engineer.


22. How to secure anything

A repository about security engineering.


23. Free Programming Books

List all the free programming books available for a programmer


24. Mobile Verification Toolkit

It is a collection of utilities to simplify and automate the process of gathering forensic traces helpful to identify a potential compromise of Android and iOS devices.


25. 33 Js concepts

It lists about 33 Javascript concepts which every developer must know.


26. Front end interview handbook

It lists various front end interview preparation materials for busy engineers.


27. Project based learning

A list of programming tutorials in which aspiring software developers learn how to build an application from scratch. These tutorials are divided into different primary programming languages. Tutorials may involve multiple technologies and languages.


28. Build your own X

What you cannot create you cannot understand. It lists resources which help you to build your own database, bots, cryptocurrency etc.


29. System Design Primer

Learn how to design large-scale systems and also preparation for the system design interview.


30. Javascript Algorithms

Algorithms and data structures implemented in JavaScript with explanations and links to further readings.


31. Big List of naughty strings

The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.


32. The book of secret knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.


33. Node best practices

The Node.js best practices list


34. Real World

“The mother of all demo apps” — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django etc.


35. TheAlgorithms/Python

Lists all Algorithms implemented in Python.


36. Project Guidelines

A set of best practices for JavaScript projects


37. Clean Code Javascript

Lists all the clean Code concepts adapted for JavaScript


38. Front End Checklist

The perfect Front-End Checklist for modern websites and meticulous developers


39. Css Pro Tips

A collection of tips to help take your CSS skills pro


40. Javascript Testing Best Practices

Comprehensive and exhaustive JavaScript & Node.js testing best practices


41. Java Design Patterns

Lists various design patterns implemented in Java


42. First Contributions

Lists Materials to contribute to open source projects


43. Slidev

Lists the presentation slides for developers


44. Cheat.sh

Unified access to the best community driven cheat sheets repositories of the world.


45. Awesome Privacy

A curated list of services and alternatives that respect your privacy because PRIVACY MATTERS.


46. Blockchain

To create a simple block chain using python


47. Ionic framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.


48. Pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.


49. Supercookie

Supercookie uses favicons to assign a unique identifier to website visitors. Unlike traditional tracking methods, this ID can be stored almost persistently and cannot be easily cleared by the user.


50. How web works

Details information about how DNS, HTTP protocol, servers work or about Render Tree, DOM Tree, page painting etc. It is a useful repository to learn the basics of how the web works.

Buy me a coffee

Back to top