Project directory

Projects

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

Python 6,280 stars

Trusted-AI/adversarial-robustness-toolbox

Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

### Overview: Adversarial Robustness Toolbox (ART) is a Python library designed for machine learning security. It provides tools to defend and evaluate machine learning models against adversarial attacks, including evasion, poisoning, extraction, and inference. ### Key features: - **Evasion Attacks**: Detect and prevent models from being fooled by adversarial inputs. - **Poisoning Attacks**: Identify and mitigate the risk of models being manipulated through data poisoning. - **Extraction Attacks**: Detect and prevent models from being extracted or reverse-engineered. - **Inference Attacks**: Ensure models are robust against adversarial inputs during inference. ### Tech stack: ART is built on Python and supports various machine learning frameworks and data types. ### Why it matters: ART helps developers and researchers protect their machine learning models from adversarial attacks, ensuring the reliability and security of their applications.
Python 6,278 stars

RangiLyu/nanodet

NanoDet-Plus⚡Super fast and lightweight anchor-free object detection model. 🔥Only 980 KB(int8) / 1.8MB (fp16) and run 97FPS on cellphone🔥

### Overview: NanoDet-Plus is a lightweight and fast anchor-free object detection model designed for mobile devices. It achieves impressive accuracy with minimal computational resources, making it suitable for real-time applications on ARM-based CPUs. ### Key Features: - **Model Size**: Only 980 KB (INT8) or 1.8 MB (FP16). - **Speed**: 97 FPS on mobile ARM CPU. - **Accuracy**: Up to 34.3 mAP@0.5:0.95 on COCO dataset. - **Training Friendly**: Low GPU memory cost, batch-size 80 on GTX1060 6GB. - **Deployment**: Supports ncnn, MNN, and OpenVINO backends, and provides an Android demo. ### Tech Stack: - Python ### Why It Matters: NanoDet-Plus offers significant improvements in model size, speed, and accuracy, making it a superior choice for real-time mobile object detection tasks.
Python 6,278 stars

ufoym/deepo

Setup and customize deep learning environment in seconds.

### Overview: Deepo is an open framework designed to quickly and easily set up specialized Docker images for deep learning research. It provides a "Lego set" of components that can be customized to fit specific needs, and automatically resolves dependencies to ensure compatibility. ### Key Features: - **Customizable Dockerfiles**: Deepo lets you describe your deep learning environment in a single command, generating Dockerfiles following best practices. It handles all configuration for you. - **Dependency Management**: Deepo automatically resolves dependencies, ensuring compatibility across different frameworks and versions. - **GPU and CPU Support**: Supports both GPU and CPU environments, including CUDA and cuDNN. - **Pre-built Images**: Provides pre-built Docker images for common deep learning research environments, supporting various deep learning frameworks and GPU acceleration. - **Customization**: Offers a customizable image option for those who prefer a more tailored solution. ### Tech Stack: - Python ### Why It Matters: Deepo simplifies the process of setting up deep learning environments, making it easier for researchers and developers to focus on their work rather than managing complex configurations. ### Repository: - Repository: ufoym/deepo - GitHub Stars: 6278 - GitHub Description: Setup and customize deep learning environment in seconds. - GitHub Description Image: ![deepo](https://user-images.githubusercontent.com/2270240/32102393-aecf573c-bb4e-11e7-811c-dc673cae7b9c.png)
Python 6,277 stars

PaddlePaddle/PaddleX

All-in-One Development Tool based on PaddlePaddle

Overview: PaddleX 3.0 是一个基于飞桨框架构建的低代码开发工具,集成了众多开箱即用的预训练模型,支持国内外多款主流硬件,助力AI开发者进行产业实践。 Key features: - 200+ 飞桨模型整合为 33 条模型产线,通过极简的 Python API 一键调用,快速体验模型效果。 - 39 种单功能模块,方便开发者进行模型组合使用。 - 实现基于统一命令和图形界面的模型全流程开发,打造大小模型结合、大模型半监督学习和多模型融合的特色模型产线。 - 支持高性能推理、服务化部署和端侧部署等多种部署方式,确保不同应用场景下模型的高效运行和快速响应。 - 支持英伟达 GPU、昆仑芯、昇腾和寒武纪等主流硬件的无缝切换,确保高效运行。 - 支持多语言模型的推理部署能力,包括 PaddleOCR-VL、PP-OCRv5多语种模型的推理部署能力。 Tech stack: Python Why it matters: PaddleX 3.0 是一个全面的低代码开发工具,集成了丰富的预训练模型和多种硬件支持,使得AI开发者能够快速构建和部署AI应用,提高开发效率并降低门槛。
Python 6,270 stars

