google-research
Google Research Joined Oct 2018 View on GitHub
- Stars
- 323,151
- across 370 public repos
- Rank
- #36
- of 94,827 organizations, top 0.04%
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 775 | TensorFlow code and pre-trained models for BERT | Python | 40,029 |
| 807 | Google Research | Jupyter Notebook | 39,152 |
| 968 | TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting. | Python | 35,367 |
| 1,246 | A playbook for systematically maximizing the performance of deep learning models. | 30,436 | |
| 1,901 | Python | 23,376 | |
| 4,255 | Jupyter Notebook | 12,771 | |
| 8,600 | arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv | Python | 7,135 |
| 9,450 | Code for the paper "Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer" | Python | 6,565 |
| 14,530 | SimCLRv2 - Big Self-Supervised Models are Strong Semi-Supervised Learners | Jupyter Notebook | 4,500 |
| 17,276 | Scenic: A Jax Library for Computer Vision Research and Beyond | Python | 3,848 |
| 17,476 | A Code Release for Mip-NeRF 360, Ref-NeRF, and RawNeRF | Python | 3,804 |
| 18,187 | Check out the new game server: | Python | 3,672 |
| 18,697 | Official codebase used to develop Vision Transformer, SigLIP, MLP-Mixer, LiT and more. | Jupyter Notebook | 3,573 |
| 20,523 | ALBERT: A Lite BERT for Self-supervised Learning of Language Representations | Python | 3,278 |
| 21,324 | FILM: Frame Interpolation for Large Motion, In ECCV 2022. | Python | 3,155 |
| 22,463 | Python | 3,006 | |
| 23,752 | A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow. | Jupyter Notebook | 2,853 |
| 23,859 | TabFM (Tabular Foundation Model) is a pretrained tabular foundation model developed by Google Research for tabular data regression and classification. | Python | 2,843 |
| 28,686 | ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators | Python | 2,367 |
| 30,820 | Unsupervised Data Augmentation (UDA) | Python | 2,205 |
| 37,446 | Shared repository for open-sourced projects from the Google AI Language team. | Python | 1,824 |
| 39,192 | Python | 1,747 | |
| 39,281 | Python | 1,743 | |
| 39,343 | Python | 1,741 | |
| 39,683 | Differentiable SDE solvers with GPU support and efficient sensitivity analysis. | Python | 1,727 |
| 40,165 | Research language for array processing in the Haskell/ML family | Haskell | 1,706 |
| 41,214 | Python | 1,661 | |
| 43,077 | 1,589 | ||
| 43,455 | Python | 1,575 | |
| 44,353 | Official repository for the "Big Transfer (BiT): General Visual Representation Learning" paper. | Python | 1,543 |
| 48,122 | disentanglement_lib is an open-source library for research on learning disentangled representations. | Python | 1,424 |
| 52,846 | Python | 1,290 | |
| 53,433 | Rust | 1,274 | |
| 53,962 | Learning Latent Dynamics for Planning from Pixels | Python | 1,261 |
| 55,614 | A simple method to perform semi-supervised learning with limited data. | Python | 1,219 |
| 56,282 | End-to-end neural table-text understanding models. | Python | 1,203 |
| 59,311 | Python | 1,136 | |
| 61,766 | [CVPR 2022 Oral] Official repository for "MAXIM: Multi-Axis MLP for Image Processing". SOTA for denoising, deblurring, deraining, dehazing, and enhancement. | Python | 1,084 |
| 63,964 | Fast & Simple Resource-Constrained Learning of Deep Network Structure | Python | 1,043 |
| 64,308 | DeepLab2 is a TensorFlow library for deep labeling, aiming to provide a unified and state-of-the-art TensorFlow codebase for dense pixel labeling tasks. | Python | 1,037 |
| 65,242 | Jupyter Notebook | 1,019 | |
| 65,640 | AndroidWorld is an environment and benchmark for autonomous agents | Python | 1,012 |
| 66,149 | Official JAX implementation of MAGVIT: Masked Generative Video Transformer | Python | 1,002 |
| 66,740 | AugMix: A Simple Data Processing Method to Improve Robustness and Uncertainty | Python | 991 |
| 67,463 | Efficient Batched Reinforcement Learning in TensorFlow | Python | 979 |
| 69,857 | Pix2Seq codebase: multi-tasks with generative modeling (autoregressive and diffusion) | Jupyter Notebook | 944 |
| 74,698 | [NeurIPS'21 Outstanding Paper] Library for reliable evaluation on RL and ML benchmarks, even with only a handful of seeds. | Jupyter Notebook | 878 |
| 78,200 | SEED RL: Scalable and Efficient Deep-RL with Accelerated Central Inference. Implements IMPALA and R2D2 algorithms in TF2 with SEED's architecture. | Python | 836 |
| 81,283 | A dataset of datasets for learning to learn from few examples | Jupyter Notebook | 803 |
| 82,330 | BLEURT is a metric for Natural Language Generation based on transfer learning. | Python | 792 |
| 82,837 | Long Range Arena for Benchmarking Efficient Transformers | Python | 787 |
| 83,125 | A Configurable Recommender Systems Simulation Platform | Python | 784 |
| 85,042 | A collection of Google research projects related to Federated Learning and Federated Analytics. | Python | 765 |
| 85,151 | Python | 764 | |
| 85,569 | Code for Noisy Student Training. https://arxiv.org/abs/1911.04252 | Python | 760 |
| 86,662 | Dream to Control: Learning Behaviors by Latent Imagination | Python | 750 |
| 87,972 | [CoRL '23] Dexterous piano playing with deep reinforcement learning. | Python | 738 |
| 88,744 | A reimplementation of "The Lottery Ticket Hypothesis" (Frankle and Carbin) on MNIST. | Python | 731 |
| 89,100 | Jupyter Notebook | 728 | |
| 89,891 | NASBench: A Neural Architecture Search Dataset and Benchmark | Python | 721 |
| 90,029 | Python | 720 | |
| 90,898 | Code release for CVPR'24 submission 'OmniGlue' | Python | 712 |
| 92,344 | Original Implementation of Prompt Tuning from Lester, et al, 2021 | Python | 700 |
| 93,175 | Python | 693 | |
| 94,864 | Python | 679 | |
| 98,712 | XTREME is a benchmark for the evaluation of the cross-lingual generalization ability of pre-trained multilingual models that covers 40 typologically diverse languages and includes nine tasks. | Python | 650 |
| 98,843 | A benchmark for the next generation of data-driven global weather models. | Python | 649 |
| 99,428 | Python | 645 | |
| 99,722 | Python | 643 | |
| 101,364 | Transformers for Longer Sequences | Python | 632 |
| 101,786 | Train robotic agents to learn pick and place with deep learning for vision-based manipulation in PyBullet. Transporter Nets, CoRL 2020. | Python | 629 |
| 103,005 | Fast Differentiable Sorting and Ranking | Python | 621 |
| 105,804 | Python | 603 | |
| 106,747 | Python | 597 | |
| 108,224 | Python | 588 | |
| 112,680 | Distributed machine learning infrastructure for large-scale robotics research | Python | 563 |
| 113,222 | Offline Reinforcement Learning (aka Batch Reinforcement Learning) on Atari 2600 games | Python | 560 |
| 113,222 | Multi-modal Content Creation Model Training Infrastructure including the FACT model (AI Choreographer) implementation. | Python | 560 |
| 113,222 | Official Jax Implementation of MaskGIT | Jupyter Notebook | 560 |
| 115,431 | Python | 548 | |
| 119,256 | LEAF is a learnable alternative to audio features such as mel-filterbanks, that can be initialized as an approximation of mel-filterbanks, and then be trained for the task at hand, while using a... | Python | 529 |
| 122,604 | Recipes for reproducing Analysis-Ready & Cloud Optimized (ARCO) ERA5 datasets. | Python | 513 |
| 124,780 | Python | 503 | |
| 125,249 | [ECCV 2022] Official repository for "MaxViT: Multi-Axis Vision Transformer". SOTA foundation models for classification, detection, segmentation, image quality, and generative modeling... | Jupyter Notebook | 501 |
| 127,118 | Jupyter Notebook | 492 | |
| 130,437 | Learning to Prompt (L2P) for Continual Learning @ CVPR22 and DualPrompt: Complementary Prompting for Rehearsal-free Continual Learning @ ECCV22 | Python | 478 |
| 131,144 | Jupyter Notebook | 475 | |
| 131,670 | Jupyter Notebook | 473 | |
| 137,304 | Compute receptive fields of your favorite convnets | Python | 451 |
| 142,643 | PDFM Embeddings: location-based vectors for geo-spatial analysis. | Jupyter Notebook | 432 |
| 146,531 | Code for the paper "Defeating Prompt Injections by Design" | Jupyter Notebook | 419 |
| 148,781 | Semi-supervised learning for object detection | Python | 412 |
| 151,407 | Python | 404 | |
| 153,748 | Shape, Pose, and Appearance from a Single Image via Bootstrapped Radiance Field Inversion | Python | 397 |
| 155,103 | Understanding computation in artificial and biological recurrent networks through the lens of dynamical systems. | Jupyter Notebook | 393 |
| 160,868 | Official implementation of Implicit Behavioral Cloning, as described in our CoRL 2021 paper, see more at https://implicitbc.github.io/ | Python | 377 |
| 161,649 | Python | 375 | |
| 163,982 | Suite of human-collected datasets and a multi-task continuous control benchmark for open vocabulary visuolinguomotor learning. | Jupyter Notebook | 369 |
| 165,584 | Real-World RL Benchmark Suite | Python | 365 |
| 165,993 | Splat-SLAM: Globally Optimized RGB-only SLAM with 3D Gaussians | Python | 364 |
Among 94,827 organizations
250k–400k stars: 27 organizations, including google-research
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Python 208.8k stars, 65% · 170 repos
- Jupyter Notebook 75k stars, 23% · 43 repos
- Haskell 1.7k stars, 1% · 1 repo
- Rust 1.3k stars, <1% · 1 repo
- C++ 584 stars, <1% · 5 repos
- Shell 199 stars, <1% · 1 repo
- HTML 195 stars, <1% · 2 repos
- Java 174 stars, <1% · 1 repo
and 3 more languages
When they were made
100 repos with 50+ stars, made between 2017 and 2026
Quick stats
- Next rank
- +11,850 stars to reach #35
- Next milestone
- +419,595 stars to reach the top 0.01%
- Public repos
- 370, 231 with 50+ stars
- Popular repos
- 43 over 1k stars, 6 over 10k stars
- Top repo
- bert, #775 of all repos, 12% of stars
- Smaller repos
- 2,526 stars from repos under 50