awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Artificial Intelligence & ML · Awesome GitHub Repositories

150 repos

Awesome GitHub RepositoriesArtificial Intelligence & ML

This category encompasses all aspects of artificial intelligence, machine learning, deep learning, and related agentic systems and models.

Explore 150 awesome GitHub repositories matching artificial intelligence & ml · Artificial Intelligence & ML. Refine with filters or upvote what's useful.

  1. Home
  2. Artificial Intelligence & ML

Awesome Artificial Intelligence & ML GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • zed-industries/zed

    zed-industries/zed

    75,634GitHubView on GitHub↗

    Zed is an AI-native, high-performance code editor designed for extreme responsiveness and keyboard-centric workflows. It functions as an extensible text processing workspace that integrates autonomous agents and predictive models directly into the development environment to automate complex engineering tasks, refactori

    Rustgpuirust-langtext-editor
  • mlabonne/llm-course

    mlabonne/llm-course

    75,340GitHubView on GitHub↗

    This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large language models. It serves as a structured knowledge base for machine learning practitioners, covering the fundamental mathematical and architectural principles of transformer-based sequence modeling, as we

    courselarge-language-modelsllm
  • Stirling-Tools/Stirling-PDF

    Stirling-Tools/Stirling-PDF

    74,357GitHubView on GitHub↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-

    TypeScriptdockerhacktoberfestjava
  • Developer-Y/cs-video-courses

    Developer-Y/cs-video-courses

    74,064GitHubView on GitHub↗

    This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of

    algorithmsbioinformaticscomputational-biology
  • infiniflow/ragflow

    infiniflow/ragflow

    73,425GitHubView on GitHub↗

    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

    Pythonagentagenticagentic-ai
  • redis/redis

    redis/redis

    73,096GitHubView on GitHub↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr

    Ccachecachingdatabase
  • awesomedata/awesome-public-datasets

    awesomedata/awesome-public-datasets

    72,846GitHubView on GitHub↗

    This project is a community-maintained, open-access directory of high-quality public datasets. It serves as a centralized reference point for researchers, developers, and data scientists to locate reliable information sources across a wide spectrum of industries and scientific fields. By providing a structured index, t

    aaron-swartzawesome-public-datasetsdatasets
  • twitter/the-algorithm

    twitter/the-algorithm

    72,764GitHubView on GitHub↗

    The algorithm is a distributed recommendation engine pipeline designed to construct and serve personalized content timelines. It functions as a multi-stage orchestration layer that aggregates candidate content from diverse social graphs and high-dimensional embedding spaces, processing user interaction data to deliver

    Scala
  • tesseract-ocr/tesseract

    tesseract-ocr/tesseract

    72,460GitHubView on GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into d

    C++hacktoberfestlstmmachine-learning
  • lobehub/lobehub

    lobehub/lobehub

    72,403GitHubView 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 persiste

    TypeScriptagentagent-collaborationagent-harness
  • CompVis/stable-diffusion

    CompVis/stable-diffusion

    72,380GitHubView on GitHub↗

    Stable Diffusion is a generative machine learning pipeline that synthesizes high-resolution visual content by performing iterative denoising within a compressed latent space. By mapping natural language embeddings into pixel outputs through conditioned probabilistic processes, the framework enables the generation of im

    Jupyter Notebook
  • anthropics/skills

    anthropics/skills

    71,987GitHubView on GitHub↗

    This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents i

    Pythonagent-skills
  • abi/screenshot-to-code

    abi/screenshot-to-code

    71,707GitHubView on GitHub↗

    This project is an artificial intelligence-powered frontend generator that translates visual design inputs into functional source code. It functions as a workflow engine that interprets graphical user interfaces, mapping layout structures and styling rules to structured markup and programming language syntax. The tool

    TypeScript
  • josephmisiti/awesome-machine-learning

    josephmisiti/awesome-machine-learning

    71,702GitHubView 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 disco

    Python
  • openai/openai-cookbook

    openai/openai-cookbook

    71,532GitHubView 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 pra

    Jupyter Notebookchatgptgpt-4openai
  • PaddlePaddle/PaddleOCR

    PaddlePaddle/PaddleOCR

    70,931GitHubView on GitHub↗

    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

    Pythonai4sciencechineseocrdocument-parsing
  • vllm-project/vllm

    vllm-project/vllm

    70,745GitHubView 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 gen

    Pythonamdblackwellcuda
  • github/spec-kit

    github/spec-kit

    70,645GitHubView on GitHub↗

    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

    Pythonaicopilotdevelopment
  • dair-ai/Prompt-Engineering-Guide

    dair-ai/Prompt-Engineering-Guide

    70,526GitHubView on GitHub↗

    This project is a comprehensive educational resource and knowledge base dedicated to the development and application of large language models and autonomous agentic systems. It provides a structured framework for understanding prompt engineering, context management, and the architectural patterns required to build task

    MDXagentagentsai-agents
  • binary-husky/gpt_academic

    binary-husky/gpt_academic

    70,112GitHubView on GitHub↗

    This project provides a self-hosted, web-based interface designed to integrate large language models into academic and research workflows. It functions as a modular platform for document analysis, literature processing, and data handling, allowing users to maintain full control over their data and model connectivity th

    Pythonacademicchatglm-6bchatgpt
