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

28 repos

Awesome GitHub RepositoriesFrameworks

Software libraries and environments providing the foundational tools to construct, train, and execute machine learning models.

Explore 28 awesome GitHub repositories matching artificial intelligence & ml · Frameworks. Refine with filters or upvote what's useful.

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

Awesome Frameworks GitHub Repositories

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

    sindresorhus/awesome

    438,690GitHubView on GitHub↗

    This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software

    Directs users to foundational frameworks for constructing and training complex machine learning models.

    awesomeawesome-listlists
  • vinta/awesome-python

    vinta/awesome-python

    283,687GitHubView on GitHub↗

    This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. Th

    Groups foundational libraries and environments used to build, train, and execute machine learning models.

    Pythonawesomecollectionspython
  • tensorflow/tensorflow

    tensorflow/tensorflow

    193,864GitHubView on GitHub↗

    TensorFlow is a comprehensive machine learning framework designed for the construction, training, and deployment of complex mathematical models. It utilizes a graph-based execution model that represents operations as directed acyclic graphs, enabling automatic differentiation and efficient parallel processing. The syst

    Facilitates the end-to-end construction, training, and deployment of complex mathematical models using multidimensional array structures.

    C++deep-learningdeep-neural-networksdistributed
  • avelino/awesome-go

    avelino/awesome-go

    165,543GitHubView on GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently di

    Construct, train, and execute machine learning models using dedicated foundational environments.

    Goawesomeawesome-listgo
  • huggingface/transformers

    huggingface/transformers

    156,730GitHubView on GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering

    Processes visual data by partitioning images into sequences of patches compatible with transformer architectures.

    Pythonaudiodeep-learningdeepseek
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHubView on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Implements a dynamic, tape-based mechanism to compute gradients for flexible neural network training.

    Pythonautograddeep-learninggpu
  • openai/whisper

    openai/whisper

    94,839GitHubView on GitHub↗

    This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer architecture to convert audio into text. It is built upon a weakly supervised learning framework, which leverages large-scale, unlabelled audio-transcript data to create generalized speech representations capabl

    Trains generalized speech representation models by leveraging massive volumes of weakly labeled audio-transcript pairs.

    Python
  • opencv/opencv

    opencv/opencv

    86,238GitHubView on GitHub↗

    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

    Delivers a broad collection of image processing and machine learning algorithms tuned for real-time performance and cross-platform deployment.

    C++c-plus-pluscomputer-visiondeep-learning
  • rasbt/LLMs-from-scratch

    rasbt/LLMs-from-scratch

    85,529GitHubView on GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementat

    Demonstrates the construction of neural network components from first principles without relying on high-level abstractions.

    Jupyter Notebookaiartificial-intelligencechatbot
  • 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

    Manages the complete training lifecycle, including data ingestion, forward passes, and backpropagation updates, through a flexible execution harness.

    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

    Transforms local data into searchable vector collections to provide context-aware, private knowledge retrieval for language models.

    C++ai-chatllm-inference
  • 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

    Utilizes computational graphs to automatically derive gradients for neural network training.

    Pythonbookchinesecomputer-vision
  • 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

    Directs learners to expert-led courses on building and deploying complex neural network architectures.

    algorithmsbioinformaticscomputational-biology
  • 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

    Organizes a broad spectrum of software toolkits used to construct, train, and execute complex models.

    Python
  • 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

    Separates image preprocessing, detection, and recognition into independent, swappable components for custom analysis workflows.

    Pythonai4sciencechineseocrdocument-parsing
  • fffaraz/awesome-cpp

    fffaraz/awesome-cpp

    69,832GitHubView on GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the languag

    Unites foundational frameworks for constructing, training, and executing machine learning models and neural networks.

    awesomeawesome-listc
  • hiyouga/LlamaFactory

    hiyouga/LlamaFactory

    67,386GitHubView 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 pro

    Standardizes data loading and optimization logic across various hardware backends and model architectures.

    Pythonagentaideepseek
  • scikit-learn/scikit-learn

    scikit-learn/scikit-learn

    65,178GitHubView on GitHub↗

    Scikit-learn is a machine learning library for predictive data analysis that provides a collection of algorithms for supervised and unsupervised learning. It functions as a comprehensive toolkit for data preprocessing, dimensionality reduction, and model selection, allowing users to classify data objects, predict conti

    Delivers a robust ecosystem of algorithms for predictive data analysis, model training, and end-to-end machine learning workflows.

    Pythondata-analysisdata-sciencemachine-learning
  • keras-team/keras

    keras-team/keras

    63,858GitHubView on GitHub↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a di

    Acts as a comprehensive high-level interface for building, training, and deploying deep learning models.

    Pythondata-sciencedeep-learningjax
  • CorentinJ/Real-Time-Voice-Cloning

    CorentinJ/Real-Time-Voice-Cloning

    59,355GitHubView on GitHub↗

    This project is a neural text-to-speech engine and voice cloning toolkit designed to generate synthetic speech that mimics the vocal characteristics of a target speaker. It functions as a real-time audio synthesizer, utilizing a deep learning pipeline to convert written text into high-fidelity speech output with minima

    Adapts pre-trained speaker verification models to facilitate high-quality speech synthesis for new, unseen voices.

    Pythondeep-learningpythonpytorch
Prev12Next

Explore sub-tags

  • Computer Vision9 sub-tagsToolkits and libraries for training, validating, and deploying deep learning models for image processing and computer vision tasks.
  • Educational Neural Network ImplementationsPedagogical implementations of neural network components built from first principles without high-level abstractions.
  • General-PurposeBroad-spectrum machine learning libraries.
  • Inference Runtimes2 sub-tags
Model Construction4 sub-tags
  • Reinforcement Learning EnvironmentsFrameworks and simulation environments for training agents in reinforcement learning tasks.
  • Training Systems5 sub-tags