Project directory

Projects

Open-source AI projects tracked by the leaderboard, ordered by GitHub stars.

Python 8,895 stars

OlafenwaMoses/ImageAI

A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

### Overview: ImageAI is a Python library designed to empower developers by providing self-contained Computer Vision capabilities, enabling the creation of applications and systems with deep learning and computer vision functionalities. ### Key features: - Supports image prediction and training using 4 different Machine Learning algorithms trained on ImageNet-1000 dataset. - Object detection, video detection, and object tracking using RetinaNet, YOLOv3, and TinyYOLOv3 trained on COCO dataset. - Allows training custom models for detection and recognition of new objects. - Provides support for a wider and more specialized aspects of Computer Vision. ### Tech stack: Python ### Why it matters: ImageAI simplifies the process of integrating advanced Computer Vision capabilities into applications, making it easier for developers to create applications with sophisticated image processing and analysis features.
Python 8,863 stars

strands-agents/harness-sdk

Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.

Overview: Harness SDK is an open-source agent harness and control system designed for building and managing AI agents in Python and TypeScript. It simplifies the process of deploying and managing AI agents without the need for a hosted control plane. Key features: - Python and TypeScript SDKs for agent development - Lifecycle controls, tools, structured output, and multi-agent patterns - Memory management, sessions, model portability, and streaming capabilities - Guardrails, tracing, and evals for safety and observability - Support for various model providers and cloud providers Tech stack: Python and TypeScript Why it matters: Harness SDK simplifies the process of building and managing AI agents, making it easier to deploy and scale AI solutions without the complexity of a hosted control plane.
Jupyter Notebook 8,847 stars

MITDeepLearning/introtodeeplearning

Lab Materials for MIT 6.S191: Introduction to Deep Learning

Overview: This repository contains all the code and software labs for MIT's Introduction to Deep Learning course, designed to be completed at your own pace. Key features: - Lab materials for MIT 6.S191: Introduction to Deep Learning - All lecture slides and videos available online - Google Colaboratory environment for running labs - MITDeepLearning package for convenience functions Tech stack: Jupyter Notebook Why it matters: This repository serves as a comprehensive resource for students and learners interested in deep learning, providing practical labs and lecture materials that can be used both inside and outside the MIT course.
Rust 8,844 stars

xerj-org/xerj

XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep (1974 tool). One command indexes code, docs, logs and PDFs for search, RAG, security audits and agent memory, using 40x fewer tokens than grep. It’s durable and can replace ElasticSearch saving you x10 infra costs.

Overview: XERJ is a powerful AI search tool that indexes data automatically, reducing token waste and saving infrastructure costs. It replaces the need for grep, offering 40x fewer tokens than grep and replacing ElasticSearch, leading to significant cost savings. Key features: - Autoindex capability - Indexes code, docs, logs, and PDFs for search, RAG, security audits, and agent memory - 2.7x reduction in token usage compared to reference coding - Supports both lexical and offline embedders for better performance Tech stack: Rust Why it matters: XERJ is a cost-effective and efficient alternative to ElasticSearch, offering a 40x reduction in token usage and saving infrastructure costs. Its autoindex feature allows agents to quickly access the data they need, making it ideal for developers and data scientists looking to improve their productivity and reduce costs. Repository: xerj-org/xerj GitHub stars: 7789
TypeScript 8,837 stars

rockbenben/ChatGPT-Shortcut

Stop writing prompts from scratch — a searchable prompt library for ChatGPT, Claude, Gemini and Cursor · Русский 한국어 العربية हिन्दी ไทย | 别再从头写提示词:现成的拿来就用,好用的收进自己的库

Overview: AiShort is an AI prompt management tool that streamlines the process of creating and using prompts for various AI tools like ChatGPT, Cursor, and others. It offers a vast library of prompts, making it easy to find and use expert-level prompts without the need for extensive training. Key features: - A searchable prompt library - 5000+ ready-to-use AI prompts - Cross-functional prompts for writing, coding, office work, learning, design, marketing, and more - One-click copy functionality - Tag-based and keyword search - Support for 18 languages - Custom prompts and community features Tech stack: TypeScript Why it matters: AiShort simplifies the process of using AI tools by providing a comprehensive library of prompts, making it easier and more efficient to use AI without the need for extensive training or setup.
Python 8,833 stars

mage-ai/mage-ai

🧙 Build, run, and manage data pipelines for integrating and transforming data.

Overview: Mage OSS is a self-hosted development environment designed for building and running data pipelines locally, offering a fast, visual, and production-ready solution for automating ETL tasks, data flow, and transformations. Key features: - Modular pipelines - Notebook UI - Data integrations - Scheduling - Visual debugging - dbt support Tech stack: Python Why it matters: Mage OSS provides a fast, interactive environment for local pipeline development, making it ideal for teams looking to automate data processing tasks without the need for cloud resources. When ready for enterprise-level tooling and collaboration, Mage Pro offers advanced orchestration, collaboration, and AI-powered workflows.
Python 8,759 stars

