Project directory

Projects

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

Python 10,231 stars

ymcui/Chinese-BERT-wwm

Pre-Training with Whole Word Masking for Chinese BERT(中文BERT-wwm系列模型)

Overview: The Chinese BERT-wwm model is a pre-trained language model that uses Whole Word Masking (wwm) for training, enabling better performance and more robustness in Chinese language processing tasks. Key features: - Pre-trained with Whole Word Masking (wwm) for Chinese language processing. - Supports multiple versions of RoBERTa and BERT. - Includes additional models like LERT, MacBERT, and MiniRBT. - Available in both Python and TensorFlow libraries. Tech stack: Python and TensorFlow. Why it matters: This model enhances the performance and robustness of Chinese language processing tasks by utilizing the Whole Word Masking technique, making it a valuable resource for researchers and practitioners in the field. Repository: ymcui/Chinese-BERT-wwm GitHub stars: 10,233
Unknown 10,205 stars

Mooler0410/LLMsPracticalGuide

A curated list of practical guide resources of LLMs (LLMs Tree, Examples, Papers)

### Overview: This repository compiles a curated list of practical guide resources for Large Language Models (LLMs), focusing on applications in Natural Language Processing (NLP) and their practical implications. The repository is based on a survey paper and efforts from a specific GitHub user, providing insights into the usage and restrictions of various LLMs. ### Key Features: - **Practical Guide for Models**: Covers both BERT-style Language Models and GPT-style Language Models. - **BERT-style Language Models: Encoder-Decoder or Encoder-only** - **GPT-style Language Models: Decoder-only** - **Practical Guide for Data**: Includes pretraining data, finetuning data, and test data/user data. - **Practical Guide for NLP Tasks**: Focuses on traditional NLU tasks, generation tasks, knowledge-intensive tasks, abilities with scaling, specific tasks, and real-world tasks. It also discusses efficiency and scalability. ### Tech Stack: The repository uses Markdown, GitHub Pages, and GitHub Actions for its structure and content management. ### Why It Matters: This repository serves as a valuable resource for practitioners looking to navigate the vast landscape of LLMs and their applications in NLP. It provides practical guidance on how to use these models effectively and responsibly, ensuring that users understand the limitations and usage restrictions of the models based on the model and data licensing information. ### Repository: The primary language of the repository is unknown, but it is hosted on GitHub with 10,205 stars. The README includes a link to a survey paper and a blog post, providing context
Java 10,122 stars

stanfordnlp/CoreNLP

CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.

### Overview: Stanford CoreNLP is a comprehensive Java suite of natural language processing tools designed for tokenization, sentence segmentation, named entity recognition, parsing, coreference resolution, sentiment analysis, and more. It supports multiple languages including English, Arabic, Chinese, French, German, Hungarian, Italian, and Spanish. ### Key Features: - Tokenization - Sentence Segmentation - Named Entity Recognition - Parsing - Coreference Resolution - Sentiment Analysis - Dependency Parsing ### Tech Stack: Java ### Why it Matters: Stanford CoreNLP provides a robust set of tools for natural language processing, making it an essential tool for developers looking to integrate advanced text analysis into their applications. Its modular design allows for easy integration with various languages and models, making it highly versatile and widely adopted in both academic and industrial settings.
Python 10,096 stars

OpenRLHF/OpenRLHF

An Easy-to-use, Scalable and High-performance Agentic RL Framework based on Ray (PPO & DAPO & REINFORCE++ & VLM & TIS & vLLM & Ray & Async RL)

