Listed in editorial order, grouped by use case. Click a column to re-sort the whole list.
Press / to search. Tap a tag to filter. Click any row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
Agent Skills 3 projects |
||||||
| 1 | django-ai-plugins Agent Skills | Not on PyPI | 149 | Agent Skills AI and Agents AI & ML | → | |
|
Django backend agent skills for Django, DRF, Celery, and Django-specific code review.
|
||||||
| 2 | sentry-skills Agent Skills | Not on PyPI | 1,037 | Agent Skills AI and Agents AI & ML | → | |
|
Agent skills the Sentry team uses for code review, pull requests, and Django reviews.
|
||||||
| 3 | trailofbits-skills Agent Skills | Not on PyPI | 7,365 | Agent Skills AI and Agents AI & ML | → | |
|
Security skills for vulnerability detection, auditing, and testing.
|
||||||
Orchestration 4 projects |
||||||
| 4 | langchain Orchestration | 164,916,946 | 147,442 | Orchestration AI and Agents AI & ML | → | |
|
A framework for building agents and LLM-powered applications.
|
||||||
| 5 | langgraph Orchestration | 43,015,034 | 42,716 | Orchestration AI and Agents AI & ML | → | |
|
Low-level orchestration framework for building stateful, long-running LLM agents.
|
||||||
| 6 | pydantic-ai Orchestration | 5,218,697 | 20,409 | Orchestration AI and Agents AI & ML | → | |
|
A Python agent framework for building generative AI applications with structured schemas.
|
||||||
| 7 | crewai Orchestration | 2,401,816 | 59,349 | Orchestration AI and Agents AI & ML | → | |
|
A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
|
||||||
Vendor Agent SDKs 3 projects |
||||||
| 8 | claude-agent-sdk Vendor Agent SDKs | 28,864,820 | 8,215 | Vendor Agent SDKs AI and Agents AI & ML | → | |
|
Anthropic's Python SDK for building AI agents on Claude Code's harness — custom tools, in-process MCP servers, hooks.
|
||||||
| 9 | openai-agents Vendor Agent SDKs | 12,078,797 | 29,836 | Vendor Agent SDKs AI and Agents AI & ML | → | |
|
OpenAI's framework for building and managing AI agents.
|
||||||
| 10 | google-adk Vendor Agent SDKs | 9,841,896 | 21,703 | Vendor Agent SDKs AI and Agents AI & ML | → | |
|
Google's code-first toolkit for building, evaluating, and deploying AI agents.
|
||||||
Model Context Protocol 2 projects |
||||||
| 11 | mcp Model Context Protocol | 226,341,224 | 24,481 | Model Context Protocol AI and Agents AI & ML | → | |
|
The official Python SDK for building Model Context Protocol servers and clients.
|
||||||
| 12 | fastmcp Model Context Protocol | 52,280,364 | 27,976 | Model Context Protocol AI and Agents AI & ML | → | |
|
A high-level, Pythonic framework for building MCP servers and clients.
|
||||||
Personal Assistants 2 projects |
||||||
| 13 | hermes-agent Personal Assistants | 161,021 | 251,229 | Personal Assistants AI and Agents AI & ML | → | |
|
An adaptive personal AI assistant that grows with you.
|
||||||
| 14 | AstrBot Personal Assistants | 29,813 | 41,398 | Personal Assistants AI and Agents AI & ML | → | |
|
A multi-platform AI assistant that connects LLMs to chat apps like Telegram, Slack, and QQ, extensible with Python plugins.
|
||||||
Prompt Optimization 1 project |
||||||
| 15 | dspy Prompt Optimization | 5,189,676 | 38,501 | Prompt Optimization AI and Agents AI & ML | → | |
|
A framework for programming, not prompting, language models.
|
||||||
Data Layer 5 projects |
||||||
| 16 | instructor Data Layer | 8,188,650 | 13,975 | Data Layer AI and Agents AI & ML | → | |
|
A library for extracting structured data from LLMs, powered by Pydantic.
|
||||||
| 17 | llama-index Data Layer | 2,877,616 | 52,410 | Data Layer AI and Agents AI & ML | → | |
|
A toolkit for building RAG pipelines and agents over your data.
|
||||||
| 18 | mem0 Data Layer | 1,975,911 | 66,574 | Data Layer AI and Agents AI & ML | → | |
|
An intelligent memory layer for AI agents enabling personalized interactions.
|
||||||
| 19 | openviking Data Layer | 434,712 | 39,209 | Data Layer AI and Agents AI & ML | → | |
|
A context database for AI agents that unifies memory, resources, and skills.
|
||||||
| 20 | semantica Data Layer | 15,525 | 13,645 | Data Layer AI and Agents AI & ML | → | |
|
A graph-native context and knowledge layer for AI agents with reasoning, provenance, and governance.
|
||||||
Pre-trained Models 1 project |
||||||
| 21 | transformers Pre-trained Models | 92,904,196 | 166,957 | Pre-trained Models AI and Agents AI & ML | → | |
|
The model-definition framework for pretrained models in text, computer vision, audio, video, and multimodal tasks, for inference and training.
|
||||||
LLM Inference and Serving 3 projects |
||||||
| 22 | sglang LLM Inference and Serving | 2,788,765 | 36,783 | LLM Inference and Serving AI and Agents AI & ML | → | |
|
A high-performance serving framework for large language models and multimodal models.
|
||||||
| 23 | vllm LLM Inference and Serving | 1,965,887 | 93,177 | LLM Inference and Serving AI and Agents AI & ML | → | |
|
A high-throughput and memory-efficient inference and serving engine for LLMs.
|
||||||
| 24 | mlx-lm LLM Inference and Serving | 532,024 | 7,217 | LLM Inference and Serving AI and Agents AI & ML | → | |
|
Run and fine-tune large language models on Apple Silicon with MLX.
|
||||||
LLM Gateways 1 project |
||||||
| 25 | litellm LLM Gateways | 89,154,495 | 60,131 | LLM Gateways AI and Agents AI & ML | → | |
|
Call 100+ LLMs using OpenAI format.
|
||||||
Image and Video Generation 1 project |
||||||
| 26 | diffusers Image and Video Generation | 4,875,537 | 34,652 | Image and Video Generation AI and Agents AI & ML | → | |
|
A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
|
||||||
Fine-tuning 4 projects |
||||||
| 27 | peft Fine-tuning | 8,039,161 | 21,752 | Fine-tuning AI and Agents AI & ML | → | |
|
A library for parameter-efficient fine-tuning of large pretrained models.
|
||||||
| 28 | trl Fine-tuning | 2,516,534 | 19,450 | Fine-tuning AI and Agents AI & ML | → | |
|
A library for post-training transformer language models with SFT, DPO, GRPO, and other trainers.
|
||||||
| 29 | unsloth Fine-tuning | 916,264 | 77,205 | Fine-tuning AI and Agents AI & ML | → | |
|
Faster, lower-memory LLM fine-tuning, as a Python library or a desktop app.
|
||||||
| 30 | axolotl Fine-tuning | 9,476 | 12,519 | Fine-tuning AI and Agents AI & ML | → | |
|
A framework for fine-tuning and post-training large language models.
|
||||||
Speech 4 projects |
||||||
| 31 | faster-whisper Speech | 9,107,226 | 25,704 | Speech AI and Agents AI & ML | → | |
|
A Whisper reimplementation on CTranslate2, up to 4 times faster than openai-whisper with less memory.
|
||||||
| 32 | openai-whisper Speech | 4,857,769 | 109,975 | Speech AI and Agents AI & ML | → | |
|
A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.
|
||||||
| 33 | gTTS Speech | 1,123,488 | 2,635 | Speech AI and Agents AI & ML | → | |
|
Python library and CLI tool for converting text to speech using Google Translate TTS.
|
||||||
| 34 | funasr Speech | 269,971 | 20,581 | Speech AI and Agents AI & ML | → | |
|
Industrial-grade speech recognition toolkit with speaker diarization and emotion detection.
|
||||||
No projects match your search or filter.
Try a broader term, or .
AI and Agents guide
Pydantic AI comes from the Pydantic team and is typed end to end. Outputs, tools, and dependencies all carry types, so your type checker knows what an agent returns. Switching models takes one string. Give an agent an output type and tools, and every run comes back validated.
LangGraph is a low-level orchestration framework for long-running, stateful agents, and it can mix hand-coded steps with LLM-driven ones in one graph. For your first agent, its docs suggest LangChain's agents instead: a minimal harness built on LangGraph, which you extend through middleware.
The Claude Agent SDK gives you the tools and agent loop behind Claude Code, so it fits agents that read files, run commands, and edit code. Call query() for a one-off task, and switch to ClaudeSDKClient when the next step depends on Claude's reply, as in a chat.
The OpenAI Agents SDK keeps to a small set of primitives: use it when you want the runtime to handle turns, tool calls, handoffs, and guardrails for you. Despite the name, it isn't limited to OpenAI models.
Google ADK is optimized for Gemini but model-agnostic. Start a project with adk create.
All three skill collections install from a Claude Code plugin marketplace. Django AI Skills and Sentry Skills follow the open Agent Skills format, so other coding agents can load them too. Sentry Skills is written for Sentry's own engineers, so some of its skills follow Sentry's internal standards.
CrewAI splits an app into Flows, which manage state and control execution, and Crews, teams of agents that work on one task together. For a production app, start with a Flow, and hand a Crew only the steps that need autonomy.
The MCP Python SDK reads each tool's schema from its type hints and docstring, so you write no JSON Schema or request handlers. FastMCP wrote the high-level API that the SDK took in. The standalone project is a fuller framework: it can mount several servers into one and proxy another MCP server through your own.
Hermes Agent talks to you on Telegram, Discord, Slack, WhatsApp, and Signal from one gateway process, and writes itself new skills as it works. Since it runs commands for whoever it lets in, allow only your own account on its gateway with an allowlist, and leave approval prompts on for dangerous commands. AstrBot covers chat apps such as QQ, Feishu, and DingTalk. It's AGPL, while Hermes Agent is MIT.
DSPy has you write structured signatures, not prompts, and its optimizers tune the prompts for you. Before they can, define a metric and score a baseline to beat.
Instructor turns an LLM's reply into a validated Pydantic model, and when validation fails, it retries with the error message. Its docs draw the line at extraction versus agents: Instructor for the first, Pydantic AI for the second.
LlamaIndex builds agents over your own data. Its high-level API goes from documents to answers in a few lines, and its lower-level API lets you replace any part.
Mem0 gives an agent memory of each user: search their memories before the model answers, then add the new exchange. Run it as a library in your app, or as a self-hosted server for a team.
Transformers is the model definition that most training frameworks and inference engines share, Axolotl, Unsloth, vLLM, and SGLang among them. Load a model from the Hugging Face Hub with from_pretrained(), then run it through Pipeline for inference or Trainer for training. For large production deployments, its docs send you to vLLM or SGLang.
vLLM runs batch inference offline or an OpenAI-compatible server, so apps written for the OpenAI API work unchanged. SGLang is optimized for agentic workloads, RL rollouts, and large-scale serving. On a Mac, MLX LM runs and fine-tunes models on Apple silicon.
LiteLLM returns every provider's responses in the OpenAI format and maps their errors to OpenAI's exception types, so one code path covers them all. Use its Python SDK inside your app, or run its proxy as a self-hosted gateway for your team.
Diffusers centers on the DiffusionPipeline: a few lines generate an image, video, or audio clip.
Start fine-tuning with LoRA or QLoRA rather than training every weight, as both PEFT and Unsloth advise. TRL trains with methods from SFT to DPO and GRPO, and every TRL trainer takes a peft_config for PEFT adapters. Axolotl keeps the whole pipeline, from dataset preprocessing to inference, in one YAML file.
faster-whisper reimplements Whisper on CTranslate2 for the same accuracy in less time and memory. For Chinese audio, FunASR's AutoModel chains speech recognition with voice activity detection, punctuation, and speaker models in one call. gTTS speaks through Google Translate's undocumented speech feature, so upstream changes can break it without notice.
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.