DEV Community

Cover image for 18 Useful GitHub Repositories Every Developer Should Bookmark 👍💯
Madza
Madza

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 (November 2022)

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 30-seconds / 30-seconds-of-code

Short JavaScript 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 (42)

Collapse
 
raphaelkhan profile image
Raphael Khan

Love this !

Collapse
 
madza profile image
Madza

Awesome to hear, thanks 👍✨💯

Collapse
 
peterpark88 profile image
PeterPark88

Thanks for sharing,

Collapse
 
madza profile image
Madza

My pleasure 👍💯✨

Collapse
 
bvishnubhotla01 profile image
Balaji Vishnubhotla

Awesome and bless you for this list.

Collapse
 
madza profile image
Madza

My pleasure, Balaji! 👍💯

Collapse
 
xanderyzwich profile image
Corey McCarty

Thanks, I've starred them all. Some I already had, but I'm always glad to have more.

Collapse
 
madza profile image
Madza

My pleasure 👍💯✨

Collapse
 
yohanesss profile image
Yohanes Setiawan

Great list!

Collapse
 
madza profile image
Madza

My pleasure 👍💯✨

Collapse
 
kevincp17 profile image
kevincp17

This is awesome, thanks man!

Collapse
 
madza profile image
Madza

My pleasure 👍✨

Collapse
 
behrjozef profile image
Jozef Behr • Edited

Awesome Stuff thank you so much for share .

Collapse
 
madza profile image
Madza

My pleasure 👍💯✨

Collapse
 
gscode profile image
gaganjot singh

woww

Collapse
 
madza profile image
Madza

Glad you liked them 👍💯✨

Collapse
 
enyo12 profile image
enyo12

wow love this

Collapse
 
madza profile image
Madza

My pleasure 👍💯✨

Collapse
 
midnqp profile image
Muhammad Bin Zafar

These are epic stuff @madza! I knew some of them, but it's so great to see them all compiled. This is unique! Fabulous job ✅ done!

Collapse
 
madza profile image
Madza

Thank you so much 👍✨💯

Collapse
 
davidjackdev profile image
David Jack

Good Good!

Collapse
 
madza profile image
Madza

My pleasure 👍💯✨

Collapse
 
martinadamsdev profile image
Martin Adams

Thanks Madza for sharing.

Collapse
 
madza profile image
Madza

Thanks for reading, my pleasure 👍💯✨

Collapse
 
auralise profile image
Auralise

What a fantastic list! Thanks for posting this all in one place. Much appreciated

Collapse
 
madza profile image
Madza

My pleasure, thanks a lot👍✨💯

Collapse
 
sohamgupta profile image
Soham Gupta

OMG such a comprehensive article, thanks for curating it.

Collapse
 
madza profile image
Madza

My pleasure, thanks 👍💯✨

Collapse
 
kansoldev profile image
Yahaya Oyinkansola

Thanks for listing this amazing Github Repos. They are truly a gold mine

Collapse
 
madza profile image
Madza

My pleasure to share them 👍✨💖