Project directory

Projects

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

Python 13,021 stars

alicevision/Meshroom

Node-based Visual Programming Toolbox

### Overview: Meshroom is an open-source, node-based visual programming framework designed for creating, managing, and executing complex data processing pipelines. It supports both local and distributed execution, enabling efficient parallel processing on render farms. ### Key Features: - **Node-Based System**: Nodes represent specific operations, and output attributes trigger downstream node invalidation while preserving cached intermediate results. - **Plugin Support**: Meshroom includes built-in plugins for computer vision and machine learning tasks, and allows for the creation of custom plugins in Python or integration with external command-line tools. - **Graph Editor**: Central area for placing and connecting nodes to form a processing pipeline. - **Node Editor**: Contains tabs for attributes, logs, statistics, status, documentation, and notes, providing comprehensive control over node parameters and workflow. - **2D & 3D Viewer**: Visualizes the output of certain nodes, aiding in the interpretation of data processing results. - **Image Gallery**: Displays a list of input files, useful for visualizing data sources. ### Tech Stack: Python ### Why It Matters: Meshroom simplifies the process of creating and managing complex data processing pipelines, making it an essential tool for developers and researchers in fields such as computer vision, machine learning, and 3D modeling. Its node-based system and flexible workflow capabilities make it highly adaptable and efficient, suitable for both local and distributed computing environments.
Python 13,001 stars

jacobgil/pytorch-grad-cam

Advanced AI Explainability for computer vision. Support for CNNs, Vision Transformers, Classification, Object detection, Segmentation, Image similarity and more.

### Overview: `grad-cam` is a comprehensive package for advanced AI explainability in computer vision, supporting various models and tasks such as classification, object detection, semantic segmentation, and image similarity. It includes state-of-the-art methods like GradCAM, HiResCAM, and XGradCAM, and provides smoothing techniques to enhance visualization quality. ### Key Features: - **GradCAM**: Weighting 2D activations by the average gradient. - **HiResCAM**: Element-wise multiplication of activations with gradients, ensuring faithfulness for certain models. - **GradCAMElementWise**: Similar to GradCAM but with element-wise multiplication and ReLU before summing. - **GradCAM++**: Using second-order gradients for improved accuracy. - **XGradCAM**: Scaling gradients by normalized activations. - **AblationCAM**: Measures how the output drops when activations are zeroed out. - **ScoreCAM**: Measures how the output drops when the image is perturbed. - **EigenCAM**: Uses the first principle component of activations and gradients. - **EigenGradCAM**: Similar to EigenCAM but with class discrimination. - **LayerCAM**: Spatially weights activations by positive gradients, better in lower layers. - **FullGrad**: Computes gradients of biases from all over the network. - **Deep Feature Factorizations**: Non-negative matrix factorization on 2D activations. - **KPCA-CAM**: Like EigenCAM but with Kernel PCA instead of PCA. - **FeatureCAM**: Combines multiple methods for improved accuracy. ### Tech Stack: Python ### Why it Matters: `
CSS 12,986 stars

ConardLi/garden-skills

ConardLi's open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.

### Overview: ConardLi's open-source Skills collection includes a variety of production-ready Skills for Claude Code, Cursor, Codex, and other AI coding agents. These Skills are designed to enhance the capabilities of these agents, making them more effective and versatile. ### Key features: - **Web Video Presentation Skill**: Converts scripts, articles, lessons, product demos, and talks into click-driven 16:9 web presentations that can be screen-recorded as cinematic videos. - **Web Design Skill**: Enhances frontend design and development skills. - **GPT Image 2 Skill**: Generates high-quality images using the GPT-2 model. - **Beautiful Article Skill**: Converts any source material into a beautiful article. - **Motion Showreel Skill**: Creates code-rendered short videos. - **KB Retriever Skill**: Retrieves local knowledge and converts it into a searchable format. ### Tech stack: TypeScript + Vite + React + CSS ### Why it matters: These Skills are designed to streamline and enhance the capabilities of AI agents, making them more effective and user-friendly. They cover a wide range of skills from web design to image generation and knowledge retrieval, providing a comprehensive set of tools for developers and designers alike.
C++ 12,984 stars

colmap/colmap

COLMAP - Structure-from-Motion and Multi-View Stereo

