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.
  • 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
  • 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
  • golang-standards/project-layout

    golang-standards/project-layout

    55,386GitHub

    This project provides a standardized directory layout pattern that establishes a predictable structure for organizing source code, configuration files, and documentation. It serves as a community-driven framework designed to improve project maintainability, simplify developer onboarding, and ensure consistency across l

    Project Directory LayoutsConfiguration-Driven ScaffoldingConvention-Based Directory Structures
  • goldbergyoni/nodebestpractices

    goldbergyoni/nodebestpractices

    105,100GitHub

    This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across

    Application MonitoringLayered ArchitecturesModular Architectures
  • google-gemini/gemini-cli

    google-gemini/gemini-cli

    94,954GitHub

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes,

    Agent Memory SystemsCLI Extension FrameworksSubagent Definitions
  • google/material-design-icons

    google/material-design-icons

    52,899GitHub

    This project provides a comprehensive collection of standardized vector symbols designed to maintain a unified visual language across mobile and web-based user interfaces. It serves as a cross-platform resource for developers and designers to implement a consistent iconographic identity within digital products. The li

    Icon LibrariesCross-Platform UI ComponentsDesign Consistency
  • gorhill/uBlock

    gorhill/uBlock

    61,640GitHub

    uBlock is a browser-based content blocker that functions as a declarative filtering engine to intercept network requests and modify web page content. It operates by parsing standardized filter lists into optimized data structures, allowing it to block network hosts, enforce security policies, and prevent unauthorized d

    Declarative Filtering EnginesDynamic Filtering RulesNetwork Host Blockers
  • grafana/grafana

    grafana/grafana

    72,295GitHub

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking an

    Observability Data PlatformsTelemetry Visualization DashboardsTime-Series Visualization Engines
  • 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
  • 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
  • hacksider/Deep-Live-Cam

    hacksider/Deep-Live-Cam

    79,568GitHub

    Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a hi

    Cinematic Video EnhancementsFace Swapping ToolsHigh-Performance AI Inference
  • hakimel/reveal.js

    hakimel/reveal.js

    70,586GitHub

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation

    Declarative Slide EnginesDOM-Based Slide OrchestratorsHTML Presentation Frameworks
  • hiyouga/LlamaFactory

    hiyouga/LlamaFactory

    67,386GitHub

    LlamaFactory is a unified framework for fine-tuning and adapting large language models. It provides a comprehensive platform that standardizes training workflows across diverse machine learning architectures, allowing users to execute both full-tuning and parameter-efficient methods through a single interface. The pro

    Experiment Tracking SystemsLanguage Model Fine-TuningLarge Language Model Fine-Tuning
  • home-assistant/core

    home-assistant/core

    84,936GitHub

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an eve

    Home Automation PlatformsAutomation TemplatesComponent Integration Models
  • hoppscotch/hoppscotch

    hoppscotch/hoppscotch

    77,888GitHub

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a sing

    API ClientsAPI Development EcosystemsAPI Development Platforms
  • huggingface/transformers

    huggingface/transformers

    156,730GitHub

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering

    API FrameworksByte Pair EncodingsHybrid Parallelism Strategies
  • 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
  • immich-app/immich

    immich-app/immich

    92,953GitHub

    Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining ful

    Distributed Media SynchronizationSelf-Hosted Media ManagersSelf-Hosted Media Servers
  • infiniflow/ragflow

    infiniflow/ragflow

    73,425GitHub

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasonin

    AI Agent FrameworksChat AssistantsGrounded Answer Generation
  • iptv-org/iptv

    iptv-org/iptv

    111,772GitHub

    This project is a community-maintained, open-source repository that functions as a centralized directory for streaming metadata. It aggregates publicly available network stream links and organizes them into standardized, machine-readable playlist formats. By acting strictly as a metadata-only index, the platform enable

    Live Television PlaylistsLive Television StreamsPlaylist Aggregators