Modules
Public API for querying hex.pm and hexdocs.pm.
ETS-based response cache with configurable TTL and periodic sweeping.
HTTP client for the hex.pm API.
Shared formatting helpers for tool output.
Client for fetching and parsing hexdocs.pm content.
Comprehensive analysis of a hex.pm package: quality, maintenance, popularity, and alternatives
Compare multiple hex.pm packages side by side
Evaluate a set of hex.pm dependencies for health and security
Guide for migrating from one hex.pm package to another
Find and evaluate hex.pm packages for a given use case
Get documentation module listing for a hex.pm package
Get package metadata from hex.pm
Get README content for a hex.pm package
Plug router for the HTTP transport.
Anubis MCP server definition for hexpm-mcp.
Find and compare alternative packages for a given hex.pm package.
Audit a package's dependencies for risks.
Audit mix.exs dependencies for risks.
Compare 2-5 hex.pm packages side by side.
Get the full transitive dependency tree for a package (BFS, max depth 5).
Get dependencies for a package version.
Get full documentation for a specific module or function.
Browse package documentation -- module listing.
Get download statistics for a hex.pm package.
Get optional features/extras for a package release.
Comprehensive health check for a hex.pm package.
Get detailed information about a hex.pm package.
Get owners/maintainers of a hex.pm package.
Get the README content for a hex.pm package.
Get detailed information about a specific package release.
Search for packages on hex.pm by name/keywords.
Search within a package's documentation by name.
Check which mix.exs dependencies have newer versions available.
List all versions of a hex.pm package.
Client for querying the OSV.dev vulnerability database.
Response structs for hex.pm API data.