huggingface_hub and go-huggingface

These are ecosystem siblings serving different programming languages: the official Python client (A) and an unofficial Go client (B) that provide equivalent functionality for accessing the Hugging Face Hub from their respective language ecosystems.

huggingface_hub
100
Verified
go-huggingface
54
Established
Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 25/25
Maintenance 13/25
Adoption 8/25
Maturity 16/25
Community 17/25
Stars: 3,405
Forks: 955
Downloads: 207,768,003
Commits (30d): 98
Language: Python
License: Apache-2.0
Stars: 52
Forks: 10
Downloads:
Commits (30d): 0
Language: Go
License: Apache-2.0
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 go-huggingface

gomlx/go-huggingface

Conveniently download files, models, tokenizers from HuggingFace Hub

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