๐Ÿš€ 20 Must-Know GitHub Repositories for Developers in 2025!

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. free-programming-books

    :books: Freely available programming books

    ๐Ÿ”ฅ Top 20 GitHub Repositories Every Developer Should Know 1๏ธโƒฃ Free Programming Books ๐Ÿ“š ๐Ÿ“Œ https://github.com/EbookFoundation/free-programming-books A legendary collection of free programming books covering AI, web development, Python, JavaScript, and more!

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. awesome-krita

    ๐Ÿ•ถ Awesome list of Krita resources!

    5๏ธโƒฃ Awesome GitHub Repos ๐ŸŒŸ ๐Ÿ“Œ https://github.com/sindresorhus/awesome A curated list of amazing GitHub repositories covering various programming topics.

  4. developer-roadmap

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

    2๏ธโƒฃ Developer Roadmap ๐Ÿ›ค๏ธ ๐Ÿ“Œ https://github.com/kamranahmedse/developer-roadmap A structured roadmap for learning Frontend, Backend, DevOps, and more with the latest technologies.

  5. build-your-own-x

    Master programming by recreating your favorite technologies from scratch.

    3๏ธโƒฃ Build Your Own X ๐Ÿ”จ ๐Ÿ“Œ https://github.com/codecrafters-io/build-your-own-x A fantastic repository that teaches you how to build browsers, databases, OS, blockchain, and more from scratch!

  6. 30-seconds-of-code

    Discontinued Short code snippets for all your development needs [Moved to: https://github.com/Chalarangelo/30-seconds-of-code] (by 30-seconds)

    4๏ธโƒฃ 30 Seconds of Code โšก ๐Ÿ“Œ https://github.com/30-seconds/30-seconds-of-code Short, powerful JavaScript, Python, and React snippets to speed up your development.

  7. javascript-algorithms

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

    6๏ธโƒฃ JavaScript Algorithms and Data Structures ๐Ÿง  ๐Ÿ“Œ https://github.com/trekhleb/javascript-algorithms A collection of JavaScript-based algorithms and data structures with explanations.

  8. TheAlgorithms

    All Algorithms implemented in Python

    7๏ธโƒฃ The Algorithms ๐Ÿ“Š ๐Ÿ“Œ https://github.com/TheAlgorithms/Python A massive collection of algorithm implementations in Python.

  9. system-design-primer

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

    8๏ธโƒฃ System Design Primer ๐Ÿ—๏ธ ๐Ÿ“Œ https://github.com/donnemartin/system-design-primer Learn system design concepts with real-world case studies and interview prep materials.

  10. Front-end-Developer-Interview-Questions

    A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.

    ๐Ÿ”Ÿ Frontend Developer Interview Questions ๐ŸŽค ๐Ÿ“Œ https://github.com/h5bp/Front-end-Developer-Interview-Questions A collection of real frontend developer interview questions to prepare for job interviews.

  11. handson-ml

    โ›”๏ธ DEPRECATED โ€“ See https://github.com/ageron/handson-ml3 or handson-mlp instead.

    1๏ธโƒฃ1๏ธโƒฃ Practical Machine Learning ๐Ÿ“ˆ ๐Ÿ“Œ https://github.com/ageron/handson-ml Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow.

  12. freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    1๏ธโƒฃ2๏ธโƒฃ Free Code Camp Curriculum ๐ŸŽ“ ๐Ÿ“Œ https://github.com/freeCodeCamp/freeCodeCamp A free interactive coding platform with real-world projects.

  13. leetcode

    LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode้ข˜่งฃ๏ผŒ่ฎฐๅฝ•่‡ชๅทฑ็š„leetcode่งฃ้ข˜ไน‹่ทฏใ€‚) (by azl397985856)

    1๏ธโƒฃ3๏ธโƒฃ LeetCode Solutions ๐Ÿ† ๐Ÿ“Œ https://github.com/azl397985856/leetcode A collection of LeetCode solutions to prepare for FAANG interviews.

  14. nodebestpractices

    :white_check_mark: The Node.js best practices list (July 2024)

    1๏ธโƒฃ4๏ธโƒฃ Node.js Best Practices ๐Ÿš€ ๐Ÿ“Œ https://github.com/goldbergyoni/nodebestpractices Best practices for building scalable and efficient Node.js applications.

  15. coding-interview-university

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

    1๏ธโƒฃ5๏ธโƒฃ Coding Interview University ๐ŸŽฏ ๐Ÿ“Œ https://github.com/jwasham/coding-interview-university A complete self-study guide to crack FAANG interviews.

  16. project-based-learning

    Curated list of project-based tutorials

    1๏ธโƒฃ6๏ธโƒฃ Project-Based Learning ๐Ÿ”จ ๐Ÿ“Œ https://github.com/practical-tutorials/project-based-learning A collection of hands-on projects to improve your coding skills.

  17. the-art-of-command-line

    Master the command line, in one page

    1๏ธโƒฃ7๏ธโƒฃ The Art of Command Line ๐Ÿ–ฅ๏ธ ๐Ÿ“Œ https://github.com/jlevy/the-art-of-command-line Master the Linux command line with this detailed guide.

  18. public-apis

    A collective list of free APIs

    1๏ธโƒฃ9๏ธโƒฃ Public APIs ๐Ÿ“ก ๐Ÿ“Œ https://github.com/public-apis/public-apis A list of free APIs for web development, data, and AI applications.

  19. design-resources-for-developers

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

    2๏ธโƒฃ0๏ธโƒฃ Design Resources for Developers ๐ŸŽจ ๐Ÿ“Œ https://github.com/bradtraversy/design-resources-for-developers Free design tools, UI kits, and CSS frameworks for developers.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Can't find a particular tutorial website

    4 projects | /r/embedded | 5 Apr 2022
  • 5 GitHub Repositories for learning developers...

    5 projects | dev.to | 4 Dec 2021
  • Best GitHub Repositories for Programmers

    12 projects | dev.to | 11 May 2025
  • Top 10 GitHub Repositories every Web Developer should know in 2025

    10 projects | dev.to | 17 Jan 2025
  • GitHub Repositories Every Developer Should Know: An In-Depth Guide

    20 projects | dev.to | 24 Oct 2024