Project directory

Projects

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

Python 34,747 stars

huggingface/diffusers

🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.

### Overview: 🤗 Diffusers is a comprehensive library for generating images, audio, and 3D structures using state-of-the-art diffusion models. It offers both simple and customizable solutions, making it versatile for a wide range of applications. ### Key Features: - 🌟 State-of-the-art diffusion pipelines for efficient image, audio, and 3D structure generation. - 📦 Interchangeable schedulers for adjusting diffusion speeds and output quality. - 🚀 Pretrained models that can be combined with schedulers to create custom diffusion systems. ### Tech Stack: PyTorch ### Why It Matters: 🤗 Diffusers simplifies the process of generating high-quality images, audio, and 3D structures by providing a modular and customizable toolbox. Its focus on usability, simplicity, and customizability ensures that it is an essential tool for developers and researchers alike.
Python 34,620 stars

mukul975/Anthropic-Cybersecurity-Skills

817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0

### Overview: Anthropic Cybersecurity Skills is a comprehensive library of 818 structured cybersecurity skills designed for AI agents. It covers 34 security domains and maps to six industry frameworks, including MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, MITRE D3FEND, NIST AI RMF, and the MITRE Fight Fraud Framework (F3). The skills are organized into 26+ AI platforms, making it an essential resource for security professionals and developers alike. ### Key features: - 818 structured cybersecurity skills - 34 security domains - 6 framework mappings - 26+ AI platforms compatibility ### Tech stack: Python ### Why it matters: This library provides a production-grade set of skills for AI agents, ensuring they can perform advanced cybersecurity tasks. It's essential for security professionals and developers looking to enhance the capabilities of their AI agents.
JavaScript 34,600 stars

SillyTavern/SillyTavern

LLM Frontend for Power Users.

Overview: SillyTavern is an LLM frontend designed for advanced users, providing a powerful and intuitive interface for interacting with large language models. Key features: - Customizable prompts for tailored responses - Real-time updates and notifications - Integration with multiple LLM models - Multi-language support for global users Tech stack: JavaScript Why it matters: SillyTavern empowers users to harness the full potential of LLMs by offering a highly customizable and efficient interface, making it essential for professionals and enthusiasts seeking advanced AI capabilities. Repository: SillyTavern/SillyTavern Primary language: JavaScript GitHub stars: 34600
Go 34,596 stars

Tencent/WeKnora

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

Overview: WeKnora is an open-source, LLM-powered knowledge management framework designed to help teams search, reason over, and maintain their documents. It supports RAG for semantic retrieval, an autonomous reasoning agent for complex tasks, and a self-maintaining Wiki for knowledge organization. Key features: - LLM-powered RAG for hybrid search and multimodal parsing - Autonomous reasoning agent for multi-step reasoning tasks - Self-maintaining Wiki with a knowledge graph and version control - Cross-session memory and long-term curation - Auto-sync from various data sources and formats - Integration with multiple channels and IM apps - Support for 29 built-in LLM vendors - Multi-workspace RBAC with detailed audit logs - Swappable LLMs, vector databases, and storage backends Tech stack: Go Why it matters: WeKnora provides a comprehensive solution for enterprise document understanding and semantic retrieval, enabling teams to efficiently manage and utilize their knowledge assets.
C++ 34,557 stars

BVLC/caffe

Caffe: a fast open framework for deep learning.

Overview: Caffe is a fast, open-source deep learning framework designed for high performance and modularity. Key features: - High-performance convolutional neural network (CNN) training and inference - Support for multiple backends including CPU, GPU, and OpenCL - Extensive community documentation and resources - Customizable distributions for various hardware platforms Tech stack: C++ Why it matters: Caffe is widely used in the deep learning community due to its speed, modularity, and community-driven development, making it an essential tool for researchers and practitioners alike.
C++ 34,498 stars

CMU-Perceptual-Computing-Lab/openpose

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

### Overview: OpenPose is a real-time multi-person keypoint detection library that can accurately track human body, hand, facial, and foot keypoints on single images. This groundbreaking system has been authored and maintained by a team of experts including Ginés Hidalgo, Zhe Cao, Tomas Simon, Shih-En Wei, Yaadhav Raaj, Hanbyul Joo, and Yaser Sheikh. ### Key features: - Real-time multi-person keypoint detection - Joint detection of human body, hand, facial, and foot keypoints (135 keypoints in total) - Authored and maintained by a team of experts - Supports Linux, MacOS, and Windows platforms - Used in the CMU Panoptic Studio dataset ### Tech stack: C++ ### Why it matters: OpenPose has revolutionized the field of computer vision by providing a real-time solution for multi-person keypoint detection, which has applications in various fields such as sports analytics, healthcare, and entertainment. Its ability to accurately track keypoints in real-time makes it a valuable tool for researchers and developers looking to improve their computer vision projects.
Jupyter Notebook 34,474 stars