tyiannak/pyAudioAnalysis

Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications

Overview: pyAudioAnalysis is a Python library that provides a comprehensive suite of tools for audio feature extraction, classification, segmentation, and applications. Key features: - Extracts audio features and representations (e.g., MFCCs, spectrogram, chromagram) - Trains, parameter tunes, and evaluates classifiers for audio segments - Classifies unknown sounds - Detects audio events and excludes silence periods from long recordings - Performs supervised and unsupervised segmentation and extracts audio thumbnails - Trains and uses audio regression models (e.g., emotion recognition) - Applies dimensionality reduction to visualize audio data and content similarities Tech stack: Python Why it matters: pyAudioAnalysis simplifies the process of audio analysis tasks, making it accessible for developers and researchers alike. It offers a wide range of features and tools, including feature extraction, classification, segmentation, and more, making it a valuable resource for applications in audio processing and analysis.
Unknown 6,266 stars

dformoso/machine-learning-mindmap

A mindmap summarising Machine Learning concepts, from Data Analysis to Deep Learning.

### Overview: Machine Learning is a field that enables computers to learn from data without explicit programming. It encompasses a wide range of topics, from data analysis to deep learning, and is crucial in today's data-driven world. ### Key Features: - Data Analysis - Machine Learning Algorithms - Deep Learning Models - Concepts and Categories - Mathematics and Statistics - Models and Approaches ### Tech Stack: MindNode for Mac ### Why it Matters: Understanding Machine Learning is essential for anyone working in data science, artificial intelligence, or related fields. It provides a comprehensive overview of the field, making it easier to grasp the complexities and nuances of machine learning concepts. ### Repository: dformoso/machine-learning-mindmap ### GitHub Stars: 6266 ### Primary Language: Unknown ### GitHub Description: A mindmap summarizing Machine Learning concepts, from Data Analysis to Deep Learning.
HTML 6,250 stars

swyxio/ai-notes

notes for software engineers getting up to speed on new AI developments. Serves as datastore for https://latent.space writing, and product brainstorming, but has cleaned up canonical references under the /Resources folder.

### Overview: AI Notes is a comprehensive repository for software engineers looking to stay updated on the latest developments in AI, particularly focusing on generative and large language models. The repository serves as a datastore for the "https://lspace.swyx.io/" newsletter, providing raw materials for discussions and product brainstorming. It includes notes on text generation, infrastructure, audio/music/voice transcription, codegen models, image generation, and resources for further reading. ### Key Features: - **Text Generation**: Notes on text generation, including ChatGPT and competitors, as well as semantic search and prompts. - **Image Generation**: Comprehensive notes on Stable Diffusion, Midjourney, and DALL-E, including image prompts and examples. - **Audio/Video**: Tracking audio and video processing, including image2img, virtual fashion, seamless tiling, and animation techniques. - **Codegen Models**: Information on codegen models like Copilot. - **Infrastructure**: Raw notes on AI infrastructure, hardware, and scaling. ### Tech Stack: HTML ### Why it Matters: This repository serves as a central hub for software engineers seeking to stay informed about the latest AI developments. It provides a structured way to share and discuss ideas, making it an essential resource for anyone looking to enhance their knowledge in AI and related technologies. ### GitHub Stars: 6250 ### Primary Language: HTML ### Repository: swyxio/ai-notes
Rust 6,243 stars

RediSearch/RediSearch

A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

Overview: RediSearch is a Redis module that provides querying, secondary indexing, and full-text search capabilities, enhancing Redis's functionality with advanced features like exact-phrase matching, fuzzy search, and numeric filtering. Key features: - Full-text indexing of multiple fields in Redis hashes - Incremental indexing without performance loss - Document ranking using BM25 as default, with user-provided weights - Field weighting - Complex boolean queries with AND, OR, and NOT Tech stack: Rust Why it matters: RediSearch enhances Redis with advanced querying and indexing capabilities, making it a valuable tool for developers looking to integrate search functionality into their Redis-based applications.
Jupyter Notebook 6,238 stars

nfmcclure/tensorflow_cookbook

Code for Tensorflow Machine Learning Cookbook

