DEV Community

Cover image for 18 Useful GitHub Repositories Every Developer Should Bookmark πŸ‘πŸ’―
Madza
Madza Subscriber

Posted on • Originally published at madza.hashnode.dev

18 Useful GitHub Repositories Every Developer Should Bookmark πŸ‘πŸ’―

I often get asked what resources and tips I would recommend for web developers. I decided to curate a list of some of the most useful GitHub repositories I have come across.

The main criteria for curating was practical usability, so these repositories include everything from learning resources and roadmaps to best practices, system designs, and tools.

Hopefully, this will help as many developers as possible and everyone will find something useful to improve their skills and workflow to create awesome projects in the future.


1. free-programming-books

⭐ GitHub stars 246k+

GitHub logo EbookFoundation / free-programming-books

πŸ“š Freely available programming books

A huge list of freely available programming books.

2. coding-interview-university

⭐ GitHub stars 230k+

GitHub logo jwasham / coding-interview-university

A complete computer science study plan to become a software engineer.

A complete computer science study plan to become a software engineer.

3. awesome

⭐ GitHub stars 216k+

GitHub logo sindresorhus / awesome

😎 Awesome lists about all kinds of interesting topics

Awesome lists about all kinds of interesting topics.

4. developer-roadmap

⭐ GitHub stars 208k+

GitHub logo kamranahmedse / developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

Up-to-date roadmap to becoming a developer.

5. javascript-algorithms

⭐ GitHub stars 149k+

GitHub logo trekhleb / javascript-algorithms

πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Algorithms and data structures implemented in JavaScript with explanations and links.

6. node-best-practices

⭐ GitHub stars 80k+

GitHub logo goldbergyoni / nodebestpractices

βœ… The Node.js best practices list (July 2024)

The Node.js best practices list.

7. tech-interview-handbook

⭐ GitHub stars 77k+

GitHub logo yangshun / tech-interview-handbook

πŸ’― Curated coding interview preparation materials for busy software engineers

Curated coding interview preparation materials for software engineers.

8. project-based-learning

⭐ GitHub stars 75k+

GitHub logo practical-tutorials / project-based-learning

Curated list of project-based tutorials

A curated list of project-based tutorials.

9. 30-seconds-of-code

⭐ GitHub stars 102k+

GitHub logo Chalarangelo / 30-seconds-of-code

Short code snippets for all your development needs

Short JavaScript code snippets for all your development needs.

10. free-for-dev

⭐ GitHub stars 57k+

GitHub logo ripienaar / free-for-dev

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

A list of SaaS, PaaS, and IaaS offerings that have free tiers.

11. javascript-questions

⭐ GitHub stars 46k+

GitHub logo lydiahallie / javascript-questions

A long list of (advanced) JavaScript questions, and their explanations ✨

A long list of advanced JavaScript questions, and their explanations.

12. design-resources-for-developers

⭐ GitHub stars 43k+

GitHub logo bradtraversy / design-resources-for-developers

Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more

A list of resources from stock photos, web templates, to frameworks, libraries, and tools.

13. app-ideas

⭐ GitHub stars 56k+

GitHub logo florinpop17 / app-ideas

A Collection of application ideas which can be used to improve your coding skills.

A Collection of application ideas that can be used to improve your coding skills.

14. build-your-own-x

⭐ GitHub stars 162k+

GitHub logo codecrafters-io / build-your-own-x

Master programming by recreating your favorite technologies from scratch.

Master programming by recreating your favorite technologies from scratch.

15. realworld

⭐ GitHub stars 68k+

GitHub logo gothinkster / realworld

"The mother of all demo apps" β€” Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

See how the exact same Medium clone is built using different frontends and backends.

16. public-apis

⭐ GitHub stars 206k+

GitHub logo public-apis / public-apis

A collective list of free APIs

A collective list of free APIs for use in software and web development.

17. system-design-primer

⭐ GitHub stars 194k+

GitHub logo donnemartin / system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Learn how to design large-scale systems. Prep for the system design interview.

18. the-art-of-command-line

⭐ GitHub stars 109k+

GitHub logo jlevy / the-art-of-command-line

Master the command line, in one page

Master the command line, all in one page.


Writing has always been my passion and it gives me pleasure to help and inspire people. If you have any questions, feel free to reach out!

Connect me on Twitter, LinkedIn and GitHub!

Visit my Blog for more articles like this.

Top comments (41)

Collapse
 
raphaelkhan profile image
Raphael Khan

Love this !

Collapse
 
madza profile image
Madza

Awesome to hear, thanks πŸ‘βœ¨πŸ’―

Collapse
 
bvishnubhotla01 profile image
Balaji Vishnubhotla

Awesome and bless you for this list.

Collapse
 
madza profile image
Madza

My pleasure, Balaji! πŸ‘πŸ’―

Collapse
 
martinadamsdev profile image
Martin Adams

Thanks Madza for sharing.

Collapse
 
madza profile image
Madza

Thanks for reading, my pleasure πŸ‘πŸ’―βœ¨

Collapse
 
enyo12 profile image
Ephraim

wow love this

Collapse
 
madza profile image
Madza

My pleasure πŸ‘πŸ’―βœ¨

Collapse
 
sohamgupta profile image
Soham Gupta

OMG such a comprehensive article, thanks for curating it.

Collapse
 
madza profile image
Madza

My pleasure, thanks πŸ‘πŸ’―βœ¨

Collapse
 
kevincp17 profile image
kevincp17

This is awesome, thanks man!

Collapse
 
madza profile image
Madza

My pleasure πŸ‘βœ¨

Collapse
 
gscode profile image
gaganjot singh

woww

Collapse
 
madza profile image
Madza

Glad you liked them πŸ‘πŸ’―βœ¨

Collapse
 
davidjackdev profile image
David Jack

Good Good!

Collapse
 
madza profile image
Madza

My pleasure πŸ‘πŸ’―βœ¨

Collapse
 
ramondev profile image
RamΓ³n

Awesome! Thanks for sharing!

Collapse
 
madza profile image
Madza

My pleasure πŸ‘πŸ’―βœ¨

Collapse
 
peterpark88 profile image
PeterPark88

Thanks for sharing,

Collapse
 
madza profile image
Madza

My pleasure πŸ‘πŸ’―βœ¨