Package Groups¶
Groups are YAML-defined bundles of dependencies, scaffolded code, and tool configuration.
pjkm list groups # browse all 105 groups
pjkm info <group> # detailed view
Categories¶
Core Dev (23)¶
Development tooling, testing, linting, profiling.
Group |
Description |
|---|---|
|
Meta-group: linting + testing + typecheck + coverage |
|
Ruff, pre-commit, commitizen |
|
pytest, pytest-cov, pytest-mock, pytest-asyncio |
|
Pyright, mypy |
|
coverage[toml] |
|
Bandit, detect-secrets |
|
interrogate, vulture, radon, xenon |
|
py-spy, memray, scalene |
|
ipdb, icecream, devtools, snoop |
|
hypothesis, faker, factory-boy, freezegun |
|
anyio, tenacity, aiocache, aiolimiter |
|
httpx, respx, stamina, hishel |
|
Typer, Rich, Click, questionary |
|
Pydantic Settings, dynaconf, python-dotenv |
|
Textual TUI framework |
|
python-magic, watchfiles, chardet, humanize |
|
Rich + structlog |
AI / ML (29)¶
LLMs, agents, embeddings, vector stores, ML, computer vision, NLP.
Group |
Description |
|---|---|
|
LangGraph agent orchestration with tools + memory |
|
LangChain core + OpenAI/Anthropic/HF providers |
|
LangGraph SDK + prebuilt + checkpointer |
|
Google, Mistral, Groq, Together, Ollama, Nvidia |
|
Direct SDKs: OpenAI, Anthropic, Google, LiteLLM, Instructor |
|
Anthropic SDK with tool use and batches |
|
OpenAI SDK with assistants and structured outputs |
|
MCP protocol + langchain adapters |
|
MCP + A2A/ACP + SSE for agent interop |
|
Retrieval-augmented generation pipeline |
|
Qdrant, Chroma, pgvector, FAISS, BM25 |
|
sentence-transformers, tiktoken, Cohere, Voyage |
|
Tavily, DuckDuckGo, SerpAPI, Wikipedia, arXiv |
|
LangSmith + ragas + deepeval |
|
LangSmith tracing, datasets, prompt management |
|
Guardrails AI + NeMo Guardrails |
|
HuggingFace Hub, Transformers, Datasets, PEFT |
|
PyTorch + torchvision + torchaudio |
|
scikit-learn, XGBoost, LightGBM, ONNX, pandas |
|
PDF, DOCX, HTML, markdown parsing |
|
Pillow + OpenCV |
|
ffmpeg + moviepy + yt-dlp |
|
librosa + pydub + Whisper |
|
Tesseract + EasyOCR |
|
matplotlib, seaborn, plotly, altair |
Web & API (18)¶
FastAPI, auth, WebSocket, payments, email.
Data & Storage (9)¶
PostgreSQL, Redis, MongoDB, Kafka, Elasticsearch.
Infrastructure (18)¶
Docker, K8s, OTel, Celery, Terraform, S3, MinIO.
Frontend (2)¶
Next.js + Vite/React.
Docs & Meta (4)¶
Sphinx, MkDocs, GitHub templates.
Platform (2)¶
macOS, Linux platform-specific deps.
Custom Groups¶
pjkm group create my-framework # scaffold YAML
pjkm group import pyproject.toml # import from existing
pjkm group validate # check validity