31 repos

Awesome GitHub repositories, curated.

A community-curated directory of interesting public GitHub repositories. Ask in plain English — AI ranks by relevance. Save what you find.

Browse repositories

We'll search the best matching repositories with AI.
  • jwasham/coding-interview-university

    jwasham/coding-interview-university

    337,188GitHub

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling u

    Algorithmic Complexity AnalysisComputer Science CurriculaComputer Science Fundamentals
  • donnemartin/system-design-primer

    donnemartin/system-design-primer

    335,906GitHub

    This repository is a comprehensive educational resource designed to help software engineers master large-scale system design and prepare for technical interviews. It provides a structured curriculum that covers the fundamental principles of distributed systems, backend engineering, and object-oriented design through a

    System Design CurriculaCurriculaDistributed Systems
  • vinta/awesome-python

    vinta/awesome-python

    283,687GitHub

    This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. Th

    Development Resource CatalogsCommunity Resource DirectoriesCommunity-Curated Indexes
  • practical-tutorials/project-based-learning

    practical-tutorials/project-based-learning

    258,742GitHub

    This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structu

    Project-Based Learning HubsCurated Learning DirectoriesCurated Resource Directories
  • facebook/react

    facebook/react

    243,179GitHub

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    Component LibrariesComponent-Based ArchitecturesJSX Syntax
  • trekhleb/javascript-algorithms

    trekhleb/javascript-algorithms

    195,648GitHub

    This project is a comprehensive educational repository that provides functional implementations of fundamental computer science algorithms and data structures. It serves as a structured reference for developers to study computational logic, problem-solving strategies, and the mathematical principles that underpin softw

    Algorithmic ImplementationsAlgorithmic ParadigmsAlgorithmic Reference Collections
  • tensorflow/tensorflow

    tensorflow/tensorflow

    193,864GitHub

    TensorFlow is a comprehensive machine learning framework designed for the construction, training, and deployment of complex mathematical models. It utilizes a graph-based execution model that represents operations as directed acyclic graphs, enabling automatic differentiation and efficient parallel processing. The syst

    Machine Learning FrameworksDeferred-Execution Symbolic GraphsDistributed Training Frameworks
  • flutter/flutter

    flutter/flutter

    175,261GitHub

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-p

    Declarative UI FrameworksConstraint Based LayoutsDeclarative Routers
  • avelino/awesome-go

    avelino/awesome-go

    165,543GitHub

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently di

    Developer Resource DirectoriesDependency ManagersDistributed Systems Utilities
  • jlevy/the-art-of-command-line

    jlevy/the-art-of-command-line

    159,970GitHub

    This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for da

    Command Line GuidesCommand Line Reference GuidesCommand Line References
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702GitHub

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of speci

    Media DownloadersAutomated Media ArchiversMedia Format Selectors
  • golang/go

    golang/go

    132,649GitHub

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external

    Programming LanguagesStatically Typed Compiled LanguagesChannel-Based Concurrency
  • ripienaar/free-for-dev

    ripienaar/free-for-dev

    118,073GitHub

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and s

    Awesome ListsFree-Tier Infrastructure ServicesTechnical Resource Curations
  • Hack-with-Github/Awesome-Hacking

    Hack-with-Github/Awesome-Hacking

    106,960GitHub

    This project is a community-maintained, open-source knowledge base that serves as a structured index for cybersecurity resources. It provides a centralized directory of tools, frameworks, and documentation designed to assist security researchers, penetration testers, and developers in hardening digital infrastructure a

    Awesome ListsCurated Resource ListsOpen Source Knowledge Bases
  • denoland/deno

    denoland/deno

    106,258GitHub

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system

    JavaScript and TypeScript RuntimesJavaScript RuntimesRuntime Permission Policies
  • GrowingGit/GitHub-Chinese-Top-Charts

    GrowingGit/GitHub-Chinese-Top-Charts

    106,216GitHub

    This project functions as a curated software directory and developer resource index, providing a centralized platform for discovering and evaluating high-quality open-source repositories. It serves as an aggregator that monitors trending software and educational resources, organizing them by technical domain and progra

    Curated Software DirectoriesAwesome ListsCurated Resource Lists
  • mui/material-ui

    mui/material-ui

    97,927GitHub

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex appl

    Component LibrariesComponent-Based UI LibrariesAccessible Component Suites
  • mtdvio/every-programmer-should-know

    mtdvio/every-programmer-should-know

    97,839GitHub

    This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional

    Career GuidanceComputer Science FoundationsComputer Science Fundamentals
  • fastapi/fastapi

    fastapi/fastapi

    95,356GitHub

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event

    Application Core ClassesRequest Body ValidationsAsynchronous Dependencies
  • tailwindlabs/tailwindcss

    tailwindlabs/tailwindcss

    93,668GitHub

    Utility-first CSS framework for fast, design-system-friendly styling.

    Utility-First CSS FrameworksUtility-First StylingContent-Scanning Build Engines