openai/CLIP

CLIP (Contrastive Language-Image Pretraining), Predict the most relevant text snippet given an image

Overview: CLIP is a neural network trained on image-text pairs that can predict the most relevant text snippet given an image without directly optimizing for the task. This approach matches the performance of the original ResNet50 on ImageNet "zero-shot" without using any of the original 1.28M labeled examples. Key features: - Zero-shot prediction capability - High performance on ImageNet "zero-shot" without labeled data - Instructed in natural language to predict the most relevant text snippet given an image Tech stack: Python, PyTorch, torchvision, Jupyter Notebook Why it matters: CLIP offers a significant advancement in computer vision by achieving zero-shot performance on ImageNet without requiring any labeled data, making it a powerful tool for image-text matching and zero-shot learning.
Jupyter Notebook 34,426 stars

datawhalechina/happy-llm

📚 从零开始构建大模型

Overview: Happy-LLM is a comprehensive tutorial project aimed at helping users understand the principles and training processes of large language models (LLMs). It covers everything from basic NLP concepts to the implementation of an LLaMA2 model. Key features: - Systematic learning path from NLP basics to advanced LLM training - Hands-on implementation of LLaMA2 model - Practical training processes including pretraining and fine-tuning - Application of advanced techniques like RAG and Agent Tech stack: Jupyter Notebook Why it matters: Happy-LLM provides a free and comprehensive guide to understanding and building LLMs, making advanced AI knowledge accessible to a broader audience.
Unknown 33,970 stars

mli/paper-reading

深度学习经典、新论文逐段精读

### Overview: 深度学习经典、新论文逐段精读项目旨在为开发者提供深度学习领域的经典和最新论文的详细解读,帮助读者理解复杂的技术概念和算法。 ### Key features: - 逐段精读经典和最新深度学习论文 - 包含封面、时长、视频播放数和Bilibili播放链接 - 涵盖模型训练、预训练数据、模型结构、导言等多方面内容 ### Tech stack: - 使用Markdown和Bilibili进行视频录制和分享 ### Why it matters: 通过精读深度学习领域的经典和最新论文,读者可以快速掌握技术趋势和最新研究成果,提升编程能力和项目经验。
Python 33,967 stars

explosion/spaCy

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

### Overview: spaCy is a powerful library for advanced Natural Language Processing (NLP) in Python and CPython. It is built on the latest research and designed for real-world applications. ### Key Features: - **Pretrained Pipelines**: Supports tokenization and training for over 70 languages. - **Neural Network Models**: Features state-of-the-art speed and neural network models for tagging, parsing, named entity recognition, text classification, and more. - **Transformers**: Supports multi-task learning with pretrained transformers like BERT. - **Training System**: Provides a production-ready training system and easy model packaging, deployment, and workflow management. ### Tech Stack: Python ### Why It Matters: spaCy is commercial open-source software released under the MIT license, making it accessible and adaptable for various projects. It is designed to be used in real-world products, ensuring high performance and effectiveness.
Go 33,721 stars

github/github-mcp-server

GitHub's official MCP Server

### Overview: The GitHub MCP Server is a tool that connects AI agents to GitHub, allowing them to interact with repositories, issues, and code analysis. It enables natural language queries, issue management, CI/CD workflow monitoring, and code analysis, all through seamless integration with GitHub's platform. ### Key Features: - **Repository Management**: Browse and query repositories, search files, and analyze commits. - **Issue & PR Automation**: Create, update, and manage issues and pull requests. - **CI/CD & Workflow Intelligence**: Monitor GitHub Actions, analyze build failures, and manage releases. - **Code Analysis**: Examine security findings, review Dependabot alerts, and understand code patterns. - **Team Collaboration**: Access discussions, manage notifications, and streamline processes. ### Tech Stack: Go ### Why It Matters: The GitHub MCP Server simplifies the integration of AI tools into the GitHub ecosystem, making it easier for developers to manage their projects, automate workflows, and analyze code effectively. It bridges the gap between GitHub's platform and AI capabilities, enhancing the developer experience and productivity.
TypeScript 33,602 stars