### Overview: This book is a comprehensive guide to TensorFlow, providing a practical introduction to the TensorFlow framework and its applications in machine learning. The book covers various machine learning algorithms and techniques, including linear regression, support vector machines, neural networks, natural language processing, convolutional neural networks, and recurrent neural networks. It also includes practical examples and explanations of how to implement these algorithms using TensorFlow. ### Key Features: - **Introduction to TensorFlow Algorithms**: Provides a general overview of TensorFlow algorithms and their implementation. - **Creating and Using Tensors**: Explains how to create and use tensors in TensorFlow. - **Using Variables and Placeholders**: Demonstrates how to create and use variables and placeholders in TensorFlow. - **Working with Matrices**: Highlights the importance of working with matrices in TensorFlow. - **Declaring Operations**: Shows how to declare and use various mathematical operations in TensorFlow. - **Implementing Activation Functions**: Demonstrates how to implement activation functions in TensorFlow. ### Tech Stack: - **Primary Language**: Jupyter Notebook ### Why It Matters: This book serves as a valuable resource for developers looking to deepen their understanding of TensorFlow and its applications in machine learning. It provides practical examples and explanations that can help developers implement various machine learning algorithms using TensorFlow effectively.
Unknown 6,233 stars

nirholas/fresh-start

The original nirholas/claude-code before DMCA and take down. Once everything is cleared, it will return. Working with Anthropic and Github to get everything back.

### Overview: Fresh Start is a repository containing the original version of the Claude Code, which was leaked on March 31, 2026. The repository has been renamed from `nirholas/claude-code` to `nirholas/fresh-start` to avoid any legal issues related to the DMCA notice. The repository contains no Anthropic source code and will not be restored. It is a mirror of the original leak, providing a complete account of the changes made by the author. ### Key features: - **No Anthropic Source Code**: The repository does not contain any code from Anthropic. - **DMCA Notice**: The original leak was removed due to a DMCA notice, and the repository has been updated to reflect this fact. - **Verification**: The repository includes a detailed account of the changes made by the author, including the removal of the x402 payment code and the verification of its non-origins. ### Tech stack: The tech stack used in the repository is unknown. ### Why it matters: The repository is important because it provides a clear account of the changes made to the original Claude Code leak, ensuring that the information is accurate and verifiable. It also serves as a reminder of the potential risks associated with unauthorized access to code repositories, especially when dealing with copyrighted material.
Python 6,228 stars

browser-act/skills

Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, independent multi-session operation, isolated multi-account browsing.

### Overview: Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, independent multi-session operation, isolated multi-account browsing. ### Key features: - Break through anti-bot walls with stealth fingerprint spoofing, TLS rotation, and proxy switching. - Hand off to humans across platforms when the AI agent is stuck. - Run parallel tasks without cross-contamination. - Isolate multiple accounts in independent browsers. - Backed by stealth fingerprints, TLS rotation, residential proxies, CAPTCHA solving, and stable fingerprint-proxy setups for authenticated sessions. ### Tech stack: Python ### Why it matters: The browser an AI agent needs must reach places standard tools can't, let a human seamlessly take over when the agent is stuck, keep parallel tasks from cross-contaminating, and be designed for LLM reasoning — not human-written scripts.
TypeScript 6,227 stars

Helicone/helicone

🧊 Open source LLM observability platform. One line of code to monitor, evaluate, and experiment. YC W23 🍓

Overview: Helicone is an open-source LLM observability platform designed for AI engineers, providing a single line of code to monitor, evaluate, and experiment with various AI models and services. Key features: - 🌐 Access 100+ AI models with 1 API key through the OpenAI API with intelligent routing and automatic fallbacks. - 🔌 Quick integration: One-line of code to log all your requests from OpenAI, Anthropic, LangChain, Gemini, Vercel AI SDK, and more. - 📊 Observe: Inspect and debug traces and sessions for agents, chatbots, document processing pipelines, and more. - 📈 Analyze: Track metrics like cost, latency, quality, and export to PostHog for custom dashboards. - 🎮 Playground: Rapidly test and iterate on prompts, sessions, and traces in the UI. - 🧠 Prompt Management: Version prompts using production data, deploy prompts through the AI Gateway without code changes, and keep them under your control. - 🎛️ Fine-tune: Fine-tune with one of our fine-tuning partners: OpenPipe or Autonomi (more coming soon). - 🛡️ Enterprise Ready: SOC 2 and GDPR compliant. Why it matters: Helicone simplifies the monitoring and observability of AI models and services, making it easier for AI engineers to debug, experiment, and optimize their workflows without the need for complex integrations or extensive code changes.
Python 6,227 stars

