Handful Github Repos for Full stack web developer

This article contains a list of useful GitHub repositories to help full-stack web developers to improve their programming skills. It is structured in the following order, Front end developer resources, Backend developer resources, Full-stack developer resources, Web development tools, Projects based learning, Free books and additional tools.


Ramya Chinnadurai

2 years ago | 2 min read

This article contains a list of useful GitHub repositories to help full-stack web developers to improve their skills.

It is structured in the following order,

  • Roadmap
  • Front end developer resources
  • Backend developer resources
  • Full-stack developer resources
  • Web development tools
  • Projects based learning
  • Free books and additional tools

1. Web Developer Roadmap

The roadmap is a guided way to start your journey to become a full stack developer. This repo contains the roadmap for a complete front-end, back-end and dev-ops learning pathway.

2. Design resources for Developers

It contains the curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more.

3. Frontend Web Development Resources

A practical journey of tools and resources to become front-end Web Developers.

4. Frontend Dev Bookmarks

The curated collection of resources for frontend web developers for appearance, architecture, compatibility, user interface and a lot more.

5. Frontend Interview Handbook

Contains Front End interview preparation materials for developers includes - pop quizzes, coding, front end system design and more!

6. Awesome Backend Engineer

A curated and opinionated list of resources for backend developers includes resources for networking, databases, security, architecture and more.

7. Ultimate Node js resources

This repo contains resources for Nodejs includes Github repos, books, blogs, youtube videos to refer and more.

8. JavaScript Algorithms and Data Structures

It contains Js based examples of many popular algorithms and data structures.

Each algorithm and data structure has its own related explanations and links for further reading (including YouTube videos).

9. 30 seconds of code

It contains a wide variety of ES6 helper functions includes helpers for dealing with primitives, arrays and objects, as well as algorithms, DOM manipulation functions and Node.js utilities.

10. Become a Full Stack Web Developer

It contains free resources for learning Full Stack Web Development which includes a complete learning journey to become a full-stack web developer.

11. Web Development Resources

Tools for web development includes illustrations, icons, fonts, templates, libraries and a lot more.

12. Free for Dev

It contains a complete list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

13. Tech Interview Handbook

Curated technical interview preparation materials to clear technical interviews.learning

14. Project-Based Learning

"Learn by doing" is the best approach to learning to code.

Here are programming tutorials in which you can learn to build an application from scratch.

These tutorials are divided into different primary programming languages.

15. Free Programming Books

Contains the list of books and resources for all programming languages in many languages.

16. Awesome

It contains Awesome lists about all kinds of interesting topics.

Thanks for taking your time and reading this article, it was originally written as a Twitter thread, and published in my blog post If you have any suggestions or ideas to share feel free to contact me on Twitter.


Created by

Ramya Chinnadurai

Building A passionate programmer and curious learner.







Related Articles