Github is like facebook for developers. Giving this name to this amazing site is not injustice. After all this site not only helps you to host your code with version control, but it is also helpful in making networks with other great developers across the world. A lot of developers love to spend time on GitHub exploring the project, learning a lot of stuff all the time, making connections with other developers and contributing to the open-source projects. Over 37 million users and more than 100M repository is the proof of GitHub’s popularity, and it shows the love of developers towards this incredible site.
So it’s a popular platform for tons of resources, and there are many repositories which provide free resources on various aspects of software engineering. I would like to share 50 GitHub repositories that would help you in the journey of programming.
Before you go further read this if you can't feel confidence
10 ways to improve logical thinking skills in programming
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.
A github repository that lists various python frameworks, libraries, softwares, podcasts, resources for python developers
Resources related to Node Js at one place which includes IDE’s security, testing frameworks blogs and much more.
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.
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.
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
Awesome lists about all kinds of interesting topics and resources.
It provides a roadmap inorder to become a software engineer
If you want to learn algorithms based on different programming languages this one is for you.
People choose popular projects, often not because it applies to their problems. It contains a list which you don’t need for developing
It contains advanced javascript questions which helps to upgrade yourself as a javascript developer
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
A curated interview preparation materials for busy engineers
One github page to master all your command line operations
It list useful gitignore templates for your project
It lists short javascript snippets for your next project
A repository which provides the path to become a self taught computer science engineer.
A repository which provides the path to become a self taught data science engineer.
A repository about security engineering.
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.
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.
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.
What you cannot create you cannot understand. It lists resources which help you to build your own database, bots, cryptocurrency etc.
Learn how to design large-scale systems and also preparation for the system design interview.
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.
The Node.js best practices list
“The mother of all demo apps” — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django etc.
Lists all Algorithms implemented in Python.
A set of best practices for JavaScript projects
Lists all the clean Code concepts adapted for JavaScript
The perfect Front-End Checklist for modern websites and meticulous developers
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
Lists various design patterns implemented in Java
Lists Materials to contribute to open source projects
Lists the presentation slides for developers
Unified access to the best community driven cheat sheets repositories of the world.
A curated list of services and alternatives that respect your privacy because PRIVACY MATTERS.
To create a simple block chain using python
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
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.
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.
Cool, You’ve finished reading, Now if you have any other valuable github repositories to share feel free to drop below…
Top comments (1)
Original content
dev.to/dhanushnehru/50-github-repo...