### Overview: OpenRLHF is the first high-performance, production-ready open-source RLHF framework that combines Ray + vLLM distributed architecture with a unified agent-based design paradigm for scalable and extensible reinforcement learning from human feedback. ### Key features: - **Ray + vLLM Distributed Architecture**: OpenRLHF leverages Ray and vLLM to create a distributed framework. - **Unified Agent-Based Execution Pipeline**: The framework uses a unified agent-based execution pipeline for scalable and extensible reinforcement learning. ### Tech stack: Python ### Why it matters: OpenRLHF is the first high-performance, production-ready open-source RLHF framework that combines Ray + vLLM distributed architecture with a unified agent-based design paradigm for scalable and extensible reinforcement learning from human feedback. ### Repository: OpenRLHF/OpenRLHF ### GitHub stars: 10092 ### GitHub description: An Easy-to-use, Scalable and High-performance Agentic RL Framework based on Ray (PPO & DAPO & REINFORCE++ & VLM & TIS & vLLM & Ray & Async RL) ### Contributors: [GitHub Contributors](https://github.com/OpenRLHF/OpenRLHF/graphs/contributors) ### Issues: [GitHub Issues](https://github.com/OpenRLHF/OpenRLHF/issues) ### Discussions: [GitHub Discussions](https://github.com/OpenRLHF/OpenRLHF/discussions) ### Stars: [GitHub Stars](https://github.com/OpenRLHF/OpenRLHF/stargazers) ### Stargazers: [GitHub Stargazers](https://
Python 10,061 stars

TencentCloud/Octop

A smarter, self-hosted AI assistant — multi-user, multi-agent.

### Overview: Octop is a self-hosted AI assistant designed for teams, families, and individuals. It operates in a multi-agent architecture, providing an intelligent environment that is both independent and collaborative. The fully self-hosted design ensures privacy and ease of access, with a single-process startup making powerful web console, CLI, and IM integrations available. ### Key Features: - **Multi-user Expert Team**: One admin, shared household; built-in expert library and expert market. - **Cloud Collaboration**: Link Octop to another instance to browse peer experts and chat across instances. - **MBTI Personas**: 16 personality templates plus an interactive quiz. - **AgentTeams**: Coordinator schedules multiple experts on multi-step work. - **Security Built-in**: JWT multi-user isolation, tool approval, shell command guardrails, and PII redaction. - **Connector Ecosystem**: Tencent suite, OAuth, and MCP gateway extend resource boundaries. - **Pluggable Workspace Backends**: Local disk, Docker sandbox, PostgreSQL, or COS/S3 for agent files. ### Tech Stack: Python ### Why It Matters: Octop is a smarter, self-hosted AI assistant that enhances collaboration and productivity in teams, families, and individuals. Its multi-agent architecture and security features ensure privacy and ease of access, making it a valuable tool for any organization or individual looking to streamline their workflow and improve their digital life.
Python 10,046 stars

yzhao062/pyod

A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.

Overview: PyOD is a Python library designed for anomaly detection across various data types including tabular, time series, graph, text, image, and audio. It provides 60+ detectors and a benchmark-backed ADEngine orchestration system, making it a comprehensive solution for AI agents. Key features: - Multi-Modal: Supports detection across 61 different data types. - Full Lifecycle: Detects anomalies and provides explanations in a single call. - Agentic: Enables natural-language requests to drive ADEngine workflows. - Most Used: Has 46+ million downloads and is benchmark-backed. Tech stack: Python Why it matters: PyOD is a powerful tool for AI agents, offering a unified approach to anomaly detection across multiple data types, making it highly versatile and useful in various applications.
Python 9,988 stars

espnet/espnet

End-to-End Speech Processing Toolkit

### Overview: ESPnet is an end-to-end speech processing toolkit built on PyTorch, covering a wide range of tasks such as speech recognition, text-to-speech, speech translation, and more. ### Key Features: - **Command Line Tools**: ESPnet offers a unified command line interface for various tasks. - **Models and Recipes**: Hundreds of pretrained models and recipes for speech processing tasks. - **Reproducible Recipes**: Data preparation, training, and evaluation are all done in a reproducible manner. - **Hugging Face**: Models and recipes are available on Hugging Face for easy integration. ### Tech Stack: ESPnet is built on PyTorch. ### Why It Matters: ESPnet provides a comprehensive solution for speech processing tasks, making it a valuable tool for researchers and developers in the field of speech technology.
Python 9,976 stars

