Coder Social home page Coder Social logo

cncf / landscape Goto Github PK

View Code? Open in Web Editor NEW
9.1K 410.0 1.9K 277.8 MB

🌄 The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding, first and last commits, contributor counts and headquarters location.

Home Page: https://l.cncf.io

License: Apache License 2.0

cloud-native landscape cncf svg logo serverless crunchbase wasm

landscape's Introduction

Cloud Native Landscape

Cloud Native Landscape Logo

The CNCF Cloud Native Landscape is intended as a map through the previously uncharted terrain of cloud native technologies. This attempts to categorize most of the projects and product offerings in the cloud native space. There are many routes to deploying a cloud native application, with CNCF Projects representing a particularly well-traveled path.

This repository contains the data files and images required to generate the CNCF landscape. The software that generates it can be found at the cncf/landscape2 repository. Please see its README file for more information about how it works.

New entries

To add a new entry to the landscape, please open a pull request to add it in alphabetical order to the landscape.yml file. The logo must be added to the hosted_logos directory (in SVG format) and referenced from the logo field.

Before submitting a new entry it is important to review the following guidelines:

  • Cloud native projects with at least 300 GitHub stars that clearly fit in an existing category are generally included. Put the project in the single category where it best fits.
  • We generally will only list a company's product in one box, to represent its major or best-known offering. We occasionally make exceptions for large companies. Note that if we allowed listing the same product or project in multiple boxes, the over +1k logos on the landscape would multiply to many times that many.
  • We are unlikely to create a new category for products/projects as we'd rather find the best home with the current options.
  • We are generally not including commercial versions of open source software. The exception is that we are showing all Certified Kubernetes implementations.
  • Closed source products need to link to a clear description of your product; no stealth mode companies.
  • Crunchbase organization should be the company or organization that controls the software. That is normally the owner of the trademark, whether or not a trademark has been formally filed.
  • Your project or company needs a logo in SVG format:
    • Logos must include the company, product or project name in English. It's fine to also include words from another language.
    • Don't use reversed logos (i.e. with a non-white, non-transparent background color).
    • When multiple variants exist, use stacked (not horizontal) logos.

Note

At the moment the landscape is generated daily, so once your PR is merged your changes should be visible before 24 hours.

Technical Advisory Groups (TAG)

Projects can specify which TAG owns them in the landscape.yml file. This can be achieved by setting the tag field in the extra item's section to one of the following values:

  • app-delivery
  • contributor-strategy
  • environmental-sustainability
  • network
  • observability
  • runtime
  • security
  • storage

When this information is not provided, we'll try to detect it automatically based on the TAGs configuration section of the settings file. The automatic detection is based on a pre-defined mapping between categories/subcategories and TAGs, so it may not be accurate in some cases. In those cases, the recommended approach is to provide the TAG manually as explained above.

If you find an item with an incorrect TAG, we'd really appreciate if you could open a pull request to provide the correct one.

Corrections

If you find an error in the landscape, please open a pull request with the suggested changes to the landscape.yml file. Some information displayed in the landscape is obtained from Crunchbase or GitHub, so errors on it should be fixed in the corresponding source.

License

The generated landscape contains data received from Crunchbase. This data is not licensed pursuant to the Apache License. It is subject to Crunchbase’s Data Access Terms, available at https://data.crunchbase.com/docs/terms, and is only permitted to be used with Linux Foundation landscape projects.

Everything else is under the Apache License, Version 2.0, except for projects and products logos, which are generally copyrighted by the company that created them, and are simply cached here for reliability. The generated landscape and the landscape.yml file are alternatively available under the Creative Commons Attribution 4.0 license.

landscape's People

Contributors

adamkorcz avatar alabulei1 avatar alexcontini avatar alexkontsevoy avatar amandakatona avatar amye avatar andreykozlov1984 avatar anufernando avatar brooksmtownsend avatar caniszczyk avatar castrojo avatar cjyabraham avatar cncf-bot avatar cynthia-sg avatar dankohn avatar erinthacker avatar jeefy avatar jonasrosland avatar jordinl avatar krissiwi avatar lukaszgryglicki avatar onlydole avatar pacoxu avatar richih avatar swil78 avatar taylorwaggoner avatar xmulligan avatar yangchuansheng avatar yllek avatar zhaohuabing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

landscape's Issues

Update Azure logo?

The Azure logo in the landscape document is from the bad-old-days when it was Windows Azure. Could we use this one instead
azurelogo

Relative logo size

