Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
Curated list of the best truly open-source AI projects, models, tools, and infrastructure. Daily updated.
GitHub stars and default-branch commits for alvinreal/awesome-opensource-ai.
841 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Fully customizable AI chatbot component for your website
Open-source multimodal retrieval engine (Morphik Core). By Morphik — AI back office for skilled nursing & senior living (morphik.ai).
Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
Non-Metric Space Library (NMSLIB): An efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces.
A Comprehensive Benchmark to Evaluate LLMs as Agents (ICLR'24)
Quickly and accurately render even the largest data.
AI Agent that handles engineering tasks end-to-end: integrates with developers’ tools, plans, executes, and iterates until it achieves a successful result.
Synthetic data generation for tabular data
⚡FlashRAG: A Python Toolkit for Efficient RAG Research (WWW2025 Resource)
DeepResearchAgent is a hierarchical multi-agent system designed not only for deep research tasks but also for general-purpose task solving. The framework leverages a top-level planning agent to coordinate multiple specialized lower-level agents, enabling automated task decomposition and efficient execution across diverse and complex domains.
Personal AI Notebooks. Organize files & webpages and generate notes from them. Open source, local & open data, open model choice (incl. local).
TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/master/
🚀 Accelerate inference and training of 🤗 Transformers, Diffusers, TIMM and Sentence Transformers with easy to use hardware optimization tools
Evaluation and Tracking for LLM Experiments and AI Agents
Trainable, memory-efficient, and GPU-friendly PyTorch reproduction of AlphaFold 2
Train, inspect, edit, automate, and export 3D Gaussian Splatting scenes from a single native application.
II-Agent: a new open-source framework to build and deploy intelligent agents
MTEB: State-of-the-art evaluation of embeddings across languages and modalities
Distilabel is a framework for synthetic data and AI feedback for engineers who need fast, reliable and scalable pipelines based on verified research papers.
Build production-ready AI agents in both Python and Typescript.
JAX-based neural network library
🕹️ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.
🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models
Dead simple FLUX LoRA training UI with LOW VRAM support
A unified library of SOTA model optimization techniques like quantization, distillation, pruning, neural architecture search, speculative decoding, etc. It compresses deep learning models for downstream deployment frameworks like TensorRT-LLM, TensorRT, vLLM, etc. to optimize inference speed.
Scalable and efficient data transformation framework - backwards compatible with dbt.
The Security Toolkit for LLM Interactions
Framework for evaluating and improving agents
Skywork-R1V is an advanced multimodal AI model series developed by Skywork AI, specializing in vision-language reasoning.
Freeing data processing from scripting madness by providing a set of platform-agnostic customizable pipeline processing blocks.
Visualize and compare datasets, target values and associations, with one line of code.
OneTrainer is a one-stop solution for all your Diffusion training needs.
(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in parallel git worktrees. Test, compare approaches & manage AI-assisted development workflows in one desktop app.
Fast, Accurate, Lightweight Python library to make State of the Art Embedding
Postgres extension for vector search (DiskANN), complements pgvector for performance and scale. Postgres OSS licensed.
A streamlined and customizable framework for efficient large model (LLM, VLM, AIGC) evaluation and performance benchmarking.
Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
RAG Web UI is an intelligent dialogue system based on RAG (Retrieval-Augmented Generation) technology.
Open-source deep-learning framework for building, training, and fine-tuning deep learning models using state-of-the-art Physics-ML methods
Open-source tools for prompt testing and experimentation, with support for both LLMs (e.g. OpenAI, LLaMA) and vector databases (e.g. Chroma, Weaviate, LanceDB).
An open-source visual programming environment for battle-testing prompts to LLMs.
🦜💬 Web app for interacting with any LangGraph agent (PY & TS) via a chat interface.
A framework for prompt tuning using Intent-based Prompt Calibration
Distributed LLM inference. Connect home devices into a powerful cluster to accelerate LLM inference. More devices means faster inference.
RamaLama is an open-source developer tool that simplifies the local serving of AI models from any source and facilitates their use for inference in production, all through the familiar language of containers.
Deepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and native data integrations. Use Python, R, and SQL locally in your favorite IDE, then scale to Deepnote cloud for real-time collaboration, Deepnote agent, and deployable data apps. https://deepnote.com/
Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/
Data manipulation and transformation for audio signal processing, powered by PyTorch
PyTorch native quantization and sparsity for training and inference
llama.cpp fork with additional SOTA quants and improved performance