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

106 repos

Awesome GitHub RepositoriesArtificial Intelligence & Machine Learning

Comprehensive tools, frameworks, and methodologies for the end-to-end development and research of machine learning applications.

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

  1. Home
  2. Artificial Intelligence & ML
  3. Artificial Intelligence & Machine Learning

Awesome Artificial Intelligence & Machine Learning GitHub Repositories

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

    FoundationAgents/OpenManus

    54,544GitHubView on GitHub↗

    OpenManus is an autonomous agent framework designed to build intelligent software entities capable of executing complex, multi-step tasks through independent decision-making. It functions as a workflow orchestration engine that uses a central language model to interpret user goals, break them down into actionable steps

    Python
  • karpathy/nanoGPT

    karpathy/nanoGPT

    53,461GitHubView on GitHub↗

    nanoGPT is a lightweight engine for training and fine-tuning transformer-based language models from scratch. It provides a minimalist codebase designed for educational exploration and rapid experimentation with neural network architectures, utilizing self-attention and feed-forward layers to process sequences and predi

    Python
  • facebookresearch/segment-anything

    facebookresearch/segment-anything

    53,431GitHubView on GitHub↗

    This project provides a deep learning architecture designed to identify and isolate distinct objects within images by generating precise pixel-level masks. It functions as a browser-based inference engine, enabling the execution of complex machine learning models directly within web environments without requiring serve

    Jupyter Notebook
  • ultralytics/ultralytics

    ultralytics/ultralytics

    53,426GitHubView on GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification

    Pythonclicomputer-visiondeep-learning
  • unslothai/unsloth

    unslothai/unsloth

    52,461GitHubView on GitHub↗

    Unsloth is a high-performance training and inference platform designed to optimize the lifecycle of large language and multimodal models. It provides a comprehensive engine for fine-tuning, executing, and managing models locally, with a focus on reducing memory consumption and increasing compute speed on consumer-grade

    Pythonagentdeepseekdeepseek-r1
  • tensorflow/tfjs-examples

    tensorflow/tfjs-examples

    6,783GitHubView on GitHub↗

    This repository provides a collection of practical demonstrations and implementation guides for machine learning tasks using TensorFlow.js. It serves as a resource for developers to explore model architectures, training workflows, and data manipulation techniques across domains such as computer vision, natural language

    JavaScript
Prev123456Next

Explore sub-tags

  • AI & Machine Learning9 sub-tagsCore components, resources, and utilities supporting the development, deployment, and operation of machine learning models.
  • AI Application Platforms1 sub-tagPlatforms designed to build and deploy applications that leverage retrieval-augmented generation for enhanced accuracy.
  • AI Conceptual Research1 sub-tagTheoretical research and conceptual frameworks exploring the societal and technical narratives surrounding artificial intelligence.
