Google lays off its Python team

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tensorflow

    An Open Source Machine Learning Framework for Everyone

  • [3]: https://github.com/tensorflow/tensorflow/graphs/contributors

  • pytype

    A static type analyzer for Python code

  • it's open source! check out https://github.com/google/pytype and https://github.com/google/pytype/blob/main/docs/developers/t... for more on the multi-file runner

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • copybara

    Copybara: A tool for transforming and moving code between repositories.

  • sure! it used a collection of tools, the main ones were

    * copybara [https://github.com/google/copybara] to mirror between github and our internal repo and transform the source tree layout to our internal conventions

    * mercurial patch queues [https://hgbook.red-bean.com/read/managing-change-with-mercur...] to apply internal changes

    there are internal tools to automate the copybara configuration for python packages specifically, and to map between mercurial and google's version control system, but that's the main idea, and a specific review process for adding new packages.

    the process is actually documented here though not all the referenced tools are available (or even applicable) externally: https://opensource.google/documentation/reference/thirdparty...

  • MonkeyType

    A Python library that generates static type annotations by collecting runtime types (by Instagram)

  • i can't, unfortunately, it was youtube internal code. but by the same token a lot of the performance stuff was specific optimisations for that code and would not really generalise.

    one of the current "extremely large python codebase" projects is instagram, and they do have some public repos, notably monkeytype (https://github.com/Instagram/MonkeyType) which youtube did have its own analogue of, and cinder (https://engineering.fb.com/2022/05/02/open-source/cinder-jit...). in general facebook's engineering blog is a great place to read about this sort of thing.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • This Week In Python

    5 projects | dev.to | 10 May 2024
  • Enhance Your Project Quality with These Top Python Libraries

    16 projects | dev.to | 18 Mar 2024
  • Introducing Flask-Muck: How To Build a Comprehensive Flask REST API in 5 Minutes

    3 projects | dev.to | 20 Dec 2023
  • Testing Python Code Using UnitTest

    3 projects | dev.to | 9 Nov 2023
  • FastAPI Production Setup Guide 🏁⚡️🚀

    6 projects | dev.to | 18 Oct 2023