Python Google

Open-source Python projects categorized as Google | Edit details

Top 23 Python Google Projects

  • GitHub repo bert

    TensorFlow code and pre-trained models for BERT

    Project mention: 5 NLP Libraries Everyone Should Know | | 2022-01-05

    BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding — Devlin & al., 2018

  • GitHub repo yapf

    A formatter for Python files

    Project mention: Code Quality Tools in Python | | 2021-10-09

    YAPF (Yet Another Python Formatter) is Google's official python formatter which follows google's style guide. The documentation is easy to understand the installation and configuration for this formatter.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo GHunt

    🕵️‍♂️ Investigate Google emails and documents.

    Project mention: How can I find a specific person's Google Maps contributions page? | | 2021-04-16

    For example you can do it with this : mxrch/GHunt: 🕵️‍♂️ Investigate Google emails and documents. (

  • GitHub repo GAM

    command line management for Google Workspace (by GAM-team)

    Project mention: Creating new alternative (Alias) email addresses for bulk users via csv upload? | | 2022-01-17

    look at GAM -

  • GitHub repo GAM

    command line management for Google Workspace

    Project mention: Google as email server | | 2022-01-13

    use GAM to share and accept on users behalf It's incredibly powerful and it's all command line.

  • GitHub repo geo-heatmap

    :world_map: Generate an interactive geo heatmap from your Google location data

    Project mention: The amount of detail in the data google has on my location over the past 4 years is astounding. | | 2021-11-15
  • GitHub repo pagodo

    pagodo (Passive Google Dork) - Automate Google Hacking Database scraping and searching

    Project mention: Automate Google Python | | 2022-01-15
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo gphotos-sync

    Google Photos and Albums backup with Google Photos Library API

    Project mention: Is there really no (easy) way to automatically download/sync my Google Photos to my local NAS? | | 2022-01-01
  • GitHub repo pygooglenews

    If Google News had a Python library

    Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | | 2021-11-12

    I have ~4k start in 2 Python libraries. Both help fetch live news articles. Links below.

    These were my first libraries.

    I took the approach of promoting them as any other product. You have to "sell" your code. Even if it's 100% free.

    In my opinion, the most important thing is DEMO. Just make a GIF where you showcase what your software does:

    * 80% of engineers won't even bother to read the description

    No one will spend their precious time trying to get through your code.

    [0] Programmatically collect normalized news from (almost) any website.

    [1] If Google News had a Python library

  • GitHub repo GassistPi

    Google Assistant for Single Board Computers

    Project mention: Some questions about a planned build - help and advice from experienced builders much appreciated | | 2021-12-25

    I am thinking about adding Google Assistant using I am not sure if I will stick with that or later switch to an on-device solution.

  • GitHub repo PlaystoreDownloader

    A command line tool to download Android applications directly from the Google Play Store by specifying their package name (an initial one-time configuration is required)

    Project mention: An alternative way to download paid Google Play Apps (Desktop)? | | 2021-07-09
  • GitHub repo pyment

    Format and convert Python docstrings and generates patches

    Project mention: Change docstring style for a project's entire codebase | | 2021-05-17

    Ah - I was thrown off by 'type' vs 'style'. You might want to take a look at

  • GitHub repo GDriveFS

    An innovative FUSE wrapper for Google Drive.

    Project mention: Trying to create a virtual disk in Google Drive | | 2021-04-21


  • GitHub repo YouTubeShop

    Youtube autolike and autosubs script

    Project mention: Why mimicking a device is becoming almost impossible | | 2021-06-28

    It's a very significant increase indeed. The increase is (or was) large enough to entirely wipe out most adversaries and restructure the battlefield in ways very advantageous to those playing defense. At least, in the social web space. It's something of a secret weapon to those who know about it: because so many developers assume it can't work the companies that master it have a large competitive advantage.

    Source: About a decade ago I created Google's main "device detection" platform, as this article calls it (not Picasso, the thing that executes Picasso). It's actually more like an automation detection platform, as it's not a fingerprinting or device tracker, it just tries to separate human operated from automated clients. These days I'm told there's a large-ish team that maintains it full time and has ported the concepts to other platforms like Android.

    It started as a 20% project because at that time almost nobody at Google took the idea seriously. Fortunately, my manager was happy to support my experiments. People had the same common (but incorrect) intuition you're displaying here, that any sort of client integrity technique is so easy to work around it's hardly worth the bother. Actually even I believed this to a large extent, just less so than the others. This turned out to be wrong for some not entirely obvious reasons related to the structure of the spam industry:

    1. Most spammers are either not programmers at all, or are extremely poor programmers compared to a typical tech firm employee. They can in fact be out-coded.

    2. This is because spamming is usually not all that profitable, so programmers who get good can find better and steadier money in the white market. The ones who remain are typically those who live in places without any local software opportunities (e.g. developing countries).

    3. Because of this mounting even a not very strong defense is sufficient to corral your adversaries into a shallow economic pyramid, in which a small number of "skilled" people produce tools and services they sell the others, who then run the individual campaigns. This means you are probably not fighting as many people as you think you are. Screwing with the supply chain is an excellent way to wreak havoc on spammers.

    When we first deployed the system we spent several months tuning it in what was effectively a running battle with the major Google account sellers. We discovered that the sellers were in turn buying their account creation bots from other people, and some sellers were actually re-sellers. One of the sellers had been using a "raw" bot that didn't embed a browser engine, and thus was knocked out of the market for months as they waited for a new bot to be written from scratch. When that came online there were mistakes in its browser automation that we were able to detect. The developer of the bot couldn't de-obfuscate the JavaScript we used (too hard for them) so treated the platform as a black box, just trying random things in the hope it'd work. We could watch this evolution in real time and block new versions as they were released. After a few rounds of this the seller got sick of it and switched to a new bot supplier. This new bot also took months to complete, and when it arrived it had fixed the bug we were using to spot the first bot, but introduced new bugs the other didn't have, meaning even then it was detectable.

    At that point the seller gave up, as presumably paying for the development of all these bots was quite expensive relative to the margins involved. This in turn nuked all the resellers that had been relying on that guy, and blew a hole in the entire Google-oriented spam ecosystem. Spammers had to start phone verifying accounts en-masse, and for most of them it just wasn't worth it (a few switched to using stolen accounts instead of creating them). I haven't been there for years so don't know what the current state of play is, but you do still see public threads crop up from time to time where spammers say they tried to beat the system and couldn't, like this one:

    If you want some insights into the minds of the typical newbie spammer when faced with this system, try this search and flick through some of the results:

  • GitHub repo awesome-spectral-indices

    A ready-to-use curated list of Spectral Indices for Remote Sensing applications.

    Project mention: Spectral Indices for Remote Sensing Applications | | 2021-09-09
  • GitHub repo PyDrive2

    Google Drive API Python wrapper library. Maintained fork of PyDrive.

    Project mention: Anyone have ideas or tutorial on how to save static files (images) to Google drive after deployment. | | 2021-10-05

    Not sure if this is what you're looking for, but there are wrappers to upload/retrieve from Google Drive. Check this out:

  • GitHub repo Google-rank-tracker

    SEO: Python script + shell script and cronjob to check ranks on a daily basis

    Project mention: Rank Tracker using Google Sheet (Without any API ) | | 2021-12-23
  • GitHub repo Notion-GCal-Sync

    A Python script to automate the syncing of tasks between Google Calendar and the all-in-one productivity workspace, Notion. It utilizes API and is customizable for your own needs. Free to use.

    Project mention: Instructions for Unlimited 2-way Sync with Google Calendar! Free and Open-Source :) | | 2021-08-12

    The only rules are that you do not make monetary gain from this project and you give me proper credit (unlike code that looks super similar to mine and basically has the same comments copied over). You're free to create videos (with proper credit) if you want, but please do not upload this to a site and charge users for using this code or parts of the code. The entire purpose of this project is to make it accessible.

  • GitHub repo google-takeout-to-sqlite

    Save data from Google Takeout to a SQLite database

    Project mention: sqlite-utils - my Python library and CLI tool for manipulating SQLite databases | | 2021-08-24

    I've been using the sqlite_utils Python library to build a whole suite of tools for importing data from various different sources into SQLite, including healthkit-to-sqlite, swarm-to-sqlite, twitter-to-sqlite, inaturalist-to-sqlite, google-takeout-to-sqlite, github-to-sqlite, genome-to-sqlite, pocket-to-sqlite, hacker-news-to-sqlite, evernote-to-sqlite.

  • GitHub repo domhttpx

    domhttpx is a google search engine dorker with HTTP toolkit built with python, can make it easier for you to find many URLs/IPs at once with fast time.

    Project mention: About me | #FirstPost | | 2021-08-28

    domhttpx - google search engine dorker with HTTP toolkit built with python, can make it easier for you to find many URLs/IPs at once with fast time.

  • GitHub repo stremio-gdrive

    Stremio addon for fetching videos from your google drive.

    Project mention: Gdrive addon for Stremio | | 2021-12-21

    Already exists I have been using for almost half a year. 0 buffering

  • GitHub repo PSS

    Pi-hole SafeSearch (PSS)

    Project mention: Jaykepeter PSS Pi-hole script to force Google etc into safe-search mode - not working | | 2021-12-17
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-17.

Python Google related posts


What are some of the best open-source Google projects in Python? This list will help you:

Project Stars
1 bert 30,144
2 yapf 12,246
3 GHunt 10,548
4 GAM 2,591
5 GAM 2,587
6 geo-heatmap 1,863
7 pagodo 1,405
8 gphotos-sync 1,271
9 pygooglenews 1,003
10 GassistPi 969
11 PlaystoreDownloader 863
12 pyment 680
13 GDriveFS 641
14 YouTubeShop 222
15 awesome-spectral-indices 181
16 PyDrive2 164
17 Google-rank-tracker 120
18 Google-Images-Search 82
19 Notion-GCal-Sync 65
20 google-takeout-to-sqlite 61
21 domhttpx 56
22 stremio-gdrive 43
23 PSS 36
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.