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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews

    1. Html Head

  • html5-boilerplate

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

  • 2. Html Boilerplate

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • html-basics

    HTML Basics ( HTML-5 )

  • 3. Html Quizzes

  • html5-interview-questions

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

  • 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 2024

  • 4. Awesome Css Frameworks

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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 and answers to help you prepare for your next technical interview in 2024.

  • 12. Css Interview Questions

  • front-end-interview-handbook

    ⚡️ Front End interview preparation materials for busy engineers

  • 1. Frontend Interview Handbook

  • frontend-bootcamp

    Discontinued 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

    Discontinued 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 Fullstack Software Engineers. Covers common data structure and algorithms, web concepts, Javascript / TypeScript, React, and more!

  • 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

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

  • 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 (February 2024)

  • 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.js 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

  • awesome-python-roadmaps

    Awesome Python roadmaps

  • 4. Python Roadmap

  • DevOps-Roadmap

    DevOps Roadmap for 2024. 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-2024

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

  • 8. React Roadmap

  • AspNetCore-Developer-Roadmap

    Roadmap to becoming an ASP.NET Core developer in 2024

  • 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 + interview preparation bootcamp of WeMakeDevs.

  • 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+ Flash Cards to Help You Preparing Your Algorithms & Data Structures 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

    Discontinued 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

    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