ikaijua/Awesome-AITools

Collection of AI-related utilities. Welcome to submit pull requests /收藏AI相关的实用工具,欢迎提交pull requests

Overview: This repository is a collection of AI-related tools and utilities, designed to help developers and researchers streamline their workflows and access a wide range of AI capabilities. It serves as a valuable resource for anyone looking to enhance their AI projects. Key features: - A comprehensive list of AI tools and utilities - Easy access to a variety of AI models and services - Tools for AI-assisted development and research - Integration with popular programming languages like Python Tech stack: Python Why it matters: This repository provides a centralized hub for developers to find and use AI tools, making it easier to integrate AI into their projects and workflows. Repository: ikaijua/Awesome-AITools GitHub stars: 6227 GitHub description: Collection of AI-related utilities. Welcome to submit pull requests /收藏AI相关的实用工具,欢迎提交pull requests
TeX 6,221 stars

jihe520/MathModelAgent

🤖📐专为数学建模设计的 Agent & skills ,自动完成数学建模,生成一份完整的可以直接提交的论文。 An Agent Designed for Mathematical Modeling ,Automatically complete mathmodel and generate a complete paper ready for submission.

### Overview: MathModelAgent 是一款专为数学建模设计的自动化工具,它能自动完成数学建模、生成完整的论文,并且支持多模型和多语言的无缝集成。 ### Key Features: - 自动分析问题,设计模型和求解策略 - 编写并运行求解代码,生成数据图表 - 绘制技术路线、求解流程与模型结构图 - 选择比赛模板,组织和排版论文 - 核对数值、引用、图表、编译与提交要求 - 将完整数模论文改写为英文会议论文 ### Tech Stack: 基于 TeX 和 Typst 技术栈,支持多种模型和语言。 ### Why it Matters: MathModelAgent 通过自动化流程大大提高了数学建模和论文写作的效率,减少了人为错误,使得参赛者能够专注于核心问题,从而在比赛中脱颖而出。
Go 6,219 stars

vllm-project/semantic-router

An open, programmable decision layer for models and compute.

### Overview: vLLM Semantic Router is an open, programmable decision layer designed to select or combine models for each API call, guided by your policy. It is built on top of the vLLM framework, offering a unified approach to model management and compute orchestration. ### Key features: - **Model Selection and Combination**: Automatically selects or combines models based on your policy, ensuring optimal performance. - **Compute Choice**: Allows you to choose among configured backends across local, private, and cloud compute environments. - **Location Control**: Keeps calls within approved locations, ensuring secure and compliant operations. - **Preference Setting**: Allows you to set quality, latency, and cost priorities for different tasks. ### Tech stack: Go ### Why it matters: vLLM Semantic Router simplifies the management of multiple models and compute resources, making it easier to harness the power of various models for different tasks. It ensures that your agent leverages the best available models for each task, while also optimizing for performance, cost, and security.
Rust 6,217 stars

HelixDB/helix-db

HelixDB is an OLTP graph database with native vector and full-text search built in Rust on Object Storage.

### Overview: HelixDB is an open-source, Apache 2.0 licensed graph database built in Rust. It supports native vector and full-text search, enabling efficient querying and storage of entities, relationships, embeddings, and text in a single transactional engine. ### Key features: - **Native Vector Search**: Approximate nearest-neighbor search for efficient approximate nearest-neighbor queries. - **Full-Text Search**: BM25 keyword search over node and edge properties. - **Rust Backend**: Built on Rust, providing high performance and reliability. ### Tech stack: Rust ### Why it matters: HelixDB simplifies graph database management by integrating native vector and full-text search capabilities, making it suitable for applications requiring both fast querying and efficient data storage. ### Repository: Repository: HelixDB/helix-db ### GitHub stars: GitHub stars: 6209 ### Primary language: Primary language: Rust ### GitHub description: HelixDB is an open-source (Apache 2.0) graph database with native vector and full-text search built in Rust on object storage. Store entities, relationships, embeddings, and text in one transactional engine and query them together from Rust, TypeScript, Go, or Python. ### Getting started: Install the CLI: ```bash curl -sSL "https://install.helix-db.com" | bash ``` or ```powershell irm https://raw.githubusercontent.com/HelixDB/helix-db/main/crates/cli/install.ps1 | iex ``` Create a project, start a local instance (
Python 6,206 stars