jingyaogong/minimind-v

👀 Train a 65M-parameter VLM from scratch in just 2h!

Overview: This project aims to train a 65M-parameter Visual Language Model (VLM) from scratch using only 3 dollars and 2 hours of GPU time. The MiniMind-V model is designed to be minimal in size and efficient in training and inference, making it accessible even on personal GPUs. Key features: - MiniMind-V: A 65M-parameter VLM trained from scratch. - MiniMind-V-MOE: A variant with multi-branch optimization. - MiniMind-V-Small: A smaller version of MiniMind-V with 65M parameters. - MiniMind-V-3V: An optimized version with 200M parameters. - MiniMind-V-3V-MOE: An optimized variant with multi-branch optimization. Tech stack: Python Why it matters: This project serves as a minimal implementation of a VLM model, providing a straightforward guide for beginners to understand and experiment with visual language models. It also showcases the feasibility of training large models without significant computational resources, making it an excellent resource for educational and research purposes. Repository: jingyaogong/minimind-v Primary language: Python GitHub stars: 8755 GitHub description: 👀 Train a 65M-parameter VLM from scratch in just 2h!
Jupyter Notebook 8,757 stars

FoundationVision/VAR

[NeurIPS 2024 Best Paper Award][GPT beats diffusion🔥] [scaling laws in visual generation📈] Official impl. of "Visual Autoregressive Modeling: Scalable Image Generation via Next-Scale Prediction". An *ultra-simple, user-friendly yet state-of-the-art* codebase for autoregressive image generation!

Overview: VAR is an ultra-simple, user-friendly yet state-of-the-art codebase for autoregressive image generation, achieving NeurIPS 2024 Best Paper Award and scaling laws in visual generation. Key features: - Scalable image generation - Next-scale prediction - User-friendly interface - NeurIPS 2024 Best Paper Award Tech stack: Jupyter Notebook Why it matters: VAR offers a simple yet powerful solution for image generation, demonstrating significant advancements in visual autoregressive modeling and scaling laws in the field of image generation. Repository: FoundationVision/VAR Primary language: Jupyter Notebook GitHub stars: 8758 GitHub description: [NeurIPS 2024 Best Paper Award][GPT beats diffusion🔥] [scaling laws in visual generation📈] Official impl. of "Visual Autoregressive Modeling: Scalable Image Generation via Next-Scale Prediction". An *ultra-simple, user-friendly yet state-of-the-art* codebase for autoregressive image generation!
JavaScript 8,542 stars

reorproject/reor

Private & local AI personal knowledge management app for high entropy people.

Overview: Reor is a private and local AI personal knowledge management app designed for high-entropy individuals, leveraging models like Ollama, Transformers.js, and LanceDB to enhance semantic search capabilities. Key features: - Local AI personal knowledge management - Automatic note linking and semantic search - Supports local LLMs and embedding models - Features an Obsidian-like markdown editor Tech stack: JavaScript Why it matters: Reor simplifies the process of managing personal knowledge by enabling local AI-powered insights, making it an invaluable tool for those who prefer to keep their thoughts and data private. Repository: reorproject/reor GitHub stars: 8543
Rust 8,435 stars

deeplethe/utopia

World's first open-source enterprise world model.

### Overview: Utopia is the world's first open-source enterprise world model built by DeepLethe. It is designed to learn passively and govern itself, evolving as knowledge material arrives and conflict detection, reasoning, and decision-making run against an ontology. Unlike Palantir, Utopia focuses on bottom-up knowledge governance and trustworthy decisions, providing a foundation for companies to build a knowledge foundation, decision core, and compliance audit trail. ### Key Features: - **Knowledge Graph and Vector Store**: Traditional knowledge systems rely on static graphs or vector stores to hold present knowledge. Utopia deploys time awareness and ontology at the base layer, ensuring the knowledge system evolves dynamically with new material. - **Conflict Detection and Reasoning**: Utopia includes advanced conflict detection and reasoning capabilities to ensure decisions are based on the most up-to-date and relevant information. - **Offline Deployment**: Unlike Palantir, Utopia is designed to be deployed offline, allowing companies to establish a knowledge foundation, decision core, and compliance audit trail without relying on cloud infrastructure. ### Tech Stack: Rust ### Why It Matters: Utopia offers a unique approach to enterprise intelligence by focusing on bottom-up knowledge governance and trustworthy decisions, providing a foundation for companies to build a knowledge foundation, decision core, and compliance audit trail. Unlike Palantir, it emphasizes the importance of time awareness and ontology in the knowledge system, ensuring that decisions are based on the most up-to-date and relevant information.
Python 8,428 stars