### Overview: COLMAP is a versatile Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline designed for reconstructing 3D models from image collections. It offers a user-friendly graphical interface and a command-line tool, making it accessible for both beginners and advanced users. COLMAP is built on top of existing works and adheres to the BSD license, ensuring flexibility and ease of use. ### Key Features: - **Automatic Reconstruction**: Quickly build models with a single click or command. - **Graphical Interface**: Provides a visual overview of the reconstruction process. - **Command-Line Interface**: Offers precise control and flexibility for advanced users. - **Support for Multiple Image Formats**: Supports various image file formats including JPEG, PNG, and TIFF. - **Third-Party Dependencies**: Integrates with popular libraries like Ceres Solver, Poselib, Sift-GPU, and VLFeat. - **CUDA and HIP/ROCm Support**: Optimized for NVIDIA GPUs, including AMD GPUs via HIP/ROCm. - **Python Bindings**: Available for Python users, providing a seamless integration with popular Python libraries. ### Tech Stack: - **Programming Languages**: C++ and Python - **Dependencies**: Ceres Solver, Poselib, Sift-GPU, VLFeat, CUDA, HIP/ROCm ### Why It Matters: COLMAP is essential for anyone looking to reconstruct 3D models from a series of images. Its robust features and ease of use make it a valuable tool in fields such as archaeology, robotics, and computer vision. Its
Python 12,977 stars

PaddlePaddle/PaddleNLP

Easy-to-use and powerful LLM and SLM library with awesome model zoo.

**Overview:** PaddleNLP 是一款基于飞桨深度学习框架的大语言模型(LLM)开发套件,支持多种硬件高效训练、无损压缩及高性能推理,旨在助力开发者实现高效的大模型应用。 **Key features:** - 支持多种硬件加速 - 无损压缩技术 - 高性能推理部署 - 多模型支持,包括 Qwen3 系列模型 **Tech stack:** Python **Why it matters:** PaddleNLP 提供了简单易用且性能极致的解决方案,助力开发者快速实现大模型应用,加速产业级大模型开发进程。 **Repository:** PaddlePaddle/PaddleNLP **GitHub stars:** 12978 **GitHub description:** Easy-to-use and powerful LLM and SLM library with awesome model zoo.
HTML 12,963 stars

kmario23/deep-learning-drizzle

Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!

### Overview: Explore the world of deep learning, machine learning, and natural language processing through these engaging lectures. Dive into the fundamentals of optimization, deep neural networks, and modern computer vision, all while building your intuition and confidence. ### Key Features: - **Deep Learning (Deep Neural Networks)**: Dive into the intricacies of deep neural networks. - **Probabilistic Graphical Models**: Learn about the probabilistic graphical models that underpin modern machine learning. - **Machine Learning Fundamentals**: Understand the basics of machine learning, including optimization techniques. - **Natural Language Processing**: Explore the cutting-edge of natural language processing. - **Optimization for Machine Learning**: Master the optimization techniques essential for machine learning. - **Automatic Speech Recognition**: Learn to recognize and transcribe speech. - **General Machine Learning**: Explore the broader applications of machine learning. - **Modern Computer Vision**: Dive into the latest developments in computer vision. ### Tech Stack: HTML ### Why it Matters: Learn from the insights and wisdom of renowned professors, including Geoffrey Hinton, and gain practical skills that will transform your approach to machine learning and artificial intelligence.
Python 12,916 stars

0x4m4/hexstrike-ai

HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities.

### Overview: HexStrike AI MCP Agents is an advanced MCP server that enables AI agents (Claude, GPT, Copilot, etc.) to autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities. ### Key Features: - **150+ Security Tools**: A wide range of tools for network, web, cloud, binary, CTF, and OSINT analysis. - **12+ Autonomous AI Agents**: Claude, GPT, Copilot, etc., can run these tools independently. - **Modern Visual Engine**: Provides real-time dashboards and progress visualization. - **Tool Selection AI**: Intelligent decision-making for selecting the best tools for a given scenario. - **Attack Chain Discovery**: Helps in identifying and exploiting vulnerabilities. - **BugBounty Agent**: Automates bug bounty submissions. - **CTF Solver Agent**: Solves challenges in a Capture the Flag environment. - **CVE Intelligence Agent**: Provides insights into Common Vulnerabilities and Exposures. - **Exploit Generator Agent**: Generates exploits for testing vulnerabilities. - **150+ Security Tools**: Comprehensive coverage across various cybersecurity domains. - **Advanced Process Management**: Smart caching, resource optimization, and error recovery mechanisms. ### Tech Stack: Python ### Why It Matters: Seamlessly integrating AI with real-world security tools to automate and enhance cybersecurity research and offensive capabilities. Repository: 0x4m4/hexstrike-ai
TypeScript 12,897 stars

codexu/note-gen