iOfficeAI/AionUi

Open-source 24/7 Cowork app for OpenClaw, Hermes, Claude Code, Codex, OpenCode and 20+ more CLI Agent | Customize your assistants | Team them up|Star if you like it!

Overview: AionUi is a free, open-source Cowork app that enables users to collaborate with AI agents on their computer, allowing them to read files, write code, browse the web, and automate tasks without needing to set up any additional setup or API keys. Key features: - Real-time collaboration with AI agents - Cross-platform compatibility (macOS, Windows, Linux) - Supports multiple agents - Remote access capabilities - 24/7 automation Tech stack: TypeScript Why it matters: AionUi offers a seamless and efficient way to work with AI agents, providing a productive and customizable experience for developers and coders.
JavaScript 33,585 stars

lutzroeder/netron

Visualizer for neural network, deep learning and machine learning models

### Overview: Netron is a powerful visualizer for neural network, deep learning, and machine learning models. It provides an intuitive interface for inspecting and analyzing models, making it an essential tool for developers and researchers. ### Key Features: - Supports multiple model formats including ONNX, TensorFlow Lite, PyTorch, torch.export, ExecuTorch, TorchScript, TensorFlow, Core ML, OpenVINO, Keras, Caffe, Darknet, Safetensors, NumPy. - Experimental support for MLIR, JAX, GGUF, RKNN, ncnn, MNN, PaddlePaddle, scikit-learn. - Browser version, macOS, Linux, and Windows installation options. - Sample model files available for download or opening in the browser version. ### Tech Stack: JavaScript ### Why It Matters: Netron simplifies the process of visualizing and understanding complex neural network models, making it easier for developers to debug, optimize, and share their work.
Python 33,431 stars

agentscope-ai/agentscope

Build and run agents you can see, understand and trust.

### Overview: AgentScope 2.0 is a production-ready, easy-to-use agent framework designed for increasingly agentic Large Language Models (LLMs). It abstracts away the complexities of model interactions, allowing LLMs to reason and use tools naturally without being constrained by rigid prompts or orchestrations. ### Key Features: - **Real-time Voice Conversions**: Supports real-time voice conversations over WebRTC, enabling seamless text and voice sharing within the same session history. - **Model Aggregation**: Facilitates the aggregation of multiple models, making it easier to integrate and manage complex agent workflows. - **Tool Integration**: Integrates various tools seamlessly, enhancing the agent's capabilities by leveraging the models' reasoning and tool use abilities. ### Tech Stack: Python ### Why It Matters: AgentScope 2.0 simplifies the integration and management of increasingly agentic LLMs, allowing models to reason and use tools naturally without rigid constraints. This framework is essential for building production-ready agents that can understand and trust the models they interact with, making it easier to deploy and scale AI solutions.
Python 33,275 stars

NandhaKishorM/laya

Non-autoregressive System 1 decision engine. Typed choice, score and yes/no decisions over any text in a single forward pass, in 100+ languages, with a router that picks the right checkpoint per request.

### Overview: Laya is a non-autoregressive System 1 decision engine that can make typed decisions over 100+ languages in a single forward pass. It is trained with reinforcement learning against strictly proper scoring rules and is optimized for speed and accuracy. ### Key features: - **Non-Autoregressive System 1 Decision Engine**: Decisions are made in a single forward pass, making it efficient and fast. - **Typed Decisions**: Supports decisions over multiple languages in a single pass. - **100+ Languages**: Capable of making decisions in 100+ languages. - **Training with RLCD**: Trained using reinforcement learning against proper scoring rules. - **Router for Checkpoints**: Picks the right checkpoint per request, ensuring optimal performance. ### Tech Stack: Python ### Why it Matters: Laya is a powerful tool for developers looking to build non-autoregressive decision engines. Its ability to handle long documents efficiently and its support for multiple languages make it a valuable addition to any developer's toolkit.
Python 33,006 stars

eriklindernoren/ML-From-Scratch

Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.

### Overview: This repository contains Python implementations of fundamental machine learning models and algorithms, focusing on accessibility and transparency. ### Key features: - Polynomial Regression - Classification with CNN - Density-Based Clustering - Generating Handwritten Digits - Deep Reinforcement Learning - Image Reconstruction with RBM - Evolutionary Evolved Neural Network - Genetic Algorithm - Association Analysis ### Tech stack: Python ### Why it matters: This project aims to present the inner workings of machine learning models in a clear and accessible manner, without focusing on optimization or efficiency.
Python 32,727 stars

