Enterprise GitHub projects of the week: Envoy, NativeScript, & OpenShift
Open Source

Enterprise GitHub projects of the week: Envoy, NativeScript, & OpenShift

Open Source is everywhere. Open Source is now the primary development model for the most successful companies, according to Linux Foundation Executive Director Jim Zemlin.

“Every major category of software is being dominated by Open Source, and it is now expanding markets and creating innovation,” he said at an event last year. “Open Source has become the new norm for software development.”

And GitHub has become the de facto repository for Open Source projects. We take at a look at some of the Open Source projects on GitHub that can help make life easier for IT teams in organisations.

envoy-lyft


Envoy by Lyft

 

Find it at: https://github.com/lyft/envoy

What it does: Envoy is a high-performance C++ distributed proxy and communication bus designed for large service oriented architectures.

Envoy runs on every host and abstracts the network by providing common features (load balancing, circuit breaking, service discovery, etc.) in a platform-agnostic manner. When all service traffic in an infrastructure flows via an Envoy mesh, it becomes easy to visualise problem areas, tune overall performance, and add substrate features in a single place.

Why is it useful: Traditionally, organisations have had to implement complicated distributed systems concepts in every language and framework they use. This means that if they have five supported languages, they need five different libraries to implement service discovery, load balancing, etc. Additionally, deploying new features and security fixes typically requires deploying every service. The use of Envoy as a "service mesh" substrate moves critical functionality into a common location where it can be implemented once with a high level of functionality, stress testing, and performance.

 

nativescript-progess-telerikNativeScript by Progress

 

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

What it does: NativeScript is an Open Source framework for building truly native mobile apps with Angular, TypeScript or JavaScript.

Designed to provide significant code reuse, it dramatically reduces development efforts by allowing developers to leverage their existing skills.

Why is it useful: Traditional native mobile app development is performed in silos. You use Objective-C or Swift for iOS and Java for Android with completely separate codebases. NativeScript allows you to develop those same mobile apps for both iOS and Android, using one codebase, to dramatically improve your time to market in multiple app stores.

NativeScript allows you to leverage HTML-like markup, JavaScript, and CSS skills  to create truly native mobile apps - instead of mobile websites or hybrid mobile apps that try to look and feel native. JavaScript is far and away the most popular programming language today. NativeScript lets developers use JavaScript along with popular frameworks like Angular or Vue, to create mobile apps using technology that is already familiar to them.

 

openshift-red-hatOpenShift Origin by Red Hat

 

Find it at: https://github.com/openshift/origin

What it does: Origin provides a complete open source container application platform.

Origin is the upstream community project that powers OpenShift. Built around a core of Docker container packaging and Kubernetes container cluster management, Origin is also augmented by application lifecycle management functionality and DevOps tooling.

Why is it useful: Origin is a distribution of Kubernetes optimised for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.

PREVIOUS ARTICLE

«How Virtual Reality is changing workplace training

NEXT ARTICLE

Initial Coin Offering: Why the IPO of cryptocurrencies is suddenly popular»
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

Add Your Comment

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 companies have Bitcoins on hand in preparation for a Ransomware attack?