Capture first. Organize later. A local-first Markdown app that turns scattered records into clear notes with AI.

### Overview: NoteGen is a local-first Markdown app designed to capture scattered information and organize it into clear, AI-assisted notes. ### Key features: - Capture ideas, voice recordings, screenshots, links, and files as they appear. - Filter and select relevant records to organize into structured Markdown notes. - Organize and structure selected material into summaries, reports, articles, or other Markdown formats. - Keep writing by reviewing and refining the draft in the editor. ### Tech stack: TypeScript ### Why it matters: NoteGen helps you collect and organize scattered information into clear, structured notes, making it easier to review and use the information later.
Unknown 12,889 stars

eugeneyan/open-llms

📋 A list of open LLMs available for commercial use.

### Overview: Open LLMs is a comprehensive list of open-source Large Language Models (LLMs) designed for commercial use. These models are licensed under various permissive licenses, including Apache 2.0, MIT, and OpenRAIL-M, making them accessible for research, development, and commercial applications. ### Key Features: - **T5**: A versatile model with checkpoints available for different scales. - **RWKV 4**: Known for its parallelizable RNN performance, offering a unique approach to language modeling. - **GPT-NeoX-20B**: A large-scale model with 100 billion parameters, ideal for complex language tasks. - **YaLM-100B**: A 100B parameter model, suitable for large-scale applications. - **UL2**: An open-source Unified Language Learner with 20B parameters, designed for unified language understanding. - **Bloom**: A 176B model with 2048 parameters, suitable for advanced language processing tasks. - **ChatGLM**: A 6B parameter model, perfect for conversational AI applications. ### Tech Stack: The models are primarily written in Python, utilizing libraries such as Hugging Face Transformers for model training and inference. ### Why it Matters: These models are crucial for developers and researchers looking to leverage advanced language capabilities without the need for proprietary licenses. They are ideal for applications in natural language processing, text generation, and more, making them essential tools in the modern developer's toolkit.
Lua 12,874 stars

junyanz/CycleGAN

Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.

Overview: CycleGAN is a software that can generate new images by translating between different types of images, such as painting to photos or horse to zebra. It is a powerful tool for image-to-image translation without requiring paired input-output data. Key features: - CycleGAN itself, for image-to-image translation - Pix2Pix, a related method for image-to-image translation - BiGAN and ALI, other image-to-image translation methods - Unpaired image-to-image translation model (CUT) for fast and memory-efficient training Tech stack: Lua Why it matters: CycleGAN is a significant contribution to the field of image-to-image translation, offering a method to generate new images from existing ones without the need for paired data. This technology has applications in various fields, including art restoration, image editing, and creating realistic images from sketches or paintings.
Python 12,854 stars

zalandoresearch/fashion-mnist

A MNIST-like fashion product database. Benchmark :point_down:

### Overview: Fashion-MNIST is a dataset of Zalando's article images, consisting of 60,000 training images and 10,000 test images. Each image is 28x28 grayscale and features 10 classes. It is designed to serve as a direct drop-in replacement for the original MNIST dataset, aiming to provide a more challenging benchmark for machine learning algorithms. ### Key Features: - **Image Size**: 28x28 grayscale images - **Classes**: 10 classes - **Training Set**: 60,000 images - **Test Set**: 10,000 images - **Data Format**: Available as `train-images-idx3-ubyte.gz` and `train-labels-idx1-ubyte.gz` files ### Tech Stack: Python ### Why It Matters: Fashion-MNIST is designed to replace the MNIST dataset, which is often used as a benchmark for machine learning algorithms. It is intended to provide a more challenging and realistic dataset for testing and validating algorithms. Unlike MNIST, Fashion-MNIST includes a wider range of images and classes, making it more suitable for modern computer vision tasks.
Unknown 12,739 stars

steven2358/awesome-generative-ai

A curated list of modern Generative Artificial Intelligence projects and services

