DEV Community

Cover image for 18 useful GitHub repositories every developer should bookmark
kumar pintu
kumar pintu

Posted on

18 useful GitHub repositories every developer should bookmark

  1. free-programming-books

https://github.com/EbookFoundation/free-programming-books.git

A huge list of freely available programming books.

  1. coding-interview-university

https://github.com/jwasham/coding-interview-university.git

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

  1. awesome

https://github.com/sindresorhus/awesome.git

Awesome lists about all kinds of interesting topics.

  1. developer-roadmap

https://github.com/kamranahmedse/developer-roadmap.git

Up-to-date roadmap to becoming a developer.

  1. javascript-algorithms

https://github.com/trekhleb/javascript-algorithms.git

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

  1. node-best-practices

https://github.com/goldbergyoni/nodebestpractices

The Node.js best practices list.

  1. tech-interview-handbook

https://github.com/yangshun/tech-interview-handbook.git

Curated coding interview preparation materials for software engineers.

  1. project-based-learning

https://github.com/practical-tutorials/project-based-learning.git

A curated list of project-based tutorials.

  1. 30-seconds-of-code

https://github.com/30-seconds/30-seconds-of-code.git

Short JavaScript code snippets for all your development needs.

  1. free-for-dev

https://github.com/ripienaar/free-for-dev.git

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

  1. javascript-questions

https://github.com/lydiahallie/javascript-questions.git

A long list of advanced JavaScript questions, and their explanations

  1. design-resources-for-developers

https://github.com/bradtraversy/design-resources-for-developers.git

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

  1. app-ideas

https://github.com/florinpop17/app-ideas.git

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

  1. build-your-own-x

https://github.com/codecrafters-io/build-your-own-x.git

Master programming by recreating your favorite technologies from scratch.

  1. real world

https://github.com/gothinkster/react-redux-realworld-example-app.git

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

  1. Public - API's

https://github.com/public-apis/public-apis.git

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

  1. system-design-primer

https://github.com/donnemartin/system-design-primer.git

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

  1. the-art-of-command-line

https://github.com/jlevy/the-art-of-command-line.git

Master the command line, all in one page.

Top comments (0)