awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms

521 repos

Awesome GitHub Repositories

The best open-source projects, ranked by AI. Just describe what you need — we curate thousands of GitHub repositories so you can find the right tool, library, or framework in seconds.

Browse repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • mem0ai/mem0

    mem0ai/mem0

    47,634View on GitHub↗

    Mem0 is an agent-agnostic memory layer designed to provide intelligent agents with long-term persistence and cross-session state management. By acting as a centralized service, it allows diverse AI agents to recall user preferences, past interactions, and historical context, ensuring continuity across multiple workflows and independent agent systems. The platform distinguishes itself through a multi-signal retrieval engine that combines semantic vectors, keyword matching, and entity-linked metadata to surface the most relevant information. It employs an adaptive memory engine that automatical

    Agent Memory LayersAgent Memory EnginesAgent Memory Libraries
    47,634View on GitHub↗
  • browser-use/browser-use

    browser-use/browser-use

    96,678View on GitHub↗

    Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows without relying on brittle selectors. The system functions as a headless browser controller, providing a programmatic interface to manage browser instances and execute granular interactions. The project distinguishes itself through its ability to translate high-level intent into

    Autonomous Browser AgentsAutonomous Web AgentsChrome DevTools Protocols
    96,678View on GitHub↗
  • modelcontextprotocol/servers

    modelcontextprotocol/servers

    79,000View on GitHub↗

    The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers. The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil

    AI Context Integration ProtocolsAI Agent Tool IntegrationsAI Interoperability Layers
    79,000View on GitHub↗
  • hiroi-sora/Umi-OCR

    hiroi-sora/Umi-OCR

    42,159View on GitHub↗

    Umi-OCR is an optical character recognition engine designed to convert visual text from images and documents into machine-readable character data. It functions as a local-first toolkit, processing all visual data directly on the host machine using embedded neural network models to maintain privacy and offline availability. The project distinguishes itself through its focus on automated document digitization and integrated barcode and QR code decoding. By utilizing a modular, Python-based orchestration layer, it enables users to transform static image files and multi-page documents into search

    Optical Character RecognitionLocal Inference EnginesDocument Analysis Tools
    42,159View on GitHub↗
  • josephmisiti/awesome-machine-learning

    josephmisiti/awesome-machine-learning

    71,702View on GitHub↗

    This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify discovery across the artificial intelligence ecosystem. The collection distinguishes itself by providing a cross-language development index that spans diverse programming environments, including C, C++, Rust, Clojure, and Python. It covers a wide range of specialized capabilities, fr

    Machine Learning ConceptsAwesome ListsComputer Vision Libraries
    71,702View on GitHub↗
  • nomic-ai/gpt4all

    nomic-ai/gpt4all

    77,146View on GitHub↗

    GPT4All is a cross-platform runtime environment designed to execute large language models directly on local consumer hardware. By leveraging an optimized C++ inference backend, it enables private, offline AI interactions without requiring an internet connection or external cloud services. The project provides a comprehensive ecosystem for managing the entire model lifecycle, including discovery, downloading, and configuration of local weights. What distinguishes the platform is its integrated retrieval-augmented generation engine, which allows users to index local documents into semantic vect

    C++ Inference BackendsLanguage Model OrchestrationLocal AI Inference
    77,146View on GitHub↗
  • vllm-project/vllm

    vllm-project/vllm

    70,745View on GitHub↗

    vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models. It functions as a production-ready distributed model server, providing standard API protocols for online serving while also supporting offline batch processing. The system is built to maximize token generation speed and memory efficiency, enabling both large-scale cloud deployments and local execution on personal hardware. The project distinguishes itself through advanced memory management and request scheduling techniques, most notably its use of non-contiguous key-value cach

    Continuous Batching StrategiesCustom Model Execution EnginesDistributed Model Servers
    70,745View on GitHub↗
  • zai-org/ChatGLM-6B

    zai-org/ChatGLM-6B

    41,232View on GitHub↗

    ChatGLM-6B is a generative AI inference engine designed for local execution of transformer-based language models. It provides a comprehensive runtime environment that allows users to load and run pre-trained neural network weights directly on their own hardware, ensuring data privacy and independence from external cloud services. The project distinguishes itself through a hardware-agnostic execution backend that supports deployment across diverse environments, including standard processors, Apple Silicon, and multi-GPU configurations. It incorporates advanced optimization techniques such as w

    Autoregressive Inference EnginesLocal Inference EnginesModel Runtimes
    41,232View on GitHub↗
  • agno-agi/agno

    agno-agi/agno

    37,970View on GitHub↗

    Agno is an agent operating system designed to manage the lifecycle, tool execution, and persistent state of autonomous agents across distributed infrastructure. It provides a unified runtime environment that wraps diverse agent frameworks into a consistent, interoperable protocol, allowing developers to build and deploy complex multi-agent systems that coordinate tasks and delegate sub-processes. The platform distinguishes itself through a robust governance and orchestration layer that includes human-in-the-loop approval gates, role-based access control, and a centralized API gateway. It feat

    Agent FrameworksAgent GatewaysAgent Orchestration Platforms
    37,970View on GitHub↗
  • crewAIInc/crewAI

    crewAIInc/crewAI

    44,318View on GitHub↗

    CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo

    LLM Application FrameworksAgent DefinitionsAgent Memory Systems
    44,318View on GitHub↗
  • openai/codex

    openai/codex

    61,152View on GitHub↗

    Codex is an automated programming tool and generative code assistant designed to interpret developer intent through a natural language interface. It functions as a machine learning model trained on public code repositories to provide intelligent code completion, suggestions, and refactoring within development environments. By translating human instructions into executable code snippets, the system bridges the gap between high-level technical requirements and functional software implementation. The engine utilizes transformer-based sequence modeling and supervised fine-tuning to align its outp

    AI Coding AssistantsAutomated Programming EnginesCode Generation Engines
    61,152View on GitHub↗
  • lobehub/lobehub

    lobehub/lobehub

    72,403View on GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    Agent Memory SystemsAgent Orchestration FrameworksAgent Orchestration Systems
    72,403View on GitHub↗
  • hiyouga/LlamaFactory

    hiyouga/LlamaFactory

    67,386View on GitHub↗

    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 project distinguishes itself by offering a low-code visual dashboard that enables users to configure experiments and monitor performance metrics in real time without writing extensive custom scripts. It also features a configuration-driven orchestration system that decouples experim

    Experiment TrackingLanguage Model Fine-TuningLarge Language Model Fine-Tuning Frameworks
    67,386View on GitHub↗
  • run-llama/llama_index

    run-llama/llama_index

    47,075View on GitHub↗

    LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i

    Retrieval-Augmented Generation FrameworksAgentic FrameworksAgentic Orchestration Frameworks
    47,075View on GitHub↗
  • harry0703/MoneyPrinterTurbo

    harry0703/MoneyPrinterTurbo

    49,529View on GitHub↗

    MoneyPrinterTurbo is an automated video generation tool that synthesizes scripts, voiceovers, subtitles, and background music into finished video files. It functions as a command-line engine that orchestrates the entire content creation pipeline, handling the assembly of media assets through automated processing. The project distinguishes itself by providing a browser-based interface for managing generation parameters and monitoring batch production tasks. It utilizes a modular pipeline that chains together distinct services for script generation and voice synthesis, while relying on a multim

    AI Video GeneratorsAutomated Video GeneratorsAutomated Video Synthesis
    49,529View on GitHub↗
  • QuivrHQ/quivr

    QuivrHQ/quivr

    38,938View on GitHub↗

    Quivr is a retrieval-augmented generation platform designed to transform raw documents into searchable knowledge bases. It functions as a centralized environment where users can ingest files, index them into vector databases, and interact with language models to receive contextually relevant, data-backed responses. The platform distinguishes itself through an agentic workflow orchestrator that sequences retrieval tasks, tool execution, and model interactions to resolve complex, multi-step queries. This engine is entirely configuration-driven, allowing users to define document ingestion, chunk

    Retrieval Augmented Generation SystemsAgentic OrchestratorsAgentic Workflow Orchestrators
    38,938View on GitHub↗
  • lllyasviel/Fooocus

    lllyasviel/Fooocus

    47,731View on GitHub↗

    Fooocus is a generative image interface designed to simplify the creation of high-quality visual content from text descriptions. It functions as a latent diffusion pipeline and model orchestrator, managing the complex interactions between neural network layers, mathematical samplers, and hardware resource allocation to produce professional-grade imagery. The project distinguishes itself through a sophisticated prompt engineering engine and modular style management. Users can dynamically modify output characteristics by injecting style adapters directly into prompts or by utilizing wildcards a

    Image GenerationDiffusion PipelinesModel Orchestrators
    47,731View on GitHub↗
  • openai/openai-cookbook

    openai/openai-cookbook

    71,532View on GitHub↗

    This project is a technical learning resource and developer knowledge base focused on the integration of large language models into software applications. It provides a structured collection of guides and code examples designed to teach developers how to implement intelligent features using proven patterns and best practices. The repository distinguishes itself through a library of functional demonstrations that cover complex topics such as retrieval-augmented generation, function calling, and prompt engineering workflows. These materials are organized into a modular structure, allowing for t

    Artificial Intelligence ToolingLLM Integration PatternsPrompt Engineering Toolkits
    71,532View on GitHub↗
  • Avik-Jain/100-Days-Of-ML-Code

    Avik-Jain/100-Days-Of-ML-Code

    49,683View on GitHub↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    Machine Learning ImplementationsMachine Learning TutorialsProgramming Roadmaps
    49,683View on GitHub↗
  • chatboxai/chatbox

    chatboxai/chatbox

    38,546View on GitHub↗

    Chatbox is a cross-platform desktop application that provides a unified interface for interacting with a wide range of artificial intelligence models. It functions as a model-agnostic client, allowing users to connect to various third-party AI providers or execute open-source models directly on their own hardware. By centralizing these diverse services into a single workspace, the application enables users to manage multiple chat sessions, adjust model parameters, and switch between different AI backends with ease. The project distinguishes itself through a local-first architecture that prior

    AI Orchestration PlatformsLocal Model RuntimesModel Provider Integrations
    38,546View on GitHub↗
Prev1…252627Next

Explore more curated searches

Hand-picked prompts, ranked by AI.

  • Self-host apps to replace paid SaaS
  • Modern frontend frameworks and UI kits
  • Learn by building real-world projects
  • Supercharge your terminal and dev setup
  • How large-scale systems are designed
  • The best awesome lists for any topic