Skip to main content

🤗 A list of wonderful open-source projects & applications integrated with Hugging Face libraries.

1.1k
GitHub Stars
57
Curated Resources
22
Categories
55 min ago
Last Refreshed
🤗 Official Libraries👩‍đŸĢ Tutorials🧰 NLP ToolkitsđŸĨĄ Text Representationâš™ī¸ Inference Engines🌗 Model ScalabilityđŸŽī¸ Model Compression/AccelerationđŸšī¸ Adversarial Attack🔁 Style TransferđŸ’ĸ Sentiment Analysis🙅 Grammatical Error CorrectionđŸ—ē Translation📖 Knowledge and Entity🎙 SpeechđŸ¤¯ Multi-modality🤖 Reinforcement Learning❓ Question Answering💁 Recommender Systemsâš–ī¸ Evaluation🔍 Neural Search☁ Cloud📱 Hardware

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me 🤗 official libraries resources from awesome-huggingface"

Installation instructions →

What's inside

🤗 Official Libraries

  • accelerate

    A simple way to train and use PyTorch models with multi-GPU, TPU, mixed-precision.

  • autonlp

    Train state-of-the-art natural language processing models and deploy them in a scalable environment automatically.

  • datasets

    The largest hub of ready-to-use NLP datasets for ML models with fast, easy-to-use and efficient data manipulation tools.

  • huggingface_hub

    Client library to download and publish models and other files on the huggingface.co hub.

  • knockknock

    Get notified when your training ends with only two additional lines of code.

  • nn_pruning

    Prune a model while finetuning or training.

🧰 NLP Toolkits

  • Adapter Transformers

    Extension to the Transformers library, integrating adapters into state-of-the-art language models.

  • AllenNLP

    An open-source NLP research library.

  • Flair

    A very simple framework for state-of-the-art NLP.

  • Graph4NLP

    Enabling easy use of Graph Neural Networks for NLP.

  • Lightning Transformers

    Transformers with PyTorch Lightning interface.

  • Obsei

    A low-code AI workflow automation tool and performs various NLP tasks in the workflow pipeline.

☁ Cloud

  • Amazon SageMaker

    Making it easier than ever to train Hugging Face Transformer models in Amazon SageMaker.

đŸŽī¸ Model Compression/Acceleration

  • BERT-of-Theseus

    Compressing BERT by progressively replacing the components of the original BERT.

  • TextBrewer

    State-of-the-art distillation methods to compress language models.

  • torchdistill

    PyTorch-based modular, configuration-driven framework for knowledge distillation.

🔍 Neural Search

  • ColBERT

    A fast and accurate retrieval model, enabling scalable BERT-based search over large text collections in tens of milliseconds.

  • Jina Integration

    Jina integration of Hugging Face Accelerated API.

  • (text2vec)

    Weaviate integration of Hugging Face Transformers.

🌗 Model Scalability

  • ColossalAI

    A Unified Deep Learning System for Large-Scale Parallel Training (1D, 2D, 2.5D, 3D and sequence parallelism, and ZeRO protocol).

  • Deepspeed

    Deepspeed-ZeRO - scales any model size with zero to no changes to the model.

  • fairscale

    Implements ZeRO protocol as well.

  • OSLO

    A library that supports various features to help you train large-scale models.

  • Parallelformers

    A library for model parallel deployment.

🔁 Style Transfer

  • ConSERT

    A contrastive framework for self-supervised sentence representation transfer.

  • Styleformer

    A neural language style transfer framework to transfer text smoothly between styles.

đŸ’ĸ Sentiment Analysis

  • conv-emotion

    Implementation of different architectures for emotion recognition in conversations.

Showing a sample of 57 resources. View the full list on GitHub →