50个开发者应该知道的Github repo

50个开发者应该知道的Github repo

Github is 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.

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.

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

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

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

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.

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.

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.

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

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.

Thanks for reading 🙂 If you have any other valuable github repositories to share feel free to drop below

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注