Hugging Face (@huggingface)

Top repositories

1

transformers

๐Ÿค— Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Python
120,227
star
2

pytorch-image-models

PyTorch image models, scripts, pretrained weights -- ResNet, ResNeXT, EfficientNet, NFNet, Vision Transformer (ViT), MobileNet-V3/V2, RegNet, DPN, CSPNet, Swin Transformer, MaxViT, CoAtNet, ConvNeXt, and more
Python
28,073
star
3

diffusers

๐Ÿค— Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch
Python
20,949
star
4

datasets

๐Ÿค— The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools
Python
17,530
star
5

peft

๐Ÿค— PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.
Python
12,725
star
6

candle

Minimalist ML framework for Rust
Rust
12,224
star
7

tokenizers

๐Ÿ’ฅ Fast State-of-the-Art Tokenizers optimized for Research and Production
Rust
8,167
star
8

trl

Train transformer language models with reinforcement learning.
Python
7,329
star
9

text-generation-inference

Large Language Model Text Generation Inference
Python
7,029
star
10

accelerate

๐Ÿš€ A simple way to train and use PyTorch models with multi-GPU, TPU, mixed-precision
Python
6,600
star
11

chat-ui

Open source codebase powering the HuggingChat app
TypeScript
5,361
star
12

deep-rl-class

This repo contains the syllabus of the Hugging Face Deep Reinforcement Learning Course.
MDX
3,374
star
13

notebooks

Notebooks using the Hugging Face libraries ๐Ÿค—
Jupyter Notebook
3,114
star
14

diffusion-models-class

Materials for the Hugging Face Diffusion Models Course
Jupyter Notebook
2,872
star
15

neuralcoref

โœจFast Coreference Resolution in spaCy with Neural Networks
C
2,788
star
16

autotrain-advanced

๐Ÿค— AutoTrain Advanced
Python
2,759
star
17

alignment-handbook

Robust recipes for to align language models with human and AI preferences
Python
2,701
star
18

knockknock

๐ŸšชโœŠKnock Knock: Get notified when your training ends with only two additional lines of code
Python
2,660
star
19

distil-whisper

Distilled variant of Whisper for speech recognition. 6x faster, 50% smaller, within 1% word error rate.
Python
2,407
star
20

swift-coreml-diffusers

Swift app demonstrating Core ML Stable Diffusion
Swift
2,289
star
21

safetensors

Simple, safe way to store and distribute tensors
Python
2,064
star
22

awesome-papers

Papers & presentation materials from Hugging Face's internal science day
1,996
star
23

optimum

๐Ÿš€ Accelerate training and inference of ๐Ÿค— Transformers and ๐Ÿค— Diffusers with easy to use hardware optimization tools
Python
1,876
star
24

setfit

Efficient few-shot learning with Sentence Transformers
Jupyter Notebook
1,796
star
25

evaluate

๐Ÿค— Evaluate: A library for easily evaluating machine learning models and datasets.
Python
1,706
star
26

blog

Public repo for HF blog posts
Jupyter Notebook
1,685
star
27

transfer-learning-conv-ai

๐Ÿฆ„ State-of-the-Art Conversational AI with Transfer Learning
Python
1,654
star
28

swift-coreml-transformers

Swift Core ML 3 implementations of GPT-2, DistilGPT-2, BERT, and DistilBERT for Question answering. Other Transformers coming soon!
Swift
1,543
star
29

course

The Hugging Face course on Transformers
MDX
1,484
star
30

pytorch-openai-transformer-lm

๐ŸฅA PyTorch implementation of OpenAI's finetuned transformer language model with a script to import the weights pre-trained by OpenAI
Python
1,464
star
31

huggingface_hub

All the open source things related to the Hugging Face Hub.
Python
1,311
star
32

Mongoku

๐Ÿ”ฅThe Web-scale GUI for MongoDB
TypeScript
1,277
star
33

text-embeddings-inference

A blazing fast inference solution for text embeddings models
Rust
1,223
star
34

hmtl

๐ŸŒŠHMTL: Hierarchical Multi-Task Learning - A State-of-the-Art neural network model for several NLP tasks based on PyTorch and AllenNLP
Python
1,181
star
35

huggingface.js

Utilities to use the Hugging Face Hub API
TypeScript
1,127
star
36

pytorch-pretrained-BigGAN

๐Ÿฆ‹A PyTorch implementation of BigGAN with pretrained weights and conversion scripts.
Python
986
star
37

llm-vscode

LLM powered development for VSCode
TypeScript
898
star
38

torchMoji

๐Ÿ˜‡A pyTorch implementation of the DeepMoji model: state-of-the-art deep learning model for analyzing sentiment, emotion, sarcasm etc
Python
880
star
39

naacl_transfer_learning_tutorial

Repository of code for the tutorial on Transfer Learning in NLP held at NAACL 2019 in Minneapolis, MN, USA
Python
717
star
40

awesome-huggingface

๐Ÿค— A list of wonderful open-source projects & applications integrated with Hugging Face libraries.
698
star
41

optimum-nvidia

Python
628
star
42

datasets-server

Lightweight web API for visualizing and exploring all types of datasets - computer vision, speech, text, and tabular - stored on the Hugging Face Hub
Python
575
star
43

nanotron

Minimalistic large language model 3D-parallelism training
Python
545
star
44