### Overview: This repository is a curated list of modern Generative Artificial Intelligence projects and services. It aims to provide a comprehensive overview of the latest advancements in the field, including text generation, coding, image creation, video generation, audio synthesis, and more. The repository is designed to be accessible and useful for developers and enthusiasts alike, offering insights into the capabilities and applications of Generative AI. ### Key Features: - **Text Generation**: Generate human-like text for various applications. - **Coding**: Write code with AI assistance and generate code snippets. - **Agents**: Create AI-driven agents for tasks such as customer service and automation. - **Image Generation**: Generate high-quality images using Generative AI. - **Video Generation**: Create videos with AI-generated content. - **Audio Synthesis**: Generate and manipulate audio content using Generative AI. - **Other Applications**: Explore other emerging applications of Generative AI. ### Tech Stack: The repository utilizes various programming languages and frameworks to support the development and implementation of Generative AI projects. It includes tools and libraries such as TensorFlow, PyTorch, and others to facilitate the creation of Generative AI models and applications. ### Why It Matters: Generative Artificial Intelligence has the potential to revolutionize various industries by creating unique and original content. From art and entertainment to marketing and academia, the technology offers new possibilities for creativity and innovation. As the field continues to evolve, it will likely play an increasingly significant role in shaping the future of technology and society.
Python 12,708 stars

The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

Pocket Flow: Codebase to Tutorial

### Overview: Pocket Flow: Codebase to Tutorial is a project that converts a codebase into beginner-friendly tutorials using AI. It transforms complex code into clear visualizations and tutorials, making it easier for developers to understand and learn from the codebase. ### Key Features: - **Codebase Analysis**: The project crawls GitHub repositories to analyze the codebase. - **Core Abstractions**: It identifies and explains core abstractions in the code. - **Tutorials Generation**: AI generates tutorials that are easy to understand and visually appealing. ### Tech Stack: Python ### Why It Matters: This project is valuable for developers looking to improve their understanding of codebases. By turning complex code into tutorials, it simplifies the learning process and makes it more accessible. The tutorials are created entirely by AI, making them more understandable and engaging for beginners. ### Repository: The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge ### GitHub Stars: 12,709 ### Primary Language: Python ### GitHub Description: Pocket Flow: Codebase to Tutorial ### Example Results: - **AutoGen Core**: AI teams that talk, think, and solve problems together like coworkers. - **Browser Use**: Digital assistant for browsing the web. - **Celery**: Supercharge your app with background tasks that run while you sleep. - **Click**: Turn Python functions into slick command-line tools. - **Codex**: AI terminal wizard for converting plain English to working code. - **Crawl4AI**: Extract exactly what matters from any website. - **CrewAI**: As
Python 12,694 stars

PaddlePaddle/PaddleSpeech

Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.

### Overview: PaddleSpeech is an open-source toolkit developed on the PaddlePaddle platform, designed to address a wide range of speech and audio tasks. It includes state-of-the-art and influential models, showcasing its capabilities in speech recognition, translation, and text-to-speech applications. ### Key Features: - **Speech Recognition**: Supports various languages and dialects, offering high accuracy in recognizing speech. - **Speech Translation**: Translates speech between multiple languages, enhancing global communication. - **Text-to-Speech**: Generates natural-sounding speech from text inputs, improving accessibility and user experience. ### Tech Stack: Python ### Why It Matters: PaddleSpeech has won the NAACL2022 Best Demo Award, demonstrating its effectiveness and innovation in speech and audio processing. Its contributions have been recognized globally, making it a valuable tool for researchers and developers in the field. ### Repository: Repository: PaddlePaddle/PaddleSpeech GitHub Stars: 126,940 GitHub Description: Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award. ### Additional Resources: - [PaddleSpeech on GitHub](https://github.com/PaddlePaddle/PaddleSpeech) - [PaddleSpeech on PyPI](https://pypi.org/project/paddlespeech/) - [PaddleSpeech on Hugging Face Spaces](https://huggingface
Python 12,657 stars

sapientinc/HRM

Hierarchical Reasoning Model Official Release

### Overview: Hierarchical Reasoning Model (HRM) is a novel recurrent architecture designed to address the challenges of reasoning in AI. Inspired by the hierarchical and multi-timescale processing in the human brain, HRM executes sequential reasoning tasks in a single forward pass, achieving exceptional performance on complex reasoning tasks using minimal parameters and training samples. ### Key Features: - **Hierarchical Reasoning**: HRM consists of two interdependent recurrent modules: a high-level module for slow, abstract planning and a low-level module for rapid, detailed computations. - **Single Pass Execution**: HRM executes sequential reasoning tasks in a single forward pass, eliminating the need for explicit supervision of intermediate processes. - **Minimal Parameters**: HRM achieves exceptional performance with only 27 million parameters, making it highly efficient and scalable. - **Challenging Tasks**: HRM outperforms larger models on the Abstraction and Reasoning Corpus (ARC), a key benchmark for measuring artificial general intelligence capabilities. - **Training Stability**: HRM maintains training stability and efficiency without the need for pre-training or CoT data. ### Tech Stack: Python ### Why it Matters: HRM represents a significant advancement in the field of AI, offering a transformative approach to universal computation and general-purpose reasoning systems. Its ability to execute complex reasoning tasks with minimal parameters and training samples underscores its potential for future breakthroughs in AI research and development. Repository: sapientinc/HRM GitHub stars: 12658 GitHub description: Hierarchical Reasoning Model Official Release
Python 12,634 stars

