100+ Must Know Github Repositories For Any Programmer

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  2. html5-boilerplate

    A professional front-end template for building fast, robust, and adaptable web apps or sites.

    2. Html Boilerplate

  3. html-basics

    HTML Basics ( HTML-5 )

    3. Html Quizzes

  4. html5-interview-questions

    🟣 HTML5 interview questions and answers to help you prepare for your next technical interview in 2024.

    4. Html Interview Questions

  5. awesome-css

    :art: A curated contents of amazing CSS :)

    2. Awesome Css

  6. awesome-css-learning

    A tiny list limited to the best CSS Learning Resources

    3. Awesome Css Learning

  7. awesome-css-frameworks

    List of awesome CSS frameworks in 2025

    4. Awesome Css Frameworks

  8. SaaSHub

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

    SaaSHub logo
  9. gridgarden

    A game for learning CSS grid layout 🥕

    7. Css Grid Garden

  10. flexboxfroggy

    A game for learning CSS flexbox 🐸

    8. Css Flexbox Froggy

  11. You-Dont-Need-JavaScript

    CSS is powerful, you can do a lot of things without JS.

    9. You don't need JavaScript

  12. 50projects50days

    50+ mini web projects using HTML, CSS & JS

    10. 50 Projects 50 Days

  13. solved-by-flexbox

    A showcase of problems once hard or impossible to solve with CSS alone, now made trivially easy with Flexbox.

    11. Solved by Flexbox

  14. css-interview-questions

    🟣 CSS interview questions and answers to help you prepare for your next technical interview in 2024.

    12. Css Interview Questions

  15. front-end-interview-handbook

    🌐 Front End interview preparation materials for busy engineers (updated for 2025)

    1. Frontend Interview Handbook

  16. frontend-bootcamp

    Discontinued Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux

    4. Frontend Bootcamp

  17. Web-Dev-For-Beginners

    24 Lessons, 12 Weeks, Get Started as a Web Developer

    5. Web Dev for Beginners

  18. developer-handbook

    An opinionated guide on how to become a professional Web/Mobile App Developer.

    6. Developer Handbook

  19. spellbook-of-modern-webdev

    A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development

    7. Spellbook of Modern Webdev

  20. WebFundamentals

    Discontinued Former git repo for WebFundamentals on developers.google.com

    8. Web Fundamentals

  21. design-resources-for-developers

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

    9. Design Resources for Beginners

  22. FrontEndCollection

    Notes for Fullstack Software Engineers. Covers common data structure and algorithms, web concepts, Javascript / TypeScript, React, and more!

    10. Frontend Collection

  23. You-Dont-Know-JS

    A book series (2 published editions) on the JS language.

    1. You don't know JavaScript

  24. javascript

    GitBook teaching programming basics with Javascript (by GitbookIO)

    3. JavaScript Tutorial

  25. JavaScript30

    30 Day Vanilla JS Challenge

    4. JavaScript30

  26. Javascript

    Javascript : Test-Driven Learning (by MartinChavez)

    5. JavaScript Test Driven Learning

  27. javascript-questions

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

    6. JavaScript Advanced Questions

  28. clean-code-javascript

    Clean Code concepts adapted for JavaScript

    7. Clean Code JavaScript

  29. awesome-javascript

    🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

    8. Awesome JavaScript

  30. complete-javascript-course

    Starter files, final projects, and FAQ for my Complete JavaScript course

    9. Complete JavaScript Course

  31. javascript-patterns

    JavaScript Design Patterns

    10. JavaScript Design Patterns

  32. react-bits

    ✨ React patterns, techniques, tips and tricks ✨

    1. React Bits

  33. react-atomic-design

    🔬 How the Atomic Design methodology can create a great design system from scratch and make better developers.

    2. React Atomic Design

  34. reactpatterns

    React patterns & techniques to use in development for React Developer ⚛ .

    3. React Patterns

  35. beautiful-react-hooks

    🔥 A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development 🔥

    6. Beautiful React Hooks

  36. react

    An implementation of GitHub's Primer Design System using React (by primer)

    7. Primer React

  37. React

    This repository contains all the material for the HackYourFuture module "React.js: Building dynamic UIs with modern JavaScript" (by HackYourFuture)

    8. React HackYourFuture

  38. reactjs.org

    Discontinued The React documentation website [Moved to: https://github.com/reactjs/react.dev]

    9. React

  39. react-boilerplate

    🔥 A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.

    10. React Boilerplate

  40. awesome-nodejs

    :zap: Delightful Node.js packages and resources

    1. Awesome Node.js

  41. nodebestpractices

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

    2. Node Best Practises

  42. hackathon-starter

    A boilerplate for Node.js web applications

    3. Node.js Hackathon Starter

  43. node-js-getting-started

    Getting Started with Node.js on Heroku.

    4. Node.js Getting Started Heroku

  44. art-of-node

    :snowflake: a short introduction to node.js

    5. Art of Node

  45. nodejs-guidelines

    Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms.

    6. Node.js Guidelines

  46. backendlore

    How I write backends

    7. Backendlore

  47. bulletproof-nodejs

    Implementation of a bulletproof node.js API 🛡️

    8. Bullet Proof Node.js

  48. nodebeginner.org

    A comprehensive Node.js tutorial for beginners

    9. Node Beginner

  49. awesome-nodejs-projects

    Curated list of awesome open-source applications made with Node.js

    10. Awesome Node.js Projects

  50. developer-roadmap

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

    1. Developer Roadmap

  51. CppDeveloperRoadmap

    The roadmap for learning the C++ programming language for beginners and experienced devs.

    2. C++ Roadmap

  52. awesome-python-roadmaps

    Awesome Python roadmaps

    4. Python Roadmap

  53. DevOps-Roadmap

    DevOps Roadmap for 2025. with learning resources

    5. DevOps Roadmap

  54. php-developer-roadmap

    This is PHP Developer Roadmap

    6. PHP Developer Roadmap

  55. machine-learning-roadmap

    A roadmap connecting many of the most important concepts in machine learning, how to learn them and what tools to use to perform them.

    7. Machine Learning Roadmap

  56. react-roadmap-2024

    🌟 This is the "React learning roadmap in 2024"

    8. React Roadmap

  57. AspNetCore-Developer-Roadmap

    Roadmap to becoming an ASP.NET Core developer in 2025

    9. AspNetCore Developer Roadmap

  58. 10. Cyber Security Roadmap

  59. awesome-algorithms

    A curated list of awesome places to learn and/or practice algorithms.

    2. Awesome Algorithms

  60. DSA-Bootcamp-Java

    This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.

    3. DSA Bootcamp Java

  61. The-Complete-FAANG-Preparation

    Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.

    4. The Complete FAANG Preperation

  62. leetcode-patterns

    A pattern-based approach for learning technical interview questions

    5. LeetCode Patterns

  63. dsa.js-data-structures-algorithms-javascript

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook

    6. DSA on JavaScript

  64. algodeck

    An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯

    7. Algo Deck

  65. algorithms_and_data_structures

    180+ Algorithm & Data Structure Problems using C++

    8. Algorithms and Data Structures

  66. Leetcode

    Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more. (by fishercoder1534)

    9. Leet Code DSA

  67. algorithms.js

    Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript

    10. Algorithms

  68. system-design-primer

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

    2. System Design Primer

  69. awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    3. Awesome Scalability

  70. python-patterns

    A collection of design patterns/idioms in Python

    4. Python Patterns

  71. Design Patterns PHP

    Discontinued sample code for several design patterns in PHP 8

    6. Design Patterns PHP

  72. awesome-design-patterns

    A curated list of software and architecture related design patterns.

    8. Awesome Design Patterns

  73. modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    9. Modular Monolith with TDD

  74. domain-driven-hexagon

    Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

    10. Domain Driven Hexagon

  75. design_patterns_in_typescript

    :triangular_ruler: Design pattern implementations in TypeScript

    11. Design Patterns in Typescript

  76. system-design-interview

    System design interview for IT companies

    12. System Design Interview

  77. system-design

    Learn how to design systems at scale and prepare for system design interviews

    13. System Design

  78. machine-learning-systems-design

    A booklet on machine learning systems design with exercises. NOT the repo for the book "Designing Machine Learning Systems"

    14. Machine Learning Systems Design

  79. awesome-webcomponents

    A curated list of awesome Web Components tools, articles and resources.

    1. Awesome webcomponents

  80. big-list-of-naughty-strings

    The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.

    2. Big List of Naughty Strings

  81. public-apis

    A collective list of free APIs

    5. Public APIs

  82. SDE-Interview-Questions

    Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.

    9. SDE Interview Questions

  83. Complete-Placement-Preparation

    This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

    10. Complete Placement Preparation

  84. SaaSHub

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

    SaaSHub logo
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

  • Kickstart Hacktoberfest with These Exciting Open Source Projects to Contribute To! 🚀

    10 projects | dev.to | 9 Oct 2024
  • Webpack Performance Tuning: Minimizing Build Times for Large Projects

    18 projects | dev.to | 5 Aug 2024
  • [AskJS] Are there any Electron alternatives that uses less recourses?

    8 projects | /r/javascript | 23 Mar 2023
  • Top 33 JavaScript Projects on GitHub (November 2021)

    29 projects | dev.to | 13 Nov 2021
  • Next.js vs Express: What to Choose in 2025?

    2 projects | dev.to | 14 Mar 2025