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.
  • OpenBB-finance/OpenBB

    OpenBB-finance/OpenBB

    60,502GitHub

    OpenBB is a financial data platform and investment research terminal designed to aggregate, normalize, and distribute market data across analytical workflows. It functions as a comprehensive ecosystem that bridges disparate financial data providers with custom applications, spreadsheets, and internal modeling infrastru

    Financial Data PlatformsInvestment Research TerminalsFinancial Data Integration
  • openclaw/openclaw

    openclaw/openclaw

    211,971GitHub

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem

    Acceptable Usage PoliciesAgent Command Line InterfacesAgent Communication Protocols
  • 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
  • opendatalab/MinerU

    opendatalab/MinerU

    54,523GitHub

    MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences w

    Deep Learning Model InferenceDocument Layout AnalysisAutomated Data Extraction
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHub

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system

    Agent Configuration SchemasAgent Execution EnginesAgent Orchestration
  • openinterpreter/open-interpreter

    openinterpreter/open-interpreter

    62,257GitHub

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable

    Agent Development FrameworksAutonomous Agent RuntimesCode Execution Sandboxes
  • ossu/computer-science

    ossu/computer-science

    201,490GitHub

    This project is a community-maintained, open-source educational curriculum designed to provide a comprehensive, university-grade computer science education for self-taught learners. It functions as a centralized index that aggregates high-quality third-party academic resources, organizing them into a structured, modula

    Computer Science CurriculaCompetency-Based Learning PathsComputer Systems Architectures
  • oven-sh/bun

    oven-sh/bun

    87,491GitHub

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The

    High-Performance JavaScript RuntimesJavaScript Runtime EnvironmentsJavaScript Runtimes
  • PaddlePaddle/PaddleOCR

    PaddlePaddle/PaddleOCR

    70,931GitHub

    PaddleOCR is a comprehensive optical character recognition framework designed for detecting and transcribing text from images and documents into structured, machine-readable formats. It provides a modular computer vision pipeline that decouples image preprocessing, text detection, and character recognition into indepen

    Optical Character Recognition FrameworksAutomated Document DigitizationModular Vision Pipelines
  • pallets/flask

    pallets/flask

    71,240GitHub

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central applicatio

    Application RegistriesMicro Web FrameworksMicro Web Frameworks
  • papers-we-love/papers-we-love

    papers-we-love/papers-we-love

    103,417GitHub

    Papers We Love is a community-driven repository and learning network dedicated to the study and discussion of foundational computer science literature. It functions as a centralized educational archive, providing a structured environment where software professionals can engage with academic research to bridge the gap b

    Academic Literature CollectionsAcademic Research ArchivesAcademic Resource Indices
  • pathwaycom/llm-app

    pathwaycom/llm-app

    56,311GitHub

    This project is a data processing engine and AI application platform designed for building production-grade machine learning workflows. It provides a unified programming model that handles both historical batch data and live stream ingestion, enabling the development of real-time ETL pipelines and scalable data transfo

    Data Processing EnginesDifferential Dataflow EnginesDistributed State Management
  • pathwaycom/pathway

    pathwaycom/pathway

    59,684GitHub

    Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with

    AI Pipeline OrchestratorsData Processing PipelinesData Stream Processors
  • pi-hole/pi-hole

    pi-hole/pi-hole

    55,771GitHub

    Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from load

    DNS DaemonsDNS Filtering SolutionsDNS Sinkholes
  • PKUFlyingPig/cs-self-learning

    PKUFlyingPig/cs-self-learning

    71,351GitHub

    This project is a centralized repository and academic resource aggregator designed to guide students through a structured computer science curriculum. It provides a comprehensive roadmap of foundational courses and technical materials, helping learners navigate the transition from introductory programming to advanced s

    Academic Resource AggregatorsComputer Science CurriculaComputer Science Curricula
  • PlexPt/awesome-chatgpt-prompts-zh

    PlexPt/awesome-chatgpt-prompts-zh

    58,347GitHub

    This project is a community-driven library of structured text inputs designed to guide large language models into specific roles, behaviors, and operational modes. It functions as a comprehensive repository of prompt engineering resources, providing reusable templates that allow users to override default model tendenci

    Instruction-Following LayersPrompt CollectionsPrompt Engineering Libraries
  • pmndrs/zustand

    pmndrs/zustand

    57,057GitHub

    Zustand is a state management library that provides a centralized store for managing shared application data. It functions as a reactive container that connects application state to components, allowing them to subscribe to specific slices of data and trigger updates automatically. By utilizing selector-based data acce

    Centralized State StoresComponent State BindingsGlobal State Managers
  • pocketbase/pocketbase

    pocketbase/pocketbase

    56,221GitHub

    Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management. The

    Authentication ProvidersBackend-as-a-Service PlatformsEmbedded Databases
  • PowerShell/PowerShell

    PowerShell/PowerShell

    51,453GitHub

    PowerShell is a cross-platform task automation and configuration management framework. It functions as an object-oriented shell environment and a dynamic scripting language, enabling users to interact with system interfaces and manage infrastructure through a unified command-line interface. By executing as a managed ap

    Managed RuntimesObject-Based PipelinesObject-Oriented Shells
  • 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