321 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.
  • prakhar1989/awesome-courses

    prakhar1989/awesome-courses

    66,531GitHub

    This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and te

    Computer Science CurriculaCurated Educational RepositoriesCurated Learning Paths
  • prettier/prettier

    prettier/prettier

    51,664GitHub

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files ad

    Code FormattersExtensible ParsersIn-Place Formatters
  • prometheus/prometheus

    prometheus/prometheus

    62,853GitHub

    Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dime

    Monitoring PlatformsAlerting EnginesInfrastructure Metrics Monitoring
  • protocolbuffers/protobuf

    protocolbuffers/protobuf

    70,695GitHub

    Protocol Buffers is a language-neutral, platform-agnostic mechanism for serializing structured data. It provides a schema-driven toolchain that compiles declarative data definitions into type-safe source code, enabling consistent communication and strongly typed API contracts across services written in different progra

    API Contract DefinitionsBinary Serialization ProtocolsData Serialization
  • psf/requests

    psf/requests

    53,829GitHub

    Requests is a high-level HTTP client library designed to simplify web communication and API integration. It provides an intuitive, human-readable interface for performing standard network operations, including request execution, connection pooling, and stateful session management. By encapsulating raw network data into

    HTTP Client LibrariesHTTP ClientsHTTP Interaction Frameworks
  • public-apis/public-apis

    public-apis/public-apis

    399,192GitHub

    This project is a comprehensive, community-driven directory of public service endpoints designed to facilitate the discovery and integration of external data sources. It serves as a centralized registry where developers can locate reliable third-party APIs to augment their applications with specialized functionality, r

    API DirectoriesAPI Discovery ServicesDirectory Navigation
  • punkpeye/awesome-mcp-servers

    punkpeye/awesome-mcp-servers

    81,101GitHub

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosy

    Model Context Protocol ServersTool Interoperability ProtocolsAI Agent Tool Integrations
  • puppeteer/puppeteer

    puppeteer/puppeteer

    93,606GitHub

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to fac

    Automated End-to-End TestingBrowser Automation LibrariesBrowser Lifecycle Managers
  • python/cpython

    python/cpython

    71,643GitHub

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a com

    Reference ImplementationsForeign Function InterfacesGeneral Purpose Languages
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHub

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Hardware-Accelerated Tensor LibrariesTensor ManagementATen Tensor Libraries
  • rails/rails

    rails/rails

    58,297GitHub

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side temp

    Full-Stack FrameworksAction-Based Request RoutersActive Record Patterns
  • rasbt/LLMs-from-scratch

    rasbt/LLMs-from-scratch

    85,529GitHub

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementat

    Language Model DevelopmentBackpropagation ImplementationsDeep Learning Implementations
  • rclone/rclone

    rclone/rclone

    55,637GitHub

    This project is a command-line storage manager that provides a unified interface for performing file operations across local filesystems and diverse cloud storage providers. It functions as a cross-platform storage abstraction, utilizing a modular backend architecture to map heterogeneous cloud storage APIs into a stan

    Command-Line Storage ManagersStorage Abstraction LayersAutomated Data Migration
  • realworld-apps/realworld

    realworld-apps/realworld

    82,844GitHub

    RealWorld is an open-source project that provides a standardized blueprint for building functionally identical applications across diverse programming languages and frameworks. By establishing a contract-first API specification and a shared data model, it enables developers to create decoupled frontend and backend comp

    Application BlueprintsContract-First SpecificationsCross-Framework Implementations
  • redis/redis

    redis/redis

    73,096GitHub

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr

    Active-Active Database ClustersDistributed CachesDistributed State Management
  • reduxjs/redux

    reduxjs/redux

    61,444GitHub

    Redux is a predictable state container designed to manage global application data through a centralized store. It operates on a unidirectional data flow architecture where state transitions are triggered by dispatching action objects, which are then processed by pure reducer functions to produce a new, immutable state

    Global State ContainersAction Reducer PatternsAction-Driven State Mutations
  • remix-run/react-router

    remix-run/react-router

    56,250GitHub

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface

    Declarative RoutersDeclarative Routing LibrariesFull-Stack Data Routers
  • resume/resume.github.com

    resume/resume.github.com

    62,795GitHub

    This project is a static site generator designed to transform plain text content into pre-rendered web documents. It functions as a content platform that separates structural information from presentation, utilizing lightweight markdown formatting to ensure portability and ease of maintenance. The platform is built on

    Static Site GeneratorsStatic Site GeneratorsCollaborative Governance Models
  • 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
  • romkatv/powerlevel10k

    romkatv/powerlevel10k

    53,017GitHub

    Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configurat

    Shell Prompt FrameworksAsynchronous Execution StrategiesPrompt Customization Tools