Huggingface vs other nlp libraries

how does huggingface differ from allennlp for instance? what your favorite nlp libraries and why?