DEV Community

Cover image for 10 GitHub Repos to Improve as a Backend Engineer
Durgesh kumar prajapati
Durgesh kumar prajapati

Posted on

10 GitHub Repos to Improve as a Backend Engineer

This post will cover 10 GitHub Repositories that will help you to become a better Backend developer.

1. Awesome Backend Development:

Enter fullscreen mode Exit fullscreen mode

A curated list of resources, tools, and frameworks for backend development. It covers a wide range of topics, including databases, APIs, serverless architecture, and more.

Repository:

https://github.com/zhashkevych/awesome-backend?source=post_page-----55c9f5b72cec--------------------------------


2. System Design Primer:

Enter fullscreen mode Exit fullscreen mode

A comprehensive repository that covers system design concepts and resources for building scalable and reliable systems. It includes articles, videos, and example questions for interviews.

Repository:

https://github.com/donnemartin/system-design-primer?source=post_page-----55c9f5b72cec--------------------------------


3. Clean Architecture:

Enter fullscreen mode Exit fullscreen mode

A sample application that demonstrates the implementation of Clean Architecture principles in Node.js. It focuses on separation of concerns, testability, and maintainability.

Repository:

https://github.com/panagiop/node.js-clean-architecture?source=post_page-----55c9f5b72cec--------------------------------


4. RealWorld:

Enter fullscreen mode Exit fullscreen mode

A collection of sample applications showcasing best practices in different frameworks and languages. It provides backend implementations for a variety of frontend frameworks, allowing you to explore different technologies.

Repository:

https://github.com/gothinkster/realworld?source=post_page-----55c9f5b72cec--------------------------------


5. Node Best Practices:

Enter fullscreen mode Exit fullscreen mode

A repository that highlights best practices, tips, and tricks for Node.js development. It covers various topics, including project structure, error handling, security, and performance optimization.

Repository:

https://github.com/goldbergyoni/nodebestpractices?source=post_page-----55c9f5b72cec--------------------------------


6. Backend Developer Roadmap:

Enter fullscreen mode Exit fullscreen mode

A comprehensive roadmap for becoming a backend developer. It outlines the skills, tools, and concepts you need to master at each stage of your journey.

Repository:

https://github.com/kamranahmedse/developer-roadmap?source=post_page-----55c9f5b72cec--------------------------------


7. Node.js Best Practices:

Enter fullscreen mode Exit fullscreen mode

A repository that provides guidelines and best practices for Node.js development. It covers topics like code organization, error handling, security, performance, and testing.

Repository:

https://github.com/goldbergyoni/nodebestpractices?source=post_page-----55c9f5b72cec--------------------------------


8. Awesome Node.js:

Enter fullscreen mode Exit fullscreen mode

A curated list of delightful Node.js packages and resources. It includes libraries, frameworks, tools, and articles that can enhance your Node.js development experience.

Repository:

https://github.com/sindresorhus/awesome-nodejs?source=post_page-----55c9f5b72cec--------------------------------


9. Backend Engineering Resources:

Enter fullscreen mode Exit fullscreen mode

A collection of resources, articles, and tutorials related to backend engineering. It covers a wide range of topics, including databases, caching, messaging, and distributed systems.

Repository:

https://github.com/shahednasser/awesome-resources?source=post_page-----55c9f5b72cec--------------------------------


10. Project-Based Tutorials in C:

Enter fullscreen mode Exit fullscreen mode

A collection of project-based tutorials that guide you through building various applications in the C programming language. It covers concepts like networking, databases, and system programming.

Repository:

https://github.com/mtb0x1/Project-Based-Tutorials-in-C?source=post_page-----55c9f5b72cec--------------------------------


Connect with me

LinkedIn : https://www.linkedin.com/in/durgesh4993/
GitHub : https://github.com/Durgesh4993
LeetCode : https://leetcode.com/durgesh4993/

Top comments (7)

Collapse
 
greenteaisgreat profile image
Nathan G Bornstein •

Yoooo, great resources. Thank-you for this!

Collapse
 
elanatframework profile image
Elanat Framework •

The list is great. Thanks for taking the time to post it.

Collapse
 
ranajan848 profile image
Rajan •

Really helpful as a developer

Collapse
 
anuj4859 profile image
Anuj •

Thank you for shearing

Collapse
 
canhnnt profile image
canhnnt •

Thank you for this list

Collapse
 
kevon217 profile image
kevon217 •

thanks so much for this curation!

Collapse
 
hjgonzalez06 profile image
Hiram Gonzalez •

Great list of repositories. Thank you for your post!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.