AI Content Analysis
2 sub-tags
Analytical tools and guides for interpreting linguistic patterns and non-verbal data within AI-generated content.
  • AI Content Analysis Frameworks1 sub-tagSystems that evaluate and quantify the presence or influence of artificial generation within digital content.
  • AI Content Quality Guidelines1 sub-tagStandards and diagnostic tools used to assess the linguistic integrity and quality of machine-generated text.
  • AI Development Assistants3 sub-tagsSoftware interfaces and agents designed to assist developers with coding tasks and automated software engineering workflows.
  • AI Development Environments1 sub-tagIntegrated development environments and terminal configurations optimized for building and managing artificial intelligence applications.
  • AI Development Methodologies2 sub-tagsStructured frameworks and strategic processes for managing the lifecycle and development of AI-driven products.
  • AI Development Tooling6 sub-tagsUtilities and software components that facilitate the creation, configuration, and maintenance of AI-powered applications.
  • AI Development Workflows1 sub-tagDefined sequences of operations and custom recipes for executing complex AI-driven development tasks.
  • AI Educational Assistants1 sub-tagInteractive software tools designed to provide personalized instruction and tutoring through artificial intelligence.
  • AI Engineering Guides1 sub-tagTechnical documentation and best practices for optimizing the reasoning capabilities of autonomous AI agents.
  • AI Ethics and Safety1 sub-tagFrameworks and guidelines focused on ensuring the responsible, secure, and ethical development of AI systems.
  • AI Infrastructure4 sub-tagsFoundational hardware and software layers required to host, secure, and integrate AI models and protocols.
  • AI Integration Guides1 sub-tagInstructional resources for connecting external cloud-based AI services into existing software architectures.
  • AI Integration Workflows1 sub-tagAutomated processes for synchronizing and managing data between cloud storage platforms and AI services.
  • AI Interfaces2 sub-tagsUser-facing applications and workspaces that provide interactive access to artificial intelligence capabilities.
  • AI Linguistic Analysis1 sub-tagTools that analyze text to identify specific linguistic structures, patterns, and stylistic transitions.
  • AI Model Abstractions1 sub-tagSoftware layers that provide standardized interfaces for interacting with various large language models.
  • AI Model Evaluation Tools1 sub-tagPlatforms and interfaces designed to compare, test, and evaluate the performance of different AI models.
  • AI Model Management1 sub-tagSystems for organizing, configuring, and maintaining the lifecycle of AI models and agentic behaviors.
  • AI Model Orchestration2 sub-tagsMiddleware that manages interactions between multiple AI models, providers, and prompt security strategies.
  • AI Observability1 sub-tagTools for monitoring, logging, and evaluating the real-time performance and behavior of AI systems.
  • AI Services2 sub-tagsManaged services and optimization utilities that enhance the functionality of external AI providers.
  • AI Tooling3 sub-tagsInfrastructure components that enable agents to access external tools, context, and communication protocols.
  • AI-Native Development1 sub-tagDevelopment environments specifically architected to prioritize AI-first workflows and model integration.
  • API Servers3 sub-tagsNetwork services that provide standardized API endpoints for hosting and connecting to local or remote AI models.
  • Agent Development Frameworks12 sub-tagsComprehensive environments for building, configuring, deploying, and managing autonomous AI agents and their associated operational lifecycles.
  • Agentic Tooling1 sub-tagSystems for managing and registering the external tools that autonomous agents can utilize to perform actions.
  • Artificial Intelligence Benchmarking1 sub-tagPlatforms that aggregate and analyze benchmark data to rank the performance of various AI models.
  • Artificial Intelligence Ecosystems2 sub-tagsCentralized directories and registries that catalog available AI tools, libraries, and development resources.
  • Business Integrations1 sub-tagSoftware solutions that integrate artificial intelligence capabilities into commercial and e-commerce business operations.
  • Computational Graph VisualizersTools for inspecting and visualizing the internal graph structure of machine learning models.
  • Computational Performance2 sub-tagsTechniques and hardware optimizations designed to increase the speed and efficiency of computational tasks.
  • Computer Vision Learning Resources1 sub-tagEducational materials and tutorials focused on teaching computer vision concepts and object detection techniques.
  • Conversational AI Infrastructure1 sub-tagTools and systems designed to manage dialogue state and facilitate interactive communication between users and artificial intelligence.
  • Data Collators1 sub-tagUtilities that aggregate, format, and prepare raw data batches for efficient consumption by machine learning training processes.
  • Data Preprocessing1 sub-tagMethods and software for cleaning, normalizing, and transforming diverse data types before they are used in model training.
  • Decentralized Intelligence1 sub-tagDistributed computing frameworks that integrate artificial intelligence into decentralized networks and peer-to-peer systems.
  • Deep Learning Architectures6 sub-tagsStructural designs and building blocks for neural networks, including specific layers, connectivity patterns, and initialization techniques.
  • Deep Learning Concepts1 sub-tagFundamental mathematical and operational principles that define how deep learning models process and interpret complex data.
  • Deep Learning Framework Architectures1 sub-tagInternal design patterns and scheduling mechanisms that govern how deep learning frameworks execute computational tasks.
  • Deep Learning Theory1 sub-tagAcademic and mathematical frameworks that explain the underlying principles of model optimization and learning behavior.
  • Document Digitization Frameworks1 sub-tagSoftware platforms that automate the conversion of physical or digital documents into structured, machine-readable formats.
  • Document Intelligence2 sub-tagsAdvanced techniques for extracting, analyzing, and interpreting information from complex document layouts and text structures.
  • Domain-Specific Modeling1 sub-tagSpecialized modeling approaches tailored to solve specific problems within distinct fields like computer vision.
  • Embeddings2 sub-tagsSystems and pipelines for generating and managing vector representations of data for semantic search and analysis.
  • Execution Strategies1 sub-tagOperational methods for managing the sequence and timing of computational tasks during model inference or training.
  • Generative AI Architectures1 sub-tagStructural components and mechanisms, such as attention layers, that enable models to generate new content.
  • Generative AI Capabilities1 sub-tagFunctional capabilities that allow artificial intelligence systems to synthesize new media, such as images or audio.
  • Generative AI Concepts2 sub-tagsCore concepts and methodologies required to understand and implement generative model training and content creation.
  • Generative AI Development Tools7 sub-tagsSpecialized tooling for prompt management, generation control, and integration of generative models into applications.
  • Generative AI Frameworks4 sub-tagsDevelopment environments and orchestration tools designed to build, manage, and deploy generative artificial intelligence applications.
  • Generative AI Infrastructure3 sub-tagsBack-end systems and cloud resources that support the hosting, management, and execution of generative AI models.
  • Generative AI Integrations1 sub-tagInterfaces and services that connect generative AI models to external applications and remote inference providers.
  • Generative AI Models5 sub-tagsPre-trained models and scheduling algorithms specifically designed for generating synthetic data, images, or complex patterns.
  • Generative AI Pipelines2 sub-tagsEnd-to-end sequences of operations that transform input data into generated media like images or video.
  • Generative AI Tasks1 sub-tagSpecific high-level tasks that involve the synthesis of new content from existing media inputs.
  • Generative AI Workflows2 sub-tagsDefined sequences of automated steps for creating and refining generative content through iterative processing.
  • Generative Models1 sub-tagStatistical models capable of learning data distributions to produce new, original samples from latent spaces.
  • Hardware Abstraction Layers4 sub-tagsMiddleware layers that provide unified interfaces to normalize and abstract heterogeneous hardware backends for software tasks.
  • Hardware Compatibility MatricesDocumentation or tooling tracking operational support across diverse hardware backends.
  • Human-in-the-loop1 sub-tagMechanisms that integrate human oversight and validation into automated machine learning decision-making processes.
  • Knowledge Management Systems4 sub-tagsTools for managing structured knowledge, memory, and context retrieval for AI systems, including RAG and graph-based approaches.
  • LLM Development1 sub-tagFrameworks and methodologies focused on the creation and implementation of large language model applications.
  • LLM Model Integrations1 sub-tagTools and settings for configuring and integrating large language models into existing software ecosystems.
  • Language Processing1 sub-tagTools and services that provide language-specific support for optical character recognition and text analysis.
  • Language Tools2 sub-tagsUtilities for managing linguistic data, including dictionaries and automated translation services for text processing.
  • Linguistic Services1 sub-tagWeb-based services and APIs that provide programmatic access to linguistic resources and dictionary data.
  • Local AI Infrastructure5 sub-tagsTools and environments for hosting, managing, and running artificial intelligence models directly on local hardware.
  • Logic Engines1 sub-tagSystems that process and evaluate conditional rules to determine logical outcomes within an application.
  • Logit Processors1 sub-tagComponents that manipulate the probability scores generated by models before final token selection occurs.
  • Machine Learning Concepts5 sub-tagsFundamental mathematical and structural principles that define how machine learning models learn and function.
  • Machine Learning Datasets7 sub-tagsStructured collections of data used for training, validating, or testing various machine learning models.
  • Machine Learning Development2 sub-tagsSoftware environments and frameworks designed to facilitate the creation and iterative testing of machine learning models.
  • Machine Learning Model APIs1 sub-tagStandardized programming interfaces that allow applications to interact with and query machine learning models.
  • Machine Learning Operations14 sub-tagsTools and practices for managing the lifecycle of machine learning models, including training, deployment, and monitoring.
  • Machine Learning Techniques2 sub-tagsSpecific algorithmic approaches and methodologies used to improve model training and performance.
  • Machine Learning Theory1 sub-tagTheoretical frameworks and mathematical studies explaining the behavior and limitations of machine learning systems.
  • Machine Learning Training Frameworks6 sub-tagsInfrastructure and methodologies specifically for the training, checkpointing, and distributed execution of machine learning models.
  • Machine Learning Workflows6 sub-tagsEnd-to-end processes and sequences of operations required to build, train, and evaluate machine learning models.
  • Model Architecture1 sub-tagStructural designs and configurations that define the internal composition and connectivity of machine learning models.
  • Model Customization2 sub-tagsMethods and techniques for adapting pre-existing models to perform specific tasks or handle new data domains.
  • Model Deployment13 sub-tagsInfrastructure and tools required to package, serve, and execute machine learning models in production environments.
  • Model Deployment Strategies1 sub-tagMethods and frameworks for executing machine learning models within browser or server-side environments.
  • Model Evaluation6 sub-tagsFrameworks and metrics used to measure the accuracy, performance, and reliability of machine learning models.
  • Model Hub Integrations1 sub-tagUtilities that facilitate the transfer and synchronization of models between local environments and central repositories.
  • Model Inference Runtimes6 sub-tagsSoftware environments and engines optimized for executing machine learning models, distinct from general-purpose development frameworks.
  • Model Integration Interfaces5 sub-tagsStandardized protocols and interfaces that enable seamless communication between different machine learning components.
  • Model Loading1 sub-tagMechanisms and techniques for efficiently loading model weights and configurations into memory for execution.
  • Model Optimization Tools8 sub-tagsUtilities for compressing, quantizing, and tuning models to improve performance and efficiency during inference.
  • Model Orchestration1 sub-tagSystems that manage and route requests across multiple machine learning models to optimize task execution.
  • Model Serialization1 sub-tagMethods for converting complex model structures into storable formats for later retrieval and use.
  • Model Serialization Formats1 sub-tagStandardized file formats for encapsulating model architecture, weights, and metadata to ensure cross-platform compatibility.
  • Model Training5 sub-tagsProcesses and frameworks dedicated to the iterative learning phase of machine learning model development.
  • Natural Language Processing Resources1 sub-tagCurated datasets, lexicons, and linguistic tools designed to support natural language processing tasks.
  • Neural Network Operations1 sub-tagMathematical operations and transformations specifically applied within neural network layers during computation.
  • Output Constraint EnginesMechanisms for enforcing structured output formats like JSON or specific grammars during model inference.
  • Parallelism1 sub-tagTechniques for distributing computational tasks across multiple processors to accelerate machine learning workloads.
  • Parallelism Strategies1 sub-tagHigh-level strategies for combining different types of parallel processing to optimize large-scale model training.
  • Pattern Matching Engines1 sub-tagAlgorithms designed to identify and correct errors or patterns within input data or command strings.
  • Persistence Layers1 sub-tagStorage solutions and backends used to maintain the state of machine learning applications over time.
  • Pre-made Models1 sub-tagInterfaces and platforms that allow users to discover and access pre-trained machine learning models.
  • Question Answering1 sub-tagAutomated systems designed to extract specific answers from provided documents or knowledge bases.
  • Recommendation Engines7 sub-tagsAlgorithms and pipelines that predict and rank items to provide personalized content suggestions to users.
  • Recommender System FrameworksSoftware libraries and modular architectures for building, training, and deploying custom recommendation systems.
  • Resource Exposure Frameworks1 sub-tagStandardized interfaces that allow external systems to discover and access specific machine learning resources.
  • Sequence-to-Sequence Tasks1 sub-tagModels that transform one sequence of data, such as text or audio, into another sequence.
  • Speech Datasets2 sub-tagsCollections of audio recordings and transcriptions used to train and evaluate speech-based machine learning models.
  • Speech Processing7 sub-tagsTools and libraries for converting, analyzing, and interpreting human speech through computational methods.
  • Speech Processing Domains1 sub-tagSpecialized application areas focused on the translation and interpretation of spoken language.
  • Synthetic Content Generators1 sub-tagSystems that automatically generate new media, such as images, audio, or text, from existing data.
  • Tensor Computing Libraries4 sub-tagsLow-level libraries and utilities for tensor manipulation, memory management, and hardware-accelerated mathematical operations.
  • Text Analysis APIs1 sub-tagWeb services that provide programmatic access to natural language processing for analyzing and classifying text.
  • Tokenization Algorithms2 sub-tagsMathematical methods for breaking down text into smaller units like words, subwords, or characters.
  • Tokenization Interfaces1 sub-tagProgramming abstractions that define how tokenization processes interact with larger machine learning pipelines.
  • Tokenization Utilities1 sub-tagHelper functions and scripts for managing, decoding, and processing tokenized data streams.
  • Tool Exposure Frameworks1 sub-tagFrameworks that enable machine learning models to safely interact with and utilize external software tools.
  • User Interaction Protocols1 sub-tagStandardized methods for managing how users provide input and interact with artificial intelligence systems.
  • Voice Synthesis1 sub-tagServices and technologies that convert text input into natural-sounding human speech.