Skip to main content

Common Libraries

This document provides an overview of commonly used libraries and tools based on their usage across projects.

Overview​

The following table shows the most frequently used libraries ranked by the number of projects that use them.

Library Rankings​

RankLibrary# Projects
1matplotlib12
1torch12
3clip (OpenAI)11
3imageio11
3tqdm11
6transformers9
7diffusers8
7xatlas8
9accelerate7
9einops7
9ninja7
9numpy7
9nvdiffrast7
9omegaconf7
9scipy7
9trimesh7
17kornia6
17opencv-python6
19gradio5
19pymcubes5
21huggingface-hub4
21jaxtyping4
21libigl4
21pillow4
21safetensors4
21scikit-image4
21sentencepiece4
21taming-transformers-rom15044
21tensorboard4
21tiny-cuda-nn4
21torchvision4
21xformers4
33bitsandbytes3
33imageio-ffmpeg / imageio[ffmpeg]3
33lightning3
33nerfacc3
33networkx3
33pandas3
33pymeshlab3
33pytorch-lightning3
33pyyaml3
33torchmetrics3
33typeguard3
33wandb3

Key Observations​

  • Most Popular: matplotlib and torch are tied for first place, each used in 12 projects
  • Computer Vision: Many libraries are related to image processing and computer vision (clip, imageio, opencv-python, kornia)
  • Deep Learning: Strong presence of deep learning frameworks and utilities (torch, transformers, diffusers, pytorch-lightning)
  • 3D Graphics: Several libraries for 3D processing (xatlas, nvdiffrast, trimesh, pymeshlab)

Resources​