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.
  • microsoft/ML-For-Beginners

    microsoft/ML-For-Beginners

    83,800GitHubView on GitHub↗

    This project is an open-source educational curriculum designed to provide a structured path for developers to master machine learning and generative AI. It functions as a technical skill development platform, offering comprehensive study materials that guide learners through fundamental concepts, algorithms, and the pr

    Jupyter Notebookdata-scienceeducationmachine-learning
  • laravel/laravel

    laravel/laravel

    83,758GitHubView on GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. Th

    Bladeframeworklaravelphp
  • microsoft/playwright

    microsoft/playwright

    82,810GitHubView on GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior

    TypeScriptautomationchromechromium
  • punkpeye/awesome-mcp-servers

    punkpeye/awesome-mcp-servers

    81,101GitHubView on GitHub↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosy

    aimcp
  • DopplerHQ/awesome-interview-questions

    DopplerHQ/awesome-interview-questions

    81,035GitHubView on GitHub↗

    This project is a comprehensive, community-sourced repository of technical interview questions and study materials. It serves as a centralized index for software engineers to prepare for technical assessments, benchmark their personal knowledge, and identify gaps in their expertise across a wide range of programming la

    android-interview-questionsangularjs-interview-questionsawesome
  • spring-projects/spring-boot

    spring-projects/spring-boot

    80,046GitHubView on GitHub↗

    Spring Boot is an opinionated application framework designed to streamline the creation of production-ready services. It functions as a comprehensive development platform that utilizes a centralized dependency injection container to manage object lifecycles and wiring. By employing convention-over-configuration, the fr

    Javaframeworkjavaspring
  • syncthing/syncthing

    syncthing/syncthing

    80,036GitHubView on GitHub↗

    Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central serve

    Gogop2ppeer-to-peer
  • hacksider/Deep-Live-Cam

    hacksider/Deep-Live-Cam

    79,568GitHubView on GitHub↗

    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

    Pythonaiai-deep-fakeai-face
  • astral-sh/uv

    astral-sh/uv

    79,476GitHubView on GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure repr

    Rustpackagingpythonresolver
  • modelcontextprotocol/servers

    modelcontextprotocol/servers

    79,000GitHubView 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 envir

    TypeScript
  • fighting41love/funNLP

    fighting41love/funNLP

    78,999GitHubView on GitHub↗

    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

    Python
  • browser-use/browser-use

    browser-use/browser-use

    78,576GitHubView 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

    Pythonai-agentsai-toolsbrowser-automation
  • anuraghazra/github-readme-stats

    anuraghazra/github-readme-stats

    78,445GitHubView on GitHub↗

    This project is a serverless service that generates dynamic, themeable visual summaries of software development activity. It functions as an automated metadata visualizer, transforming raw platform logs and repository metrics into resolution-independent vector graphics that can be embedded directly into markdown enviro

    JavaScriptdynamicprofile-readmereadme-generator
  • hoppscotch/hoppscotch

    hoppscotch/hoppscotch

    77,888GitHubView on GitHub↗

    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

    TypeScriptapiapi-clientapi-rest
  • netdata/netdata

    netdata/netdata

    77,812GitHubView on GitHub↗

    Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across comp

    Caialertingcncf
  • tensorflow/models

    tensorflow/models

    77,684GitHubView on GitHub↗

    This repository serves as a centralized collection of state-of-the-art deep learning architectures and reference implementations designed for research and application development. It provides a comprehensive toolkit for computer vision and natural language processing, offering pre-built models and training pipelines fo

    Python
  • nomic-ai/gpt4all

    nomic-ai/gpt4all

    77,146GitHubView 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 compreh

    C++ai-chatllm-inference
  • coder/code-server

    coder/code-server

    76,310GitHubView on GitHub↗

    This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machine

    TypeScriptbrowser-idedev-toolsdevelopment-environment
  • elastic/elasticsearch

    elastic/elasticsearch

    76,163GitHubView on GitHub↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintainin

    Javaelasticsearchjavasearch-engine
  • d2l-ai/d2l-zh

    d2l-ai/d2l-zh

    75,708GitHubView on GitHub↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners

    Pythonbookchinesecomputer-vision
Prev1…345…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.