lucidrains/imagen-pytorch

Implementation of Imagen, Google's Text-to-Image Neural Network, in Pytorch

Overview: Imagen is an implementation of Google's Text-to-Image Neural Network, Imagen, in Pytorch, surpassing DALL-E2. It features a simple architecture with a cascading DDPM conditioned on large pretrained T5 model embeddings. Key features: - Simple architecture - Cascading DDPM - Dynamic clipping for improved classifier-free guidance - Noise level conditioning - Memory-efficient unet design Tech stack: Pytorch Why it matters: Imagen demonstrates the potential of text-to-image synthesis and challenges existing models like DALL-E2, highlighting the importance of continuous time Gaussian diffusion and memory-efficient architectures in generative AI. Repository: lucidrains/imagen-pytorch Primary language: Python GitHub stars: 8429 GitHub description: Implementation of Imagen, Google's Text-to-Image Neural Network, in Pytorch README excerpt: <img src="./imagen.png" width="450px"></img>
Python 8,392 stars

nl8590687/ASRT_SpeechRecognition

A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统

Overview: ASRT 是一个基于深度学习的中文语音识别系统,旨在通过深度卷积神经网络和长短时记忆神经网络、注意力机制以及CTC(Connectionist Temporal Classification)技术来实现高效的语音识别任务。系统支持多种数据集,包括 Thchs30、ST-CMDS、Primewords、aishell-1、aidatatang200、MagicData 等,能够处理多种语音数据格式,并提供多种模型选择,包括 24、25、251 和 251bn。 Key features: - 支持多种数据集 - 多种模型选择 - 高效的语音识别性能 - 支持多种硬件和软件配置 Tech stack: Python Why it matters: ASRT 通过深度学习技术,提供了一种高效且准确的中文语音识别解决方案,适用于多种应用场景,如智能客服、语音助手等。其模型和数据集的多样性,使得系统能够适应不同的语音数据和需求,为用户提供了更好的语音识别体验。
C++ 8,388 stars

MariaDB/server

MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.

Overview: MariaDB Server is a community-driven fork of MySQL, offering advanced features like native vector search, multiple storage engines, and asynchronous replication, while maintaining MySQL compatibility and ease of migration. Key features: - Native vector search - Pluggable storage engines (InnoDB, Aria, MyRocks, ColumnStore, S3) - Replication and clustering - Advanced SQL features (CTEs, window functions, JSON functions) - MySQL and Oracle compatibility - Spatial and full-text search - Security features (role-based access control, pluggable authentication) Tech stack: C++ Why it matters: MariaDB Server is a robust, feature-rich open-source database that supports a wide range of workloads, from small applications to large-scale production systems, and it maintains compatibility with MySQL, making it an excellent choice for transitioning from MySQL to MariaDB. Repository: MariaDB/server GitHub stars: 8382 GitHub description: MariaDB server is a community-developed fork of MySQL server, actively working with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Shell 8,369 stars

facebookarchive/caffe2

Caffe2 is a lightweight, modular, and scalable deep learning framework.

Overview: Caffe2 is a lightweight, modular, and scalable deep learning framework built on the original Caffe. Key features: Lightweight, modular, scalable, expression, speed, modularity. Tech stack: Shell. Why it matters: Caffe2 is a valuable tool for developers looking to build efficient and scalable deep learning models.
Java 8,347 stars

bytedeco/javacv

Java interface to OpenCV, FFmpeg, and more

Overview: JavaCV is a Java interface that provides access to OpenCV, FFmpeg, and other commonly used computer vision libraries, making it easier to use these tools on the Java platform, including Android. Key features: - Access to OpenCV, FFmpeg, and other computer vision libraries - Hardware accelerated full-screen image display - Parallel execution of code on multiple cores - Geometric and color calibration of cameras and projectors - Feature point detection and matching - Image alignment of projector-camera systems - Blob analysis package - Miscellaneous functionality Tech stack: JavaCPP Presets Why it matters: JavaCV simplifies the use of computer vision libraries, making it easier to implement and experiment with computer vision projects on the Java platform, including Android.
Java 8,347 stars

exadel-inc/CompreFace

Leading free and open-source face recognition system

