100+ Must Know Github Repositories For Any Programmer

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

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • html5-boilerplate

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

    2. Html Boilerplate

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • html-basics

    HTML Basics ( HTML-5 )

    3. Html Quizzes

  • html5-interview-questions

    🟣 HTML5 coding interview questions and answers for web developers.

    4. Html Interview Questions

  • awesome-css

    :art: A curated contents of amazing CSS :)

    2. Awesome Css

  • awesome-css-learning

    A tiny list limited to the best CSS Learning Resources

    3. Awesome Css Learning

  • awesome-css-frameworks

    List of awesome CSS frameworks in 2023

    4. Awesome Css Frameworks

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • gridgarden

    A game for learning CSS grid layout 🥕

    7. Css Grid Garden

  • flexboxfroggy

    A game for learning CSS flexbox 🐸

    8. Css Flexbox Froggy

  • You-Dont-Need-JavaScript

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

    9. You don't need JavaScript

  • 50projects50days

    50+ mini web projects using HTML, CSS & JS

    10. 50 Projects 50 Days

  • 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

  • css-interview-questions

    🟣 CSS Interview Questions Answered to help you get ready for your next coding interview.

    12. Css Interview Questions

  • front-end-interview-handbook

    ⚡️ Front End interview preparation materials for busy engineers

    1. Frontend Interview Handbook

  • frontend-bootcamp

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

    4. Frontend Bootcamp

  • Web-Dev-For-Beginners

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

    5. Web Dev for Beginners

  • developer-handbook

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

    6. Developer Handbook

  • spellbook-of-modern-webdev

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

    7. Spellbook of Modern Webdev

  • WebFundamentals

    Former git repo for WebFundamentals on developers.google.com

    8. Web Fundamentals

  • 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

  • FrontEndCollection

    Notes for Front-end Software Engineers. Covers common data structure and algorithms, basic web concepts, HTML & CSS & Javascript.

    10. Frontend Collection

  • You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

    1. You don't know JavaScript

  • javascript

    GitBook teaching programming basics with Javascript (by GitbookIO)

    3. JavaScript Tutorial

  • JavaScript30

    30 Day Vanilla JS Challenge

    4. JavaScript30

  • Javascript

    Javascript : Test-Driven Learning (by MartinChavez)

    5. JavaScript Test Driven Learning

  • javascript-questions

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

    6. JavaScript Advanced Questions

  • clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

    7. Clean Code JavaScript

  • awesome-javascript

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

    8. Awesome JavaScript

  • complete-javascript-course

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

    9. Complete JavaScript Course

  • javascript-patterns

    JavaScript Design Patterns

    10. JavaScript Design Patterns

  • react-bits

    ✨ React patterns, techniques, tips and tricks ✨

    1. React Bits

  • react-atomic-design

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

    2. React Atomic Design

  • reactpatterns

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

    3. React Patterns

  • beautiful-react-hooks

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

    6. Beautiful React Hooks

  • react

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

    7. Primer React

  • React

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

    8. React HackYourFuture

  • reactjs.org

    The React documentation website

    9. React

  • react-boilerplate

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

    10. React Boilerplate

  • awesome-nodejs

    :zap: Delightful Node.js packages and resources

    1. Awesome Node.js

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (November 2022)

    2. Node Best Practises

  • hackathon-starter

    A boilerplate for Node.js web applications

    3. Node.js Hackathon Starter

  • node-js-getting-started

    Getting Started with Node on Heroku

    4. Node.js Getting Started Heroku

  • art-of-node

    :snowflake: a short introduction to node.js

    5. Art of Node

  • 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

  • backendlore

    How I write backends

    7. Backendlore

  • bulletproof-nodejs

    Implementation of a bulletproof node.js API 🛡️

    8. Bullet Proof Node.js

  • nodebeginner.org

    A comprehensive Node.js tutorial for beginners

    9. Node Beginner

  • awesome-nodejs-projects

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

    10. Awesome Node.js Projects

  • developer-roadmap

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

    1. Developer Roadmap

  • CppDeveloperRoadmap

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

    2. C++ Roadmap

  • python-engineer-roadmap

    Python Engineer Roadmap

    4. Python Roadmap

  • DevOps-Roadmap

    DevOps Roadmap for 2022. with learning resources

    5. DevOps Roadmap

  • php-developer-roadmap

    This is PHP Developer Roadmap

    6. PHP Developer Roadmap

  • 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

  • react-roadmap-2023

    🌟 This is the "React learning roadmap in 2023" 🌟

    8. React Roadmap

  • AspNetCore-Developer-Roadmap

    Roadmap to becoming an ASP.NET Core developer in 2022

    9. AspNetCore Developer Roadmap

  • 10. Cyber Security Roadmap

  • awesome-algorithms

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

    2. Awesome Algorithms

  • DSA-Bootcamp-Java

    This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom.

    3. DSA Bootcamp Java

  • The-Complete-FAANG-Preparation

    This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.

    4. The Complete FAANG Preperation

  • leetcode-patterns

    A pattern-based approach for learning technical interview questions

    5. LeetCode Patterns

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

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

    6. DSA on JavaScript

  • algodeck

    An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯

    7. Algo Deck

  • algorithms_and_data_structures

    180+ Algorithm & Data Structure Problems using C++

    8. Algorithms and Data Structures

  • Leetcode

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

    9. Leet Code DSA

  • algorithms.js

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

    10. Algorithms

  • system-design-primer

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

    2. System Design Primer

  • awesome-scalability

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

    3. Awesome Scalability

  • python-patterns

    A collection of design patterns/idioms in Python

    4. Python Patterns

  • Design Patterns PHP

    sample code for several design patterns in PHP 8

    6. Design Patterns PHP

  • awesome-design-patterns

    A curated list of software and architecture related design patterns.

    8. Awesome Design Patterns

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    9. Modular Monolith with TDD

  • domain-driven-hexagon

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

    10. Domain Driven Hexagon

  • design_patterns_in_typescript

    :triangular_ruler: Design pattern implementations in TypeScript

    11. Design Patterns in Typescript

  • system-design-interview

    System design interview for IT companies

    12. System Design Interview

  • system-design

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

    13. System Design

  • 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

  • awesome-webcomponents

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

    1. Awesome webcomponents

  • 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

  • public-apis

    A collective list of free APIs

    5. Public APIs

  • 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

  • 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

  • SaaSHub

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

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