transformers-bloom-inference

Fast Inference Solutions for BLOOM
Python
531
star
45

pytorch_block_sparse

Fast Block Sparse Matrices for Pytorch
C++
523
star
46

exporters

Export Hugging Face models to Core ML and TensorFlow Lite
Python
502
star
47

node-question-answering

Fast and production-ready question answering in Node.js
TypeScript
459
star
48

large_language_model_training_playbook

An open collection of implementation tips, tricks and resources for training large language models
Python
391
star
49

swift-transformers

Swift Package to implement a transformers-like API in Swift
Swift
385
star
50

tflite-android-transformers

DistilBERT / GPT-2 for on-device inference thanks to TensorFlow Lite with Android demo apps
Java
368
star
51

llm.nvim

LLM powered development for Neovim
Lua
368
star
52

nn_pruning

Prune a model while finetuning or training.
Jupyter Notebook
360
star
53

community-events

Place where folks can contribute to ๐Ÿค— community events
Jupyter Notebook
346
star
54

swift-chat

Mac app to demonstrate swift-transformers
Swift
329
star
55

100-times-faster-nlp

๐Ÿš€100 Times Faster Natural Language Processing in Python - iPython notebook
HTML
325
star
56

llm_training_handbook

An open collection of methodologies to help with successful training of large language models.
Python
303
star
57

speechbox

Python
293
star
58

education-toolkit

Educational materials for universities
Jupyter Notebook
290
star
59

optimum-intel

๐Ÿค— Optimum Intel: Accelerate inference with Intel optimization tools
Python
280
star
60

datablations

Scaling Data-Constrained Language Models
Jupyter Notebook
262
star
61

unity-api

C#
239
star
62

open-muse

Open reproduction of MUSE for fast text2image generation.
Python
235
star
63

audio-transformers-course

The Hugging Face Course on Transformers for Audio
MDX
207
star
64

hub-docs

Docs of the Hugging Face Hub
201
star
65

llm-ls

LSP server leveraging LLMs for code completion (and more?)
Rust
188
star
66

simulate

๐ŸŽข Creating and sharing simulation environments for embodied and synthetic data research
Python
178
star
67

olm-datasets

Pipeline for pulling and processing online language model pretraining data from the web
Python
159
star
68

hf_transfer

Rust
148
star
69

optimum-benchmark

A unified multi-backend utility for benchmarking Transformers and Diffusers with full support of Optimum's hardware optimizations & quantization schemes.
Python
143
star
70

optimum-neuron

Easy, fast and very cheap training and inference on AWS Trainium and Inferentia chips.
Jupyter Notebook
142
star
71

workshops

Materials for workshops on the Hugging Face ecosystem
Jupyter Notebook
142
star
72

OBELICS

Code used for the creation of OBELICS, an open, massive and curated collection of interleaved image-text web documents, containing 141M documents, 115B text tokens and 353M images.
Python
128
star
73

instruction-tuned-sd

Code for instruction-tuning Stable Diffusion.
Python
124
star
74

api-inference-community

Python
114
star
75

competitions

Python
93
star
76

hf-hub

Rust client for the huggingface hub aiming for minimal subset of features over `huggingface-hub` python package
Rust
88
star
77

optimum-habana

Easy and lightning fast training of ๐Ÿค— Transformers on Habana Gaudi processor (HPU)
Python
87
star
78

olm-training

Repo for training MLMs, CLMs, or T5-type models on the OLM pretraining data, but it should work with any hugging face text dataset.
Python
84
star
79

tune

Python
83
star
80

fuego

[WIP] A ๐Ÿ”ฅ interface for running code in the cloud
Python
82
star
81

datasets-viewer

Viewer for the ๐Ÿค— datasets library.
Python
82
star
82

optimum-graphcore

Blazing fast training of ๐Ÿค— Transformers on Graphcore IPUs
Python
78
star
83

paper-style-guide

71
star
84

block_movement_pruning

Block Sparse movement pruning
Python
70
star
85

data-measurements-tool

Developing tools to automatically analyze datasets
Python
69
star
86

hfapi

Simple Python client for the Hugging Face Inference API
Python
66
star
87

sharp-transformers

A Unity plugin for using Transformers models in Unity.
C#
65
star
88

disaggregators

๐Ÿค— Disaggregators: Curated data labelers for in-depth analysis.
Python
64
star
89

that_is_good_data

63
star
90

doc-builder

The package used to build the documentation of our Hugging Face repos
Python
62
star
91

bloom-jax-inference

Python
60
star
92

huggingface_sb3

Additional code for Stable-baselines3 to load and upload models from the Hub.
Jupyter Notebook
59
star
93

personas

Datasets for Deep learning Personas
59
star
94

hffs

**ARCHIVED** Filesystem interface to ๐Ÿค— Hub
Python
55
star
95

quanto

A pytorch Quantization Toolkit
Python
48
star
96

m4-logs

M4 experiment logbook
47
star
97

zapier

Hugging Face's Zapier Integration ๐Ÿค—โšก๏ธ
JavaScript
43
star
98

llm-swarm

Manage scalable open LLM inference endpoints in Slurm clusters
Python
40
star
99

adversarialnlp

A generic library for crafting adversarial NLP examples - WIP
Python
38
star
100

transformers_bloom_parallel

Techniques used to run BLOOM at inference in parallel
Python
35
star