### Overview: Exadel CompreFace is a free and open-source face recognition system that can be easily integrated into any system without prior machine learning skills. It provides REST API for face recognition, verification, detection, landmark detection, mask detection, pose detection, age, and gender recognition, and is deployed with Docker. The system is state-of-the-art and based on FaceNet and InsightFace, making it a leading solution in the field of face recognition. ### Key features: - **REST API**: Provides face recognition, verification, detection, landmark detection, mask detection, pose detection, age, and gender recognition. - **Role Management System**: Allows easy control of access to Face Recognition Services. - **Docker-based**: Deployed as a standalone server or easily integrated into the cloud. - **Free and Open-Source**: No prior machine learning skills required for setup and use. ### Tech stack: Java ### Why it matters: Exadel CompreFace is a leading free and open-source face recognition system that offers a user-friendly and efficient solution for integrating face recognition capabilities into various systems. Its simplicity and ease of use make it an ideal choice for developers and businesses looking to enhance their facial recognition capabilities without requiring advanced machine learning skills.
Python 8,345 stars

zilliztech/deep-searcher

Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python.

Overview: DeepSearcher is an open-source project designed to perform search, evaluation, and reasoning based on private data, offering highly accurate answers and comprehensive reports. It leverages cutting-edge Large Language Models (LLMs) and Vector Databases to enhance enterprise knowledge management, intelligent Q&A systems, and information retrieval scenarios. Key features: - Private Data Search: Maximizes the utilization of enterprise internal data while ensuring data security. - Vector Database Management: Supports Milvus and other vector databases for efficient retrieval. - Flexible Embedding Options: Compatible with multiple embedding models for optimal selection. - Multiple LLM Support: Supports DeepSeek, OpenAI, and other large models for intelligent Q&A and content generation. - Document Loader: Supports local file loading and web crawling capabilities under development. Tech stack: Python Why it matters: DeepSearcher provides a robust solution for enterprises looking to manage their knowledge effectively, integrating advanced AI technologies to enhance their operational efficiency and decision-making processes. Repository: zilliztech/deep-searcher GitHub stars: 8331 GitHub description: Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python. README excerpt: ![DeepSearcher](./assets/pic/logo.png) <div align="center"> [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![DeepWiki](https://img.shields.io/badge/DeepWiki-AI%20Docs-orange.svg
Rust 8,328 stars

ai-dynamo/dynamo

A Datacenter Scale Distributed Inference Serving Framework

### Overview: Dynamo is an open-source, datacenter-scale inference stack designed to orchestrate inference engines efficiently. It integrates with popular inference engines like SGLang, TensorRT-LLM, and vLLM, enabling a coordinated multi-node inference system. Key features include disaggregated serving, intelligent routing, multi-tier KV caching, and automatic scaling to maximize throughput and minimize latency for LLM, reasoning, multimodal, and video generation workloads. ### Key Features: - **Disaggregated Serving**: Separates inference logic from the actual execution. - **Intelligent Routing**: Optimizes data flow based on workload patterns. - **Multi-tier KV Caching**: Enhances performance by caching frequently accessed data. - **Automatic Scaling**: Dynamically adjusts resources to meet demand. ### Tech Stack: - **Rust**: Built for performance. - **Python**: Extensible for ease of integration and development. ### Why It Matters: Dynamo simplifies the deployment and management of inference engines, making it easier to scale and optimize performance for complex AI workloads. Its modular design ensures that it can seamlessly integrate with existing infrastructure, reducing the need for extensive retooling. ### Repository: Repository: ai-dynamo/dynamo Primary Language: Rust GitHub Stars: 8326 ### Community Events: - **CoreWeave x NVIDIA Dynamo Meetup**: October 15, 2026, San Francisco - **Dynamo Engineering Sync**: October 13, 2026, (Details provided in the README) ### How to Contribute
Python 8,327 stars

nebuly-ai/optimate

A collection of libraries to optimise AI model performances

Overview: Optimate is a collection of libraries designed to optimize AI model performances, including reducing inference costs, infrastructure costs, and hardware and data costs. It is an open-source project developed by Nebuly AI but is not actively maintained. Key features: - Speedster: Reduces inference costs by leveraging SOTA optimization techniques. - Nos: Reduces infrastructure costs by leveraging real-time dynamic partitioning and elastic quotas. - ChatLLaMA: Reduces hardware and data costs by leveraging fine-tuning optimization techniques and RLHF alignment. Tech stack: Python Why it matters: Optimate provides a suite of tools to help developers optimize their AI models, making them more efficient and cost-effective to run.
Unknown 8,250 stars

WooooDyy/LLM-Agent-Paper-List

The paper list of the 86-page SCIS cover paper "The Rise and Potential of Large Language Model Based Agents: A Survey" by Zhiheng Xi et al.

Overview: This repository is a comprehensive survey of large language model-based agents, providing a systematic overview of their applications and key topics. Key features: - Systematic overview of large language model-based agents - Comprehensive survey of papers related to LLM-based agents - Includes must-read papers for developers and researchers Tech stack: Python, Jupyter Notebook Why it matters: This repository serves as a valuable resource for developers and researchers interested in large language model-based agents, offering insights into their applications and key topics within the field.