google-deepmind/sonnet

TensorFlow-based neural network library

Overview: Sonnet is a TensorFlow-based neural network library designed for researchers and developers to create and experiment with machine learning models. Key features: - Simple and powerful programming model centered around `snt.Module` - Provides a composable abstraction for neural network research - Ships with predefined modules and networks, encouraging user-built modules - Unopinionated about how modules should be used, focusing on self-contained and decoupled components - Designed to be simple and clear, with defaults pointed out where applicable Tech stack: Python, TensorFlow 2 Why it matters: Sonnet offers a concise and effective way to build and experiment with neural networks, making it a valuable tool for researchers and developers in the field of machine learning.
Unknown 9,923 stars

brightmart/nlp_chinese_corpus

大规模中文自然语言处理语料 Large Scale Chinese Corpus for NLP

### Overview: 这个项目提供了一个大规模的中文语料库,涵盖维基百科、新闻、百科问答、社区问答和翻译语料,旨在为中文自然语言处理领域提供丰富的语料资源。通过这些语料,开发者可以进行词向量训练、预训练、知识问答、标题生成和关键词生成等任务。 ### Key Features: - **维基百科(wikizh2019)**: 1,043,224条词条,包含100万条结构良好的中文词条,原始文件大小1.6G,压缩文件519M,更新时间2019年2月7日。 - **新闻语料(news2016zh)**: 250万篇新闻,涵盖6.3万个媒体,包含标题、关键词、描述和正文,数据去重并分成训练集、验证集和测试集。 - **百科问答(baike2018qa)**: 150万个带问题类型的问答。 - **社区问答(webtext2019zh)**: 410万个高质量社区问答,适合训练超大规模NLP模型。 - **翻译语料(translation2019zh)**: 520万个中英文句子对。 ### Tech Stack: 项目使用了Python、Hugging Face Transformers、PyTorch等技术栈进行数据处理和模型训练。 ### Why It Matters: 这个项目为中文自然语言处理领域提供了丰富的语料资源,解决了普通
Jupyter Notebook 9,893 stars

microsoft/computervision-recipes

Best Practices, code samples, and documentation for Computer Vision.

Overview: This repository offers comprehensive resources and best practices for building computer vision systems, focusing on image classification, object detection, and action recognition. It includes Jupyter notebooks, utilities, and examples that leverage state-of-the-art libraries and cloud deployment. Key features: - Image classification - Object detection - Action recognition Tech stack: PyTorch Why it matters: This repository simplifies the process of building and deploying computer vision systems, reducing the time to market and providing a set of best practices and utilities for common tasks. Repository: microsoft/computervision-recipes GitHub stars: 9894 GitHub description: Best Practices, code samples, and documentation for Computer Vision. README excerpt: [scenarios/media/logo_cvbp.png] ```diff + Update July: Added support for action recognition and tracking + in the new release v1.2. ``` Overview: This repository offers comprehensive resources and best practices for building computer vision systems, focusing on image classification, object detection, and action recognition. It includes Jupyter notebooks, utilities, and examples that leverage state-of-the-art libraries and cloud deployment. Key features: - Image classification - Object detection - Action recognition Tech stack: PyTorch Why it matters: This repository simplifies the process of building and deploying computer vision systems, reducing the time to market and providing a set of best practices and utilities for common tasks.
Python 9,880 stars

xuebinqin/U-2-Net

The code for our newly accepted paper in Pattern Recognition 2020: "U^2-Net: Going Deeper with Nested U-Structure for Salient Object Detection."

Overview: U2-Net, a novel architecture for salient object detection, has been introduced in our accepted paper at Pattern Recognition 2020. This project aims to enhance the accuracy and efficiency of salient object detection. Key features: - U2-Net architecture for improved salient object detection - Code available for research and development Tech stack: Python Why it matters: U2-Net offers a significant advancement in salient object detection, enhancing the accuracy and efficiency of the process, making it a valuable contribution to the field of computer vision and image processing. Repository: xuebinqin/U-2-Net Primary language: Python GitHub stars: 9879 GitHub description: The code for our paper "U<sup>2</sup>-Net: Going Deeper with Nested U-Structure for Salient Object Detection."
Python 9,838 stars

