These lists include projects which release their software under open-source licenses and are related to artificial intelligence projects. These include software libraries, frameworks, platforms, and tools used for machine learning, deep learning, natural language processing, computer vision, reinforcement learning, artificial general intelligence, and more.
Agentic AI
- Auto-GPT — experimental open-source autonomous GPT-based agent
- CrewAI – framework for building and orchestrating multi-agent AI workflows
- LangChain – framework for integrating LLMs into applications
- OpenClaw — autonomous task-executing AI agent framework
AI hardware and inference acceleration
LLM inference and serving frameworks
- llama.cpp — library that can perform inference on various LLMs such as Llama, Mistral, Gemma, DeepSeek or Qwen.1
- SGLang – framework for structured generation and high-performance LLM inference and serving
- vLLM – high-throughput inference engine for large language models using techniques such as PagedAttention
- Ollama - a software platform that enables easy deployment and interaction with many large language models locally.
Model formats and optimization toolkits
- ONNX – Open Neural Network Exchange format for interoperability between AI frameworks
- OpenVINO – Intel's toolkit for optimizing deep learning models for edge devices
- TensorRT-LLM — Nvidia toolkit for optimizing and deploying large language models on GPUs
Artificial neural networks
- EDLUT – event-driven neural network simulator for large-scale spiking networks
- Emergent – cognitive modeling platform implementing neural networks
- Encog – machine learning framework for Java and C# supporting neural networks
- JOONE – Java-based neural network framework with modular architecture for learning tasks
- Nengo – Python library for building and simulating large-scale neural systems
- Neuroph – lightweight Java framework for creating neural networks
- OpenNN – C++ library for designing, training, and deploying neural networks
- SNNS – Stuttgart Neural Network Simulator, supports feedforward and recurrent neural networks
Convolutional neural networks (CNNs)
- AlexNet — pioneering CNN for image classification, won the 2012 ImageNet competition234
- VGGNet — deep CNN known for its simplicity and use of 3x3 convolution filters5
- Inception — CNN architecture using parallel convolutional layers of different sizes6
Chatbots
Cognitive architectures and AGI platforms
- OpenCog – project that aims to build an open source artificial intelligence framework
- Soar – cognitive architecture for decision-making and learning in intelligent agents
- CLARION – Connectionist Learning with Adaptive Rule Induction On-line, hybrid connectionist/symbolic cognitive architecture.
Computer vision and image processing
- AForge.NET – computer vision, artificial intelligence, and robotics library for the .NET framework
- Dlib – C++ library for computer vision and image processing
- OpenCV — library of programming functions mainly for real-time computer vision
- Tesseract – optical character recognition
Deep learning frameworks
- BigDL – distributed deep learning library for Apache Spark
- Caffe – deep learning framework focused on speed and modularity
- Deeplearning4j – Java library for deep learning algorithms on the Java virtual machine
- DeepSpeed – deep learning optimization library developed by Microsoft
- fastai – deep learning library built on top of PyTorch
- Fast Artificial Neural Network (FANN) – C library for feedforward neural networks
- Horovod – distributed deep learning framework for TensorFlow, Keras, and PyTorch
- Keras – Python library for artificial neural networks
- Microsoft Cognitive Toolkit – deep learning framework developed by Microsoft Research
- MXNet – deep learning framework for training and deploying deep neural networks
- Neuroph – object-oriented artificial neural network framework written in Java
- OpenNN – artificial neural network library written in C++
- PlaidML – deep learning backend for neural networks and tensor computations
- PyTorch – deep learning framework developed by Meta AI
- PyTorch Lightning – high-level framework built on top of PyTorch for organizing and scaling deep learning models
- TensorFlow – end-to-end open-source platform for machine learning and deep learning developed by Google Brain
- Torch – scientific computing framework with support for machine learning and deep learning algorithms
Machine learning or data mining
- Apache Mahout — scalable machine learning library for big data built on Hadoop and Spark
- Apache SINGA — distributed deep learning and machine learning software
- Apache SystemDS — ML system for the end-to-end data science lifecycle
- CatBoost — machine learning library for gradient boosting on decision trees
- Caffe — Image classification and image segmentation
- Dlib — C++ machine learning and computer vision library
- ELKI — data mining and unsupervised learning software
- fastText — Word embeddings developed by Meta AI
- Flux — machine learning library for the Julia programming language
- Gensim — topic modelling and vector space model toolkit
- JAX — machine learning library for numerical computing and automatic differentiation
- H2O — machine learning and predictive analytics platform
- Infer.NET — probabilistic programming framework for Bayesian inference
- Jubatus — online machine learning and distributed computing framework
- KNIME — modular data pipelining
- LIBSVM — library for support vector machines
- LightGBM — machine learning framework for gradient boosting
- Microsoft Cognitive Toolkit — deep learning framework developed by Microsoft Research
- MindSpore — machine learning and deep learning framework
- ML.NET — machine learning framework for .NET
- mlpack — C++ header-only machine learning library
- MXNet — deep learning framework
- Orange — machine learning, data mining, data visualization, and data analysis
- Scikit-learn — library built on top of NumPy, SciPy, and matplotlib
- Shogun — C++ library for large-scale machine learning
- Spark MLlib — machine learning library for Apache Spark
- TensorFlow — machine learning and deep learning platform
- Theano — numerical computation library for machine learning
- Vowpal Wabbit — machine learning system for fast online learning
- Weka — collection of machine learning algorithms for data mining tasks
- XGBoost — machine learning library for gradient boosting
AutoML platforms
- TPOT – tree-based pipeline optimization tool using genetic programming
- Neural Network Intelligence – Microsoft toolkit for hyperparameter tuning and neural architecture search
- MindsDB – AutoML platform that embeds machine learning into SQL databases and applications
Large language models
- Apertus – Swiss National AI Initiative LLM7
- BERT – Google LLM
- DeepSeek – R1 and V3 models8
- Gemma 4 – Google LLM9
- GLM-4.5 and later versions – Z.ai LLMs10
- GPT-1, GPT-2, and GPT-OSS – OpenAI LLMs11
- GPT-J – EleutherAI LLM
- Grok-1 – xAI LLM
- Kimi (some versions) – Moonshot AI LLMs
- Mistral (some versions)12
- OLMo – Allen Institute for AI LLM
- Phi – Microsoft LLMs
- Qwen (some versions) – Alibaba Cloud LLMs13
- Sarvam-M, Sarvam-105B and Sarvam-30B – Sarvam AI LLMs
- Step-3.5-Flash – StepFun LLM
- T5 – Google LLM
- XLNet – Google LLM
Natural language processing (NLP)
- Apache OpenNLP
- Apertium – rule-based machine translation platform.
- ChatScript – natural language engine and dialog management system
- General Architecture for Text Engineering – information extraction
- Gensim – topic modeling and document similarity analysis library
- GloVe – unsupervised learning algorithm for obtaining vector representations of words
- Mallet – Java "Machine Learning for Language Toolkit"
- MontyLingua – libraries and programs for symbolic and statistical NLP for both Python and Java
- Moses – statistical machine translation engine to train statistical models of text from a source language to a target language
- NiuTrans – statistical machine translation
- NLTK – natural Language toolkit for symbolic and statistical NLP
- Probabilistic Action Cores – interpreter for natural-language instructions for robotic applications
- spaCy – Python library
- Spark NLP – text processing library for advanced NLP for Python, Java, and Scala.
- Word2vec – obtaining vector representations of words
Speech recognition systems
Reactive planning
- GOLOG – logic programming language, situation calculus, first-order logical language for reasoning about action and change.
Reinforcement learning frameworks
- KataGo – reinforcement learning agent designed for playing the game of Go
Robotics software
- ArduPilot
- CoppeliaSim
- Gazebo
- Mobile Robot Programming Toolkit
- OpenRTM-aist
- Paparazzi Project
- Player Project
- Python Robotics
- Robot Operating System
- TurtleBot
- Webots
Text to image
Text to speech
Transformer libraries
- Hugging Face transformers library – Python library of pretrained transformer models for NLP, computer vision, speech, and more.14
AI-assisted algorithm discovery
- AlphaTensor – DeepMind reinforcement-learning system for discovering efficient matrix multiplication algorithms
See also
See also
- Open-source artificial intelligence
- List of artificial intelligence algorithms
- List of artificial intelligence journals and List of artificial intelligence books
- List of artificial intelligence projects
- List of free and open-source software packages for artificial intelligence
- Common Crawl – nonprofit that crawls the web and freely provides its archives and datasets to the public under an MIT License
- Google Colab – an O-IDE Jupyter notebook environment with free access to GPUs and TPUs for machine learning and deep learning development
- Applications of artificial intelligence
References
References
- ggml-org/llama.cpp, ggml, 2026-04-19, retrieved 2026-04-19
- "GitHub - computerhistory/AlexNet-Source-Code: This package contains the original 2012 AlexNet code". GitHub. Computer History Museum. Retrieved 14 April 2026.
- "How AlexNet Transformed AI and Computer Vision Forever". IEEE Spectrum. 25 March 2025. Retrieved 14 April 2026.
- "CHM Makes AlexNet Source Code Available to the Public". Computer History Museum. 20 March 2025. Retrieved 14 April 2026.
- Dhillon, Anamika; Verma, Gyanendra K. (2020-06-01). "Convolutional neural network: a review of models, methodologies and applications to object detection". Progress in Artificial Intelligence. 9 (2): 85–112. doi:10.1007/s13748-019-00203-0. ISSN 2192-6360.
- Zhang, Aston; Lipton, Zachary; Li, Mu; Smola, Alexander J. (2024). Dive into deep learning. Cambridge New York Port Melbourne New Delhi Singapore: Cambridge University Press. ISBN 978-1-009-38943-3.
- Allen, Matthew (2025-09-02). "Switzerland launches transparent ChatGPT alternative". SWI swissinfo.ch. Retrieved 2026-01-21.
Apertus (from the Latin word meaning "open") leaves nothing to the imagination in this respect. It promises that every nut and bolt is open for public scrutiny along with its design manual and recipe formula.
- model weights only
- "google/gemma-4-31B-it · Hugging Face". huggingface.co. 2026-04-02. Retrieved 2026-04-07.
- Cheng, Evelyn (28 July 2025). "China's latest AI model claims to be even cheaper to use than DeepSeek". CNBC. Retrieved 12 April 2026.
- Heath, Alex (2025-08-05). "OpenAI releases a free GPT model that can run on your laptop". The Verge. Retrieved 2026-03-07.
- "Models Overview | Mistral AI Large Language Models". docs.mistral.ai. Archived from the original on 2025-04-09. Retrieved 2026-03-07.
- Mo, Liam; Hall, Casey (19 September 2024). "Alibaba accelerates AI push by releasing new open-source models, text-to-video". Reuters.
- "huggingface/transformers". GitHub. Hugging Face. Retrieved April 30, 2026.
External links
External links
- opensource.org/ai – Open Source Initiative
- Data and AI White paper (July 24, 2024) – Open Data Institute