23 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
  • 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
  • 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
  • TheAlgorithms/Python

    TheAlgorithms/Python

    217,914GitHub

    This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programmi

    Algorithmic Problem SolvingAlgorithmic Reference CollectionsData Structures
  • langflow-ai/langflow

    langflow-ai/langflow

    144,903GitHub

    Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, t

    Visual Workflow CanvasesWorkflow Execution APIsDeployment Security Policies
  • microsoft/PowerToys

    microsoft/PowerToys

    129,929GitHub

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for syste

    Cross-Device Input ControllersCross-Device Input SynchronizersDesktop Workflow Optimizers
  • langgenius/dify

    langgenius/dify

    129,826GitHub

    Dify is a self-hosted platform designed for the orchestration of multi-container application stacks. It provides a unified environment for managing complex service deployments, coordinating background worker processes, and maintaining database dependencies through standardized configuration files. The platform disting

    Container Orchestration PlatformsContainerized Application PlatformsInfrastructure Orchestration Tools
  • kubernetes/kubernetes

    kubernetes/kubernetes

    120,673GitHub

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current syst

    Container Orchestration PlatformsDeclarative Reconciliation EnginesDistributed Container Orchestration
  • electron/electron

    electron/electron

    120,164GitHub

    This framework provides a multi-process architecture for building desktop applications using web technologies. It manages the application lifecycle, window states, and system-level integrations through a primary entry point, while isolating web content in separate rendering processes to maintain stability and security.

    Application Lifecycle ManagersContext Isolation StrategiesInter-Process Communication Security
  • excalidraw/excalidraw

    excalidraw/excalidraw

    117,138GitHub

    This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard fo

    Canvas Rendering EnginesCollaborative Drawing EnginesCollaborative Whiteboards
  • rust-lang/rust

    rust-lang/rust

    110,533GitHub

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces m

    Server ImplementationsTesting FrameworksData Structures
  • godotengine/godot

    godotengine/godot

    106,855GitHub

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-plat

    Cross-Platform Game EnginesNode-Based Game EnginesScene Graph Systems
  • 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
  • iluwatar/java-design-patterns

    iluwatar/java-design-patterns

    93,757GitHub

    This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz

    Code SnippetsDesign Pattern CatalogsAlgorithmic Implementations
  • gohugoio/hugo

    gohugoio/hugo

    86,693GitHub

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, a

    Build EnginesContent Authoring ToolsContent Organization Systems
  • opencv/opencv

    opencv/opencv

    86,238GitHub

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning

    Computer Vision LibrariesReal-Time Computer VisionReference-Counted Memory Management
  • firecrawl/firecrawl

    firecrawl/firecrawl

    84,034GitHub

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveragi

    Autonomous Web AgentsAutonomous Web CrawlersAutonomous Web Researchers
  • 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
  • astral-sh/uv

    astral-sh/uv

    79,476GitHub

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure repr

    Dependency ManagementDependency DeclarationsDependency Resolvers
  • junegunn/fzf

    junegunn/fzf

    77,987GitHub

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe

    Fuzzy Search EnginesInteractive Command-Line FiltersInteractive Data Explorers