aliasrobotics/cai

Cybersecurity AI (CAI), the framework for AI Security

### Overview: Cybersecurity AI (CAI) is an open-source framework established in 2025 by Alias Robotics. It revolutionized the field of AI security by providing a lightweight, research-focused solution for both offensive and defensive security automation. ### Key Features: - **Lightweight and Open-Source**: CAI is designed to be easily integrated into existing security systems without requiring extensive changes. - **Research-Driven**: The framework is built on the foundation of 18 published papers, including 30+ CVEs and #1 rankings in international security competitions. - **Versatile Capabilities**: It supports both offensive and defensive security automation, making it a versatile tool for security professionals. - **High Performance**: CAI is 3x faster than traditional security solutions and costs 156x less, making it highly cost-effective. - **Extensive Dataset**: The framework includes a trajectory corpus of 18.07 TB, providing a rich data set for security researchers. ### Tech Stack: Python ### Why it Matters: CAI has been instrumental in establishing Cybersecurity AI as a research domain, providing a solid foundation for further advancements in AI security. Its lightweight nature and open-source approach have made it a valuable tool for researchers and security professionals alike.
C++ 9,837 stars

Tiiny-AI/PowerInfer

High-speed Large Language Model Serving for Local Deployment

Overview: PowerInfer is a CPU/GPU LLM inference engine that leverages activation locality for efficient inference on consumer-grade GPUs, enabling high-speed processing of large language models. Key features: - TurboSparse-Mixtral-47B: Achieves 11.68 tokens per second, up to 22 times faster than other state-of-the-art frameworks. - SmallThinker models: Efficiently optimized for on-device inference. - Support for AMD devices with ROCm. Tech stack: C++ Why it matters: PowerInfer provides a fast and efficient solution for large language model inference, making it suitable for real-time applications and remote work environments.
Python 9,831 stars

roboflow/rf-detr

RF-DETR is a real-time object detection and segmentation model architecture developed by Roboflow, SOTA on COCO, designed for fine-tuning. [ICLR 2026]

Overview: RF-DETR is a real-time object detection, instance segmentation, and keypoint detection model architecture designed by Roboflow for fine-tuning. It is built on a DINOv2 vision transformer backbone and is optimized for real-time performance. Key features: - Real-time object detection - Real-time instance segmentation - Real-time keypoint detection (preview) Tech stack: Python Why it matters: RF-DETR delivers state-of-the-art accuracy and latency trade-offs on Microsoft COCO and RF100-VL. It is designed for real-time applications and supports object detection, instance segmentation, and keypoint detection in a single, consistent API.
Python 9,817 stars

jadore801120/attention-is-all-you-need-pytorch

A PyTorch implementation of the Transformer model in "Attention is All You Need".

Overview: This is a PyTorch implementation of the Transformer model from the paper "Attention is All You Need" by Vaswani et al., focusing on the WMT 2014 English-to-German translation task. It features a self-attention mechanism and achieves state-of-the-art performance. Key features: - Self-attention mechanism - State-of-the-art performance on WMT 2014 English-to-German translation task - Support for training and translation with a trained model Tech stack: PyTorch Why it matters: This project demonstrates the effectiveness of the Transformer model in natural language processing tasks, showcasing the importance of self-attention in sequence-to-sequence tasks. Repository: jadore801120/attention-is-all-you-need-pytorch Primary language: Python GitHub stars: 9817
Python 9,787 stars

Lightricks/LTX-2

Official Python inference and LoRA trainer package for the LTX-2 audio–video generative model.

