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.
  • fffaraz/awesome-cpp

    fffaraz/awesome-cpp

    69,832GitHub

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the languag

    Awesome ListsCurated Resource CollectionsHigh-Performance Systems Programming
  • FFmpeg/FFmpeg

    FFmpeg/FFmpeg

    57,281GitHub

    FFmpeg is a cross-platform framework and multimedia processing suite designed for the manipulation, transcoding, and streaming of audio and video data. It functions as a comprehensive collection of command-line tools and low-level libraries that provide high-performance encoding and decoding capabilities for a wide ran

    Command Line Media ToolsMedia Codec LibrariesMultimedia Processing Suites
  • fighting41love/funNLP

    fighting41love/funNLP

    78,999GitHub

    This project is a community-driven knowledge base and curated repository focused on natural language processing and large language model development. It serves as a centralized index for high-quality tools, libraries, and research materials, organizing technical resources into structured, version-controlled documentati

    Awesome ListsLLM Application FrameworksTechnical Resource Repositories
  • FiloSottile/mkcert

    FiloSottile/mkcert

    58,154GitHub

    mkcert is a command-line utility designed to simplify local development by generating and managing locally-trusted development certificates. It creates a unique, self-signed root certificate authority on the local machine, which serves as a trusted source for issuing development credentials. By automating the generatio

    Local HTTPS Certificate GeneratorsDevelopment Certificate AuthoritiesLocal Certificate Authorities
  • 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
  • firstcontributions/first-contributions

    firstcontributions/first-contributions

    52,672GitHub

    This project is an educational resource designed to lower the barrier to entry for new developers learning how to participate in open-source software development. It provides a safe, guided practice environment where beginners can master the fundamental workflows required to contribute to public repositories. The proj

    Distributed Version ControlFork-And-Pull Request WorkflowsOpen Source Onboarding Guides
  • florinpop17/app-ideas

    florinpop17/app-ideas

    90,567GitHub

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through p

    Automated Code FixersAutonomous AI WorkflowsAutonomous Development Agents
  • 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
  • FoundationAgents/MetaGPT

    FoundationAgents/MetaGPT

    64,304GitHub

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and p

    Agentic Workflow EnginesAgentic Workflow OrchestrationAI Web Application Builders
  • FoundationAgents/OpenManus

    FoundationAgents/OpenManus

    54,544GitHub

    OpenManus is an autonomous agent framework designed to build intelligent software entities capable of executing complex, multi-step tasks through independent decision-making. It functions as a workflow orchestration engine that uses a central language model to interpret user goals, break them down into actionable steps

    Autonomous Agent FrameworksAgent Orchestration SystemsEvent-Driven Agent Loops
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp/freeCodeCamp

    437,296GitHub

    freeCodeCamp is an open-source, web-based educational platform designed to facilitate software engineering skill acquisition through a structured, project-driven curriculum. It combines theoretical instruction with hands-on coding exercises, requiring users to build functional applications to demonstrate mastery of pro

    Interactive Learning PlatformsProject-Based Coding CurriculaAutomated Assessment Environments
  • Genymobile/scrcpy

    Genymobile/scrcpy

    135,888GitHub

    This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile

    Android Remote Control InterfacesADB TunnelsBinary Media Streams
  • getify/You-Dont-Know-JS

    getify/You-Dont-Know-JS

    184,424GitHub

    This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operate

    ClosuresConceptual Programming ResourcesCurated Learning Curricula
  • ggml-org/llama.cpp

    ggml-org/llama.cpp

    95,400GitHub

    Llama.cpp is an inference engine designed for the local execution of text-based and multimodal language models on consumer hardware. It provides a core environment for running models that process both text and image inputs, utilizing hardware-accelerated backends to optimize performance across diverse CPU and GPU archi

    Hardware Abstraction LayersText-Only Inference EnginesMultimodal Inference Engines
  • gin-gonic/gin

    gin-gonic/gin

    88,134GitHub

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework

    HTTP RoutersMiddleware-Oriented FrameworksRadix Tree Routers
  • git/git

    Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data

    Distributed Version ControlCollaborative Software RepositoriesCommand Line Interfaces
  • github/gitignore

    github/gitignore

    172,602GitHub

    This project provides a comprehensive collection of version-control ignore templates designed to exclude unnecessary files from repositories. It offers a wide range of patterns tailored for specific programming languages, build systems, frameworks, platforms, and development tools. The repository includes documentatio

    Gitignore TemplatesSpecialized Ignore Templates
  • github/spec-kit

    github/spec-kit

    70,645GitHub

    Spec-kit is a specification-driven development framework designed to manage the entire software project lifecycle, from initial requirements gathering to final validation. It functions as a command-line environment that orchestrates complex development workflows by chaining shell tasks, human checkpoints, and condition

    Specification-Driven Task OrchestratorsWorkflow OrchestratorsLifecycle Management Frameworks
  • go-gitea/gitea

    go-gitea/gitea

    53,820GitHub

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or

    Self-Hosted Git ServicesArtifact RegistriesGit Hosting Services
  • 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