Prev1…456…8Next

Browse tags

  • AI Agent Development Guides1 sub-tagInstructional resources and best practices for designing, building, and refining the behavior of AI agents.
  • AI Code Generation1 sub-tagSoftware utilities that leverage machine learning models to automatically write, refactor, or document source code.
  • AI Development Guides4 sub-tagsEducational materials and technical documentation covering standard practices for developing and maintaining artificial intelligence applications.
  • AI Domains1 sub-tagSpecialized sectors and industry-specific applications where artificial intelligence technologies are deployed and integrated.
  • AI Ecosystems1 sub-tagIntegrated environments and platforms that support the development and distribution of third-party AI extensions and plugins.
  • AI Gateways1 sub-tagMiddleware layers that sit between applications and AI models to manage security, filtering, and content moderation.
  • AI Model Constraints1 sub-tagMechanisms and configurations that restrict or modify how AI models process inputs and generate outputs.
  • AI Orchestration5 sub-tagsSystems that coordinate complex AI tasks, manage data context, and sequence multiple model interactions.
  • AI Orchestration Frameworks1 sub-tagSoftware libraries and frameworks designed to build and manage automated pipelines for AI model execution.
  • AI Persona Simulations1 sub-tagSimulated environments that allow AI agents to interact with specific interfaces like command-line terminals.
  • AI Personas8 sub-tagsPredefined AI configurations designed to mimic specific roles, professional expertise, or interactive communication styles.
  • AI Security and Governance4 sub-tagsFrameworks and research focused on the safety, security, and ethical governance of artificial intelligence systems.
  • AI Use Cases1 sub-tagPractical scenarios and workflows demonstrating how artificial intelligence can be applied to solve specific business problems.
  • Agent Lifecycle Management1 sub-tagTools and processes for managing the operational lifecycle, deployment, and loading of autonomous software agents.
  • Agentic Systems Frameworks9 sub-tagsDevelopment environments, orchestration frameworks, and infrastructure specifically designed for building and managing autonomous agentic workflows.
  • Artificial Intelligence39 sub-tagsBroad technologies and methodologies used to create, deploy, and interact with intelligent, autonomous software systems.
  • Artificial Intelligence & Machine Learning121 sub-tagsComprehensive tools, frameworks, and methodologies for the end-to-end development and research of machine learning applications.
  • Artificial Intelligence Architectures7 sub-tagsStructural patterns and design methodologies for building complex, agent-based, and context-aware artificial intelligence systems.
  • Artificial Intelligence Assistants1 sub-tagSpecialized AI tools designed to assist users with specific tasks like mathematical formula generation and calculation.
  • Artificial Intelligence Capabilities5 sub-tagsAdvanced functional abilities of AI models, particularly those involving visual perception, reasoning, and multimodal data processing.
  • Artificial Intelligence Challenges1 sub-tagCommon technical and operational hurdles encountered during the design and implementation of AI agents.
  • Artificial Intelligence Concepts2 sub-tagsFundamental theories and core principles underlying the operation of autonomous agents and intelligent systems.
  • Artificial Intelligence Configuration1 sub-tagTools and settings for managing the configuration, behavior, and system-level instructions of AI models.
  • Artificial Intelligence Development4 sub-tagsMethodologies and technical practices for engineering prompts, managing context, and structuring outputs in AI development.
  • Artificial Intelligence Engines1 sub-tagCore processing engines that integrate external data retrieval with generative models to improve response accuracy.
  • Artificial Intelligence Integration6 sub-tagsLayers, clients, and frameworks for integrating AI services into applications.
  • Artificial Intelligence Interfaces2 sub-tagsUser-facing interfaces that provide natural language or unified access to various artificial intelligence services.
  • Artificial Intelligence Learning Resources1 sub-tagEducational resources focused on the design, architecture, and implementation of intelligent agent systems.
  • Artificial Intelligence Models5 sub-tagsVarious categories of machine learning models specialized for tasks like text generation, media creation, and code analysis.
  • Artificial Intelligence Orchestration3 sub-tagsSystems that manage the interaction between multiple models or agents to optimize task execution and routing.
  • Artificial Intelligence Patterns2 sub-tagsStandardized architectural patterns for routing requests and integrating large language models into software applications.
  • Artificial Intelligence Platforms2 sub-tagsSoftware platforms that provide environments for document analysis and local orchestration of language models.
  • Artificial Intelligence Quality Assurance1 sub-tagTesting and validation frameworks designed to ensure the reliability and accuracy of multi-agent AI systems.
  • Artificial Intelligence Reasoning1 sub-tagAlgorithms and methodologies designed to enable machines to perform logical deduction and strategic planning tasks.
  • Artificial Intelligence Research10 sub-tagsAcademic and technical studies focused on advancing the capabilities, efficiency, and evaluation of large language models.
  • Artificial Intelligence Resources6 sub-tagsEducational materials, guides, and reference data intended to assist developers in implementing artificial intelligence technologies.
  • Artificial Intelligence Runtimes1 sub-tagExecution environments optimized for loading, hosting, and running large language models in production or development.
  • Artificial Intelligence Services4 sub-tagsManaged cloud-based interfaces and APIs that provide access to specialized artificial intelligence capabilities and model inference.
  • Artificial Intelligence Systems1 sub-tagIntegrated software architectures that combine external data retrieval with generative models to produce context-aware outputs.
  • Artificial Intelligence Tooling6 sub-tagsSoftware utilities and development environments that facilitate the building, monitoring, and management of artificial intelligence applications.
  • Artificial Intelligence Workflows3 sub-tagsStructured processes and automation toolkits designed to streamline the development and execution of artificial intelligence tasks.
  • Autonomous Driving Models1 sub-tagComputational models specifically trained to navigate vehicles and make real-time driving decisions in complex environments.
  • Autonomous Systems1 sub-tagFrameworks and software components that enable systems to perform complex tasks without continuous human intervention.
  • Business Intelligence Agents1 sub-tagAutomated agents configured to gather, analyze, and synthesize market data for business decision-making support.
  • Chat Completion Interfaces1 sub-tagUser interfaces and API wrappers that facilitate interactive, multi-turn text communication with artificial intelligence models.
  • Computer Vision Systems14 sub-tagsSpecialized tools and frameworks for processing visual data, including object tracking, face analysis, and image segmentation.
  • Conversational AI1 sub-tagSystems and resources for building, deploying, and operating agents capable of natural language interaction and structured dialogue.
  • Conversational AI Frameworks1 sub-tagSoftware libraries and architectural patterns used to structure and deploy conversational agent logic.
  • Deep Learning1 sub-tagResources and frameworks for developing, training, and implementing neural networks and machine intelligence models.
  • Deep Learning Frameworks10 sub-tagsProgramming libraries and APIs that provide the foundational building blocks for defining and training neural networks.
  • Developer Tools5 sub-tagsSoftware utilities and command-line tools that assist developers in writing, managing, and debugging codebases.
  • Development Agents1 sub-tagAutomated software agents capable of performing end-to-end programming tasks and managing development lifecycles.
  • Document Analysis5 sub-tagsAlgorithms and systems designed to extract, interpret, and digitize information from structured and unstructured documents.
  • Document Analysis Tools2 sub-tagsSpecialized utilities for parsing document layouts and verifying the accuracy of extracted data.
  • Domain Specific Models1 sub-tagMachine learning models fine-tuned to perform specialized tasks within specific industry or data domains.
  • Driver Assistance Systems2 sub-tagsSoftware systems that monitor vehicle surroundings and provide automated assistance to improve driver safety.
  • Feature Extraction1 sub-tagTechniques and tools for transforming raw data into numerical representations suitable for machine learning models.
  • Function Calling1 sub-tagMechanisms that allow language models to trigger external software functions or APIs based on user input.
  • Generative AI Resources9 sub-tagsCollections of tools, libraries, and guides for creating and managing generative artificial intelligence content.
  • Identity Processing1 sub-tagAlgorithms that identify and group facial features to recognize or verify individual identities.
  • Language Detection1 sub-tagTools that analyze text samples to determine the underlying language using heuristic or statistical methods.
  • Language Model Orchestration12 sub-tagsSystems and frameworks that coordinate complex interactions between language models, external tools, and data sources.
  • Language Models4 sub-tagsComputational models trained to understand, generate, and manipulate human language across various tasks.
  • Machine Learning18 sub-tagsTools, algorithms, and resources for developing, training, and deploying predictive models and data-driven applications.
  • Machine Learning Architectures16 sub-tagsStructural designs and mathematical patterns used to define the internal connectivity and data flow of neural networks.
  • Machine Learning Capabilities1 sub-tagMethods for grouping unlabeled data points based on inherent similarities or patterns within a dataset.
  • Machine Learning Domains2 sub-tagsSpecialized areas of application focusing on specific deployment environments or model adaptation techniques.
  • Machine Learning Engines1 sub-tagCore software components that provide unified interfaces for executing models across diverse hardware and software backends.
  • Machine Learning Frameworks18 sub-tagsSoftware libraries and environments providing the foundational tools to construct, train, and execute machine learning models.
  • Machine Learning Infrastructure15 sub-tagsFoundational systems and hardware-level tools required to support the development, deployment, and scaling of machine learning workflows.
  • Machine Learning Models8 sub-tagsPre-trained or configurable mathematical representations designed to perform specific predictive or generative tasks.
  • Machine Learning Pipelines11 sub-tagsAutomated sequences of operations that manage the end-to-end flow of data from ingestion through model training and deployment.
  • Machine Learning Research9 sub-tagsExperimental techniques and novel methodologies currently being explored to advance the state of machine learning capabilities.
  • Machine Learning Tasks4 sub-tagsSpecific problem types that machine learning models are designed to solve through predictive or analytical processing.
  • Machine Learning Tooling13 sub-tagsSoftware utilities and interfaces that assist developers in preparing data, managing models, and evaluating performance metrics.
  • Machine Learning Utilities6 sub-tagsHelper functions and auxiliary tools used to process data, generate embeddings, or manage model weights.
  • Model Abstractions1 sub-tagProgramming interfaces that decouple model logic from specific service providers or underlying implementation details.
  • Model Configuration Tools1 sub-tagUtilities for defining and managing the parameters and settings required to initialize or process model inputs.
  • Model Context Protocol Integrations1 sub-tagStandardized configurations for connecting local or remote services to the Model Context Protocol ecosystem.
  • Model Context Protocols4 sub-tagsStandardized protocols and interfaces enabling AI agents to communicate with and utilize external tools and data sources.
  • Model Distribution Formats1 sub-tagStandardized file structures and serialization methods used to package and distribute trained model weights.
  • Model Execution2 sub-tagsEnvironments and configuration settings required to load and run models for inference tasks.
  • Model Execution Interfaces1 sub-tagStandardized programming interfaces that provide a consistent way to interact with various model execution backends.
  • Model Input Configurations1 sub-tagSettings and preprocessing methods used to format diverse data types for consumption by machine learning models.
  • Model Integration2 sub-tagsTools and client libraries that facilitate the connection of applications to external or multi-provider model services.
  • Model Lifecycle Management12 sub-tagsSystems and processes for managing the entire operational lifecycle of a model from initial training to final deployment.
  • Model Resources1 sub-tagRepositories and directories that organize and provide access to collections of pre-trained machine learning models.
  • Multimodal AI2 sub-tagsSystems capable of processing and interpreting information across multiple data modalities, such as text and images.
  • Multimodal Processing3 sub-tagsTechniques and models designed to handle, synchronize, and analyze data streams from multiple distinct sources.
  • Natural Language Processing15 sub-tagsLibraries and techniques for analyzing, processing, and extracting insights from human language data.
  • Neural Network Architectures14 sub-tagsStructural frameworks and modular components used to design, configure, and organize neural network layers and data flow.
  • Neuromorphic Computing1 sub-tagHardware and software architectures inspired by biological neural systems to achieve energy-efficient computation.
  • Object-Oriented APIs1 sub-tagProgramming interfaces that allow developers to define neural network components using object-oriented design patterns.
  • Optimization Strategies1 sub-tagAlgorithms and strategies used to dynamically adjust training parameters to improve model convergence and performance.
  • Pretrained ModelsReady-to-use machine learning models trained on large datasets for specific tasks like image recognition or natural language processing.
  • Prompt Engineering Tools15 sub-tagsUtilities and frameworks designed to help users craft, refine, and manage inputs for large language models.
  • Reinforcement Learning1 sub-tagMethods and environments for training models to perform complex tasks through reward-based learning and iterative optimization.
  • Reinforcement Learning Optimizations1 sub-tagTechniques and tools focused on improving the efficiency, speed, and memory usage of reinforcement learning training processes.
  • Research Automation2 sub-tagsSystems that automate the collection, analysis, and synthesis of information to accelerate scientific or market research workflows.
  • Research Papers2 sub-tagsAcademic and technical documents detailing advancements, methodologies, and experimental results in the field of machine learning.
  • Research Topics1 sub-tagSpecific areas of inquiry and emerging challenges currently being explored by the machine learning research community.
  • Speech and Voice Technologies3 sub-tagsTools and architectures for speech synthesis, voice interaction, and audio-based AI applications.
  • Studio Interfaces1 sub-tagIntegrated development environments and graphical interfaces designed for building, testing, and deploying artificial intelligence applications.
  • Synthetic Data2 sub-tagsTools and methodologies for generating artificial datasets to train models when real-world data is scarce or sensitive.