Overview: LTX-2 is an official Python inference and LoRA trainer package for the LTX-2 audio-video generative model, designed for developers and researchers. Key features: - Official Python inference and LoRA trainer package - Supports multiple performance modes - Provides synchronized audio and video - Offers production-ready outputs - Includes API access - Open access to the model Tech stack: Python Why it matters: LTX-2 simplifies the process of using and training the LTX-2 model, making it accessible to developers and researchers alike.
TypeScript 9,754 stars

mobile-next/mobile-mcp

Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)

### Overview: The Mobile Next - MCP server is a scalable tool designed for mobile automation and scraping across iOS and Android devices, emulators, simulators, and real devices. It provides a platform-agnostic interface, enabling seamless interaction with native iOS/Android applications and devices through structured accessibility snapshots or coordinate-based taps. ### Key Features: - **Accessibility-first**: Drives apps from the native accessibility tree, falling back to screenshots and coordinates only when necessary. - **One API, every target**: The same tools work across iOS and Android, including simulators, emulators, and real devices. - **No platform expertise**: Simplifies mobile automation by eliminating the need for distinct iOS or Android knowledge. ### Tech Stack: TypeScript ### Why It Matters: This server facilitates efficient and cost-effective mobile automation, making it ideal for developers looking to streamline their testing and data entry processes. Its platform-agnostic nature ensures compatibility across various devices and tools, enhancing flexibility and reducing setup requirements. Repository: mobile-next/mobile-mcp Primary Language: TypeScript GitHub Stars: 9703 GitHub Description: Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Java 9,731 stars

apache/seatunnel

SeaTunnel is a multimodal, high-performance, distributed, massive data integration tool.

Overview: SeaTunnel is a multimodal, high-performance, distributed data integration tool designed for efficient and stable data synchronization across various sources. Key features: - Seamlessly integrates with hundreds of data sources. - Supports diverse data types including video, images, binary files, structured and unstructured text data. - Simplifies data integration management with batch-stream integration. - Works with SeaTunnel Zeta Engine, Flink, and Spark. - Efficiently synchronizes multi-tables and databases. - Provides high-throughput data synchronization with low latency. - Offers detailed monitoring during synchronization. Tech stack: Java Why it matters: SeaTunnel addresses common data integration challenges, ensuring efficient and stable data synchronization across diverse sources. Repository: apache/seatunnel GitHub stars: 9733
Jupyter Notebook 9,719 stars

roboflow/notebooks

A collection of tutorials on state-of-the-art computer vision models and techniques. Explore everything from foundational architectures like ResNet to cutting-edge models like RF-DETR, YOLO11, SAM 3, and Qwen3-VL.

Overview: This repository contains tutorials on various computer vision models and techniques, including foundational architectures like ResNet and cutting-edge models such as RF-DETR, YOLO11, SAM 3, and Qwen3-VL. Key features: - State-of-the-art computer vision models - Tutorials on object detection, segmentation, pose estimation, and more - Complementary materials for further learning Tech stack: Jupyter Notebook Why it matters: Explore the latest advancements in computer vision through these comprehensive tutorials, making it easier to understand and apply cutting-edge models in various tasks. Repository: roboflow/notebooks GitHub stars: 9717
Python 9,615 stars

xorbitsai/inference

Swap GPT for any LLM by changing a single line of code. Xinference lets you run open-source, speech, and multimodal models on cloud, on-prem, or your laptop — all through one unified, production-ready inference API.

### Overview: Xorbits Inference is a unified, production-ready inference API that allows you to run open-source, speech, and multimodal models on cloud, on-prem, or your laptop. ### Key features: - Deploy any model, including open-source, speech, and multimodal models. - Use a single command to serve models. - Supports cloud, on-prem, and local deployments. - Integrates with Xagent for dynamic planning and multi-step reasoning. - Automatically batches multiple concurrent requests for improved throughput. ### Tech stack: Python ### Why it matters: Xorbits Inference simplifies the deployment and serving of AI models, making it accessible to researchers, developers, and data scientists.