huggingface_hub and huggingface.js

These are ecosystem siblings—the Python and JavaScript language bindings for accessing the same Hugging Face Hub API, allowing developers to interact with models and datasets from their preferred runtime environment.

huggingface_hub
100
Verified
huggingface.js
76
Verified
Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 25/25
Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 3,405
Forks: 955
Downloads: 207,768,003
Commits (30d): 98
Language: Python
License: Apache-2.0
Stars: 2,366
Forks: 645
Downloads:
Commits (30d): 66
Language: TypeScript
License: MIT
No risk flags
No Package No Dependents

About huggingface_hub

huggingface/huggingface_hub

The official Python client for the Hugging Face Hub.

Provides programmatic access to repository management, file versioning, and inference APIs on the Hub, with built-in caching and resumable downloads. Integrates seamlessly with ML frameworks like Transformers and Diffusers through a git-based versioning system and supports community features like model cards, discussions, and pull requests. Includes optional dependencies for specialized use cases and Model Context Protocol (MCP) support.

About huggingface.js

huggingface/huggingface.js

Use Hugging Face with JavaScript

Provides modular packages for Hub repository management (@huggingface/hub), unified inference across 100,000+ models and multiple serverless providers via a single API (@huggingface/inference), and specialized utilities like GGUF/DDUF parsers and an MCP-based agent framework. Built with full TypeScript support and modern ES modules, designed for Node.js 18+, browsers, Deno, and Bun without polyfill dependencies.

Scores updated daily from GitHub, PyPI, and npm data. How scores work