Tencent-Hunyuan/HunyuanVideo

HunyuanVideo: A Systematic Framework For Large Video Generation Model

Overview: HunyuanVideo is a comprehensive framework designed for large-scale video generation, showcasing its potential in various applications. Key features: - Inference and sampling code for large video generation models - PyTorch model definitions and pre-trained weights - A systematic approach to large video generation - Integration with HuggingFace and Diffusers for enhanced functionality - Efficient and powerful foundation models for video generation Tech stack: Python Why it matters: HunyuanVideo provides a systematic framework for large video generation, offering efficient and powerful models that can be easily integrated into various applications.
TypeScript 12,625 stars

zilliztech/claude-context

Code search MCP for Claude Code. Make entire codebase the context for any coding agent.

Overview: Claude Context is an MCP plugin designed to enhance Claude Code and other AI coding agents by providing deep semantic code search capabilities, making them accessible to developers with a comprehensive understanding of the entire codebase. Key features: - Semantic code search across the entire codebase - Efficiently stores and retrieves code from a vector database - Integrates with popular AI coding assistants like Claude Code Tech stack: TypeScript Why it matters: Claude Context simplifies the process of finding relevant code snippets and functions within large codebases, making it easier for developers to collaborate and improve their projects. It also helps in reducing the overhead of loading entire directories into Claude for each request, making it more cost-effective for large codebases. Repository: zilliztech/claude-context
Python 12,591 stars

axolotl-ai-cloud/axolotl

Go ahead and axolotl questions

### Overview: Axolotl is a free and open-source framework designed for fine-tuning large language models (LLMs). It simplifies the process of training and deploying models, making it accessible to developers and researchers alike. ### Key Features: - **Model Support**: Axolotl supports a wide range of models, including Beam, MiniCPM5, Nex-N2.5-mini, Qwen3.6, Qwen3.8-Flash-Next, and K2 Horizon. - **Fine-Tuning**: The framework enables efficient fine-tuning of these models, allowing for better performance and customization. - **Distributed Training**: Improved distributed training capabilities, including node-local EP groups, DeepSpeed Ulysses support, and fixes for expert-LoRA resume and FSDP2 activation checkpointing with LoRA. ### Tech Stack: Axolotl is built using Python, leveraging the latest advancements in AI and machine learning. ### Why It Matters: Axolotl simplifies the complex process of fine-tuning and deploying large language models, making it easier for developers to experiment with cutting-edge AI technology without the need for extensive knowledge or resources.
Python 12,559 stars

bentoml/OpenLLM

Run any open-source LLMs, such as DeepSeek and Llama, as OpenAI compatible API endpoint in the cloud.

Overview: OpenLLM allows developers to run any open-source LLMs, such as DeepSeek and Llama, as OpenAI-compatible APIs with a single command. It features a built-in chat UI, state-of-the-art inference backends, and a simplified workflow for creating enterprise-grade cloud deployment with Docker, Kubernetes, and BentoCloud. Key features: - Run any open-source LLMs as OpenAI-compatible APIs - Built-in chat UI - State-of-the-art inference backends - Simplified workflow for creating enterprise-grade cloud deployment Tech stack: Python Why it matters: OpenLLM simplifies the process of running and deploying open-source language models, making it accessible for developers and businesses looking to integrate AI capabilities into their applications without the complexity of setting up and managing their own infrastructure.
Unknown 12,453 stars

extreme-assistant/CVPR2024-Paper-Code-Interpretation

cvpr2024/cvpr2023/cvpr2022/cvpr2021/cvpr2020/cvpr2019/cvpr2018/cvpr2017 论文/代码/解读/直播合集,极市团队整理

Overview: This repository contains a comprehensive collection of papers, codes, and project resources from the 2024 CVPR conference, including detailed interpretations, technical live streams, and discussions. It serves as a valuable resource for developers and researchers interested in computer vision. Key features: - Papers and code downloads - Project and paper reading materials - Technical live streams and discussions Tech stack: Python, JavaScript, Markdown, and various other tools used for documentation and hosting. Why it matters: This repository provides a centralized platform for accessing the latest research in computer vision, offering both theoretical insights and practical implementations, making it an essential resource for anyone involved in the field.