back to home

Best Open Source artificial intelligence Libraries

A curated list of the most popular GitHub repositories tagged with artificial intelligence. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

181,922Python
Analyze Code

#2f/prompts.chat

a.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

146,195HTML
Analyze Code

#3rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

85,633Jupyter Notebook
Analyze Code

#4hacksider/Deep-Live-Cam

real time face swap and one-click video deepfake with only a single image

79,595Python
Analyze Code

#5OpenHands/OpenHands

🙌 OpenHands: AI-Driven Development

68,032Python
Analyze Code

#6FlowiseAI/Flowise

Build AI Agents, Visually

49,249TypeScript
Analyze Code

#7microsoft/AI-For-Beginners

12 Weeks, 24 Lessons, AI for All!

45,408Jupyter Notebook
Analyze Code

#8Kong/kong

🦍 The API and AI Gateway

42,805Lua
Analyze Code

#9jingyaogong/minimind

🚀🚀 「大模型」2小时完全从0训练26M的小参数GPT!🌏 Train a 26M-parameter GPT from scratch in just 2h!

39,724Python
Analyze Code

#10XingangPan/DragGAN

Official Code for DragGAN (SIGGRAPH 2023)

35,972Python
Analyze Code

#11explosion/spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

33,228Python
Analyze Code

#12facebookresearch/fairseq

Facebook AI Research Sequence-to-Sequence Toolkit written in Python.

32,160Python
Analyze Code

#13ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code

500 AI Machine learning Deep learning Computer vision NLP Projects with code

31,785
Analyze Code

#14Lightning-AI/pytorch-lightning

Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.

30,855Python
Analyze Code

#15AMAI-GmbH/AI-Expert-Roadmap

Roadmap to becoming an Artificial Intelligence Expert in 2022

30,751JavaScript
Analyze Code

#16thedotmack/claude-mem

A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.

29,742TypeScript
Analyze Code

#17feder-cr/Jobs_Applier_AI_Agent_AIHawk

AIHawk aims to easy job hunt process by automating the job application process. Utilizing artificial intelligence, it enables users to apply for multiple jobs in a tailored way.

29,356Python
Analyze Code

#18ItzCrazyKns/Perplexica

Perplexica is an AI-powered answering engine.

29,008TypeScript
Analyze Code

#19ZuzooVn/machine-learning-for-software-engineers

A complete daily plan for studying to become a machine learning engineer.

28,717
Analyze Code

#20microsoft/semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps

27,274C#
Analyze Code

#21invoke-ai/InvokeAI

Invoke is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, and serves as the foundation for multiple commercial products.

26,781TypeScript
Analyze Code

#22simstudioai/sim

Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.

26,503TypeScript
Analyze Code

#23e2b-dev/awesome-ai-agents

A list of AI autonomous agents

25,929
Analyze Code

#24The-Art-of-Hacking/h4cker

This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. 🔥 Also check: https://hackertraining.org

25,182Jupyter Notebook
Analyze Code

#25Tencent/ncnn

ncnn is a high-performance neural network inference framework optimized for the mobile platform

22,809C++
Analyze Code

#26HandsOnLLM/Hands-On-Large-Language-Models

Official code repo for the O'Reilly Book - "Hands-On Large Language Models"

22,477Jupyter Notebook
Analyze Code

#27yamadashy/repomix

📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.

21,983TypeScript
Analyze Code

#28vercel/ai

The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents

21,928TypeScript
Analyze Code

#29recommenders-team/recommenders

Best Practices on Recommendation Systems

21,455Python
Analyze Code

#30huggingface/datasets

🤗 The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools

21,200Python
Analyze Code

#31bee-san/Ciphey

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

21,039Python
Analyze Code

#32harvard-edge/cs249r_book

Introduction to Machine Learning Systems

20,562JavaScript
Analyze Code

#33onnx/onnx

Open standard for machine learning interoperability

20,363Python
Analyze Code

#34usestrix/strix

Open-source AI hackers to find and fix your app’s vulnerabilities.

20,294Python
Analyze Code

#35nautechsystems/nautilus_trader

A high-performance algorithmic trading platform and event-driven backtester

20,138Rust
Analyze Code

#36dyad-sh/dyad

Local, open-source AI app builder for power users ✨ v0 / Lovable / Replit / Bolt alternative 🌟 Star if you like it!

19,661TypeScript
Analyze Code

#37marimo-team/marimo

A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.

19,249Python
Analyze Code

#38camel-ai/owl

🦉 OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation

19,071Python
Analyze Code

#39amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

18,911JavaScript
Analyze Code

#40Alibaba-NLP/DeepResearch

Tongyi Deep Research, the Leading Open-source Deep Research Agent

18,251Python
Analyze Code

#41microsoft/AirSim

Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

17,956C++
Analyze Code

#42MathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning

This is the homepage of a new book entitled "Mathematical Foundations of Reinforcement Learning."

14,710MATLAB
Analyze Code

#43ShangtongZhang/reinforcement-learning-an-introduction

Python Implementation of Reinforcement Learning: An Introduction

14,570Python
Analyze Code

#44deeplearning4j/deeplearning4j

Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...

14,205Java
Analyze Code

#45carla-simulator/carla

Open-source simulator for autonomous driving research.

13,597C++
Analyze Code

#46Lightning-AI/litgpt

20+ high-performance LLMs with recipes to pretrain, finetune and deploy at scale.

13,174Python
Analyze Code

#47owainlewis/awesome-artificial-intelligence

A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.

12,967
Analyze Code

#48tangyudi/Ai-Learn

人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv等热门领域

12,642
Analyze Code

#49willwulfken/MidJourney-Styles-and-Keywords-Reference

A reference containing Styles and Keywords that you can use with MidJourney AI. There are also pages showing resolution comparison, image weights, and much more!

12,285
Analyze Code

#50diff-usion/Awesome-Diffusion-Models

A collection of resources and papers on Diffusion Models

12,273HTML
Analyze Code