PrefectHQ/marvin

an ambient intelligence library

Overview: Marvin is a Python framework designed for producing structured outputs and building agentic AI workflows. It simplifies the process of working with AI by providing intuitive APIs for tasks like extracting, casting, classifying, and generating structured data from unstructured inputs. Key features: - Intuitive API for defining workflows and delegating tasks to specialized AI agents - Structured-output utilities for handling structured data from unstructured inputs - Agentic control flow with `marvin.run` for running tasks and obtaining structured outputs - Agents for specialized AI tasks, such as poetry writing and limerick generation Tech stack: Python Why it matters: Marvin simplifies the process of working with AI by providing a user-friendly API and intuitive way to define and run workflows, making it easier for developers to integrate AI into their projects without needing deep knowledge of AI models or frameworks.
Java 6,206 stars

Vedenin/useful-java-links

A list of useful Java frameworks, libraries, software and hello worlds examples

### Overview: This repository is a curated list of useful Java frameworks, libraries, software, and examples. It includes a variety of topics such as development, databases, networking, testing, and tools for development. With over 6,200 GitHub stars, it is a valuable resource for developers looking to enhance their Java skills and projects. ### Key Features: - **Development**: - Common frameworks and libraries - Web development - GUI - Business - Game Development - Useful libraries - Collections - Date and Time - Dependency Injection and AOP - Console and Command line - Functional Programming - Reactive Programming - Security and Authentication - High Performance - Serialization and I/O - Logging - Bean Mapping and Validation - **Databases, Search Engines, Big Data, and Machine Learning**: - Databases and storages - Data structures - Search engines - Client and drivers for databases - ORM - Working with messy data - Big data - Machine Learning - Semantic Web and Linked Data - Constraint Satisfaction Problem Solver - Natural Language Processing (NLP) and Speech Recognition - **Network and Integration**: - Servers (Web Server and Application Server) - Networking - Message, message broker and message queue - HTTP and SSH - REST Frameworks - Integration frameworks - Web Crawling and HTML parsing
Python 6,204 stars

FlorianBruniaux/claude-code-ultimate-guide

The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready templates. 430K+ lines.

### Overview: The Claude Code Ultimate Guide is a comprehensive resource for developers looking to understand and utilize Claude Code effectively. This guide covers various aspects of Claude Code, including agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready templates. It serves as a primary reading and discovery interface, with a dedicated website and repository that contains Markdown sources, reusable files, and a machine-readable index. ### Key features: - **Agentic Workflows**: Detailed guides on how to design and implement Claude Code workflows. - **Hooks**: Information on how to integrate Claude Code hooks into existing systems. - **Skills**: Comprehensive coverage of skills required for Claude Code development. - **MCP Servers**: Production-ready templates and guides for deploying Claude Code servers. - **Quizzes**: Interactive quizzes to test understanding of Claude Code concepts. - **Production-Ready Templates**: Templates for creating production-ready Claude Code agents. ### Tech stack: - Python ### Why it matters: This guide is essential for developers looking to build reliable and scalable Claude Code agents. It provides a solid foundation in Claude Code concepts and practices, making it easier to integrate Claude Code into existing projects and systems. ### Repository: Repository: **FlorianBruniaux/claude-code-ultimate-guide** GitHub stars: **6204** GitHub description: The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready templates. 430K+ lines.
MATLAB 6,200 stars

PRML/PRMLT

Matlab code of machine learning algorithms in book PRML

Overview: This Matlab package implements machine learning algorithms from the book "Pattern Recognition and Machine Learning" by C. Bishop. It is self-contained and requires Matlab R2016b or later, including Implicit expansion (broadcasting) and Statistics and Image Processing Toolboxes. Key features: - Implementations of algorithms from the book - Purely written in Matlab - No external dependencies - Efficient code with tricks for speed and numerical stability - Readable code with annotations and formulas from the book - Practical functions widely used in the Matlab File Exchange Tech stack: MATLAB, Statistics Toolbox, Image Processing Toolbox Why it matters: This package provides a concise, efficient, and robust implementation of machine learning algorithms from a well-regarded textbook, making it a valuable resource for both learning and research in the field.