Enterprise GitHub projects of the week: Google special
Open Source

Enterprise GitHub projects of the week: Google special

Open Source is everywhere, and quickly becoming the new norm for how companies approach software development. We take at a look at some of the Open Source projects on GitHub created by Google that can help make life easier for IT teams in organizations.

 

[ganeti-logo]

Ganeti

Find it at: https://github.com/ganeti/ganeti

What it does: Ganeti is a virtual machine cluster management tool designed to facilitate cluster management of virtual servers and to provide fast and simple recovery after physical failures using commodity hardware.

Why is it useful: Once installed, Ganeti wraps around virtualization software on your servers, assuming management of virtual instances. It controls disk creation management, Operating System installation for instances, as well as start-up, shutdown, and failover between physical systems.

 

 Error Prone

Find it at: https://github.com/google/error-prone

What it does: Error Prone is a Java bug detection and static analysis tool. It is integrated into the Java compiler and catches bugs at compile time.

Why is it useful: Error Prone augments the compiler’s type analysis so you can catch more mistakes before they end up as bugs in production. It tells you about mistakes immediately after they’re made and produces suggested fixes, allowing you to build tooling on it.

 

 

Copybara logo

Copybara

Find it at: https://github.com/google/copybara

What it does: Copybara is a tool for transforming and moving code between repositories.

Why is it useful: Source code needs to exist in multiple repositories and Copybara allows you to transform and move source code between these repositories.

Copybara requires you to choose one of the repositories to be the authoritative repository so that there is always one source of truth, and so, for example, allows a confidential repository and a public repository to be maintained in sync.

 

 

Image result for opensource google

Cloudprober

Find it at: https://github.com/google/cloudprober

What it does: Cloudprober is an active monitoring software to detect failures.

Why is it useful: Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system by running probes against (or on) your components to verify that they are working as expected.

Use cases include verifying your frontend can reach your backend, or that your in-Cloud VMs can reach your on-premise systems.

 

Also read:
Enterprise GitHub projects of the week: Facebook special
Enterprise GitHub projects of the week: Blockchain special
Enterprise GitHub projects of the week: Intelligence agency special
Enterprise GitHub projects of the week: VR Data Center Experience, Jasper, and CodeSV
Enterprise GitHub projects of the week: Confidant, UI for UWP, & Ansible
Enterprise GitHub projects of the week: UFO, CloudFoundry, Brakeman
Enterprise GitHub projects of the week: Atlas, Unit, and prplHypervisor
Enterprise GitHub projects of the week: Envoy, NativeScript, & OpenShift

PREVIOUS ARTICLE

«P20 launch: Will Huawei ever make it in the US?

NEXT ARTICLE

What design teams can learn from DevOps»
author_image
Dan Swinhoe

Dan is Senior Staff Writer at IDG Connect. Writes about all manner of tech from driverless cars, AI, and Green IT to Cloudy stuff, security, and IoT. Dislikes autoplay ads/videos and garbage written about 'milliennials'.  

  • twt
  • twt
  • Mail

Most Recent Comments

Our Case Studies

IDG Connect delivers full creative solutions to meet all your demand generatlon needs. These cover the full scope of options, from customized content and lead delivery through to fully integrated campaigns.

images

Our Marketing Research

Our in-house analyst and editorial team create a range of insights for the global marketing community. These look at IT buying preferences, the latest soclal media trends and other zeitgeist topics.

images

Poll

Should the government regulate Artificial Intelligence?