Deeplearn.js is a deep learning library that runs models in the browser using WebGL acceleration. It represents models as computation graphs of nodes and tensors. Kernels are implemented to run operations on GPUs or CPUs. The library can import models from TensorFlow and allows both training and inference. Future work includes directly importing TensorFlow models and improving demos.