I don't know if you're trying to imply anything with vendor logo sizes, but assuming you are not, I would encourage you to reconsider the relative size of logos in large boxes with a small number of logos.

OpenStack projects forthcoming...

We've been working on listing which OpenStack projects we should be placed in each box, for example (feedback welcome prior to submitting pull request):

Provisioning (infra automation) = Heat
Provisioning (secure image) = Nova / Glance
Runtime (cloud native storage) = Swift / Cinder
Container Runtime = Zun
Cloud Native Network = Neutron
Service Management = Shade

Coincidentally, we have new logos for each of these projects :)

Add Heroku to Platforms

Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud

Avi Networks not listed for service discovery and proxy functions

Avi Networks provides the following for Mesos, Kubernetes, Swarm and Rancher based environments:

  • Service discovery
  • Service proxy
  • Service security (micro-segmentation, encryption etc, white/black lists)
  • Service performance monitoring (and auto-discovery of application maps based on conversation).

The software in in production with several customers today. Could you please include the Avi logo in the cloud native landscape under "Service Management", "Coordination and Service Discovery", and "Observability and Analysis"?

Thanks!

Offer of assistance

Hey, I don't want to quibble with how you chose what to include in the landscape. That said, please let me know if you want help vetting additions. I have a large data file of projects and companies that I am using to update my own directory.

In the meantime, I liked this criteria that the Linux Foundation included in its recent Guide to the Open Cloud:

Projects were selected for the list by The Linux Foundation’s cloud experts based on their
relevance, their relative maturity, and their relative visibility. More specifically, benchmarks for
consideration included:
• the project’s origins
• age of the project
• number of contributors
• number and frequency of commits
• diversity of contributions
• exposure
• demonstrated enterprise use
• expert opinions from IT practitioners

Add Codeship to CI/CD Tools

Create Commons License

During the CloudNativeCon keynote, @dankohn mentioned a Creative Commons license, but the current license file looks like Apache 2.0

Add Lightbend Reactive Platform Production Suite to Platforms

Lightbend production suite is a platform that enables service orchestration, monitoring, logging, tracing, service discovery, service management and enhanced resilience on distributed cloud based applications.

Please add Lightbend logo to:

  • Scheduling & Orchestration
  • Service Discovery
  • Service Management
  • Monitoring
  • Logging
  • Tracing

Reactive Platform Production Suite details here -http://www.lightbend.com/platform/production

Lightbend Logo here - http://d3gnpvjw8j16uq.cloudfront.net/assets/images/svg/logo/09a7a2d971d039288221b17d1ef8ffb3-lightbend-color-reverse.svg

Add Wercker to CI/CD Tools

Wercker is a CI/CD automation platform. We're pretty agnostic as to the end deploy target although we specialise in Docker (Docker-native some might say;) )

You can use Wercker to setup your build, test, deploy pipelines and deploy anywhere although we play especially nicely with Kubernetes.

Here are some resources:

Deploying to Kubernetes: http://blog.wercker.com/deploying-a-microservice-to-kubernetes
Kubernetes round up: http://blog.wercker.com/kubernetes-kubecon-roundup
CloudNativeCon Pancake Breakfast - Kubernetes Takes Us Beyond 'Peak Confusion':https://soundcloud.com/thenewstackanalysts/tns-analysts-show-111-kubecon-pancake-breakfast-kubernetes-takes-us-beyond-peak-confusion
Virtual private pipelines: http://blog.wercker.com/virtual-private-pipelines-has-arrived
Features: http://www.wercker.com/features

:)

Where is serverless?

I understand that the concept of serverless is latest trend in the cloud computing which provide lightweight event based microservices. It was first launched by AWS as AWS Lambda service and later similar services was announced by other cloud service providers : Microsoft Azure Functions, Google Cloud Function and OpenWhisk (by IBM Bluemix).

I think this should also be mentioned in the cloud landscape.

Habitat should cover multiple categories

Thank you for including Habitat (https://github.com/habitat-sh/habitat) in the landscape. Application Definition is probably the right area for Habitat's packaging technology. However, Habitat's supervisor capabilities used to run Habitat packages/containers also place it in the Service Management and Service Discovery.

Is it possible to have Habitat in these 3 categories:

  • Application Definition
  • Service Management
  • Service Discovery

Add Anchore to Secure Images

The secure images section is missing Anchore which provide a policy based image governance solution. Anchore is available both as an open source project and commercial offering.

www.anchore.com

anchore-logo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.