davila7/claude-code-templates

CLI tool for configuring and monitoring Claude Code

Overview: Claude Code Templates is a CLI tool for configuring and monitoring Anthropic's Claude Code, providing a comprehensive collection of AI agents, commands, settings, hooks, and project templates to enhance development workflows. It is sponsored by various organizations and has gained significant popularity with over 32,000 GitHub stars. Key features: - Ready-to-use configurations for Anthropic's Claude Code - Interactive web interface for browsing and installing components - Support for custom commands, settings, hooks, and external integrations (MCPs) - Development tools and analytics for monitoring AI-powered sessions Tech stack: Python, Node.js Why it matters: It simplifies the setup and management of AI-driven development environments, enhancing productivity and automation capabilities.
C++ 32,647 stars

Fincept-Corporation/FinceptTerminal

FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.

### Overview: Fincept Terminal is a modern finance application designed for interactive exploration and data-driven decision-making. It offers advanced market analytics, investment research, and economic data tools, making it an essential tool for financial professionals. ### Key features: - Advanced market analytics - Investment research - Economic data tools - Interactive exploration - Data-driven decision-making ### Tech stack: C++ - Developed using C++20 and Qt6 ### Why it matters: Fincept Terminal is the go-to application for financial professionals seeking to stay ahead in the market. Its user-friendly interface and robust features make it an indispensable tool for anyone involved in finance, investment, or economic research. ### Repository: Fincept-Corporation/FinceptTerminal - GitHub stars: 32,647 - Primary language: C++ - GitHub description: A modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment. - [Get Enterprise](https://fincept.in/enterprise/signup) - [Compare plans](https://fincept.in/pricing) - [Quantcept](https://quantcept.io/register) - [Start free](https://quantcept.io) - [See the desk](https://quantcept.io) - [Hits](https://hits.sh/github.com/Fincept-Corporation/FinceptTerminal) - [GitHub Stars](https://github.com/Fincept-Corporation/FinceptTerminal/stargazers) - [GitHub Forks](https://github.com
Python 32,550 stars

onyx-dot-app/onyx

Open Source AI Platform - AI Chat with advanced features that works with every LLM

### Overview: Onyx is an open-source AI platform designed to bridge the gap between LLMs and your team's knowledge, providing advanced features like web search, sandbox execution, and more. ### Key Features: - **🔍 Agentic RAG:** Enhanced search and answer quality using hybrid indexing and a custom agent. - **🔬 Deep Research:** Advanced research capabilities with multi-step workflows. - **🤖 Custom Agents:** Build AI agents with tailored knowledge, instructions, and action capabilities. - **🌍 Web Search:** Live web search with support for various engines. - **▶️ External Actions & MCP:** Execute actions in external applications. - **💻 Secure Sandbox:** Execute code and work with intermediate artifacts in a secure sandbox. - **📄 Artifacts:** Generate documents, graphics, and other downloadable artifacts. - **🎙️ Voice Mode:** Interact with Onyx via text-to-speech and speech-to-text. ### Tech Stack: Python ### Why it Matters: Onyx simplifies the integration of LLMs with your team's knowledge by providing advanced features like web search, sandbox execution, and secure communication, making it a valuable tool for any developer or team looking to enhance their AI capabilities.
Python 32,514 stars

yunjey/pytorch-tutorial

PyTorch Tutorial for Deep Learning Researchers

Overview: This repository provides tutorial code for deep learning researchers to learn PyTorch, focusing on various models and techniques. Key features: - PyTorch Basics - Linear Regression - Logistic Regression - Feedforward Neural Network - Convolutional Neural Network - Deep Residual Network - Recurrent Neural Network - Bidirectional Recurrent Neural Network - Language Model (RNN-LM) - Generative Adversarial Networks - Variational Auto-Encoder - Neural Style Transfer - Image Captioning (CNN-RNN) Tech stack: Python Why it matters: This tutorial is valuable for deep learning researchers looking to learn and implement various models and techniques using PyTorch. Repository: yunjey/pytorch-tutorial Primary language: Python GitHub stars: 32514 GitHub description: PyTorch Tutorial for Deep Learning Researchers