|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Kubernetes||98,865||1,732||1,273||9 hours ago||4,023||September 21, 2022||2,514||apache-2.0||Go|
|Production-Grade Container Scheduling and Management|
|Traefik||43,273||18||a day ago||160||September 16, 2022||621||mit||Go|
|The Cloud Native Application Proxy|
|Kong||34,961||17 hours ago||235||apache-2.0||Lua|
|🦍 The Cloud-Native API Gateway|
|Istio||33,079||12 hours ago||639||April 25, 2021||626||apache-2.0||Go|
|Connect, secure, control, and observe services.|
|Nacos||26,563||118||56||17 hours ago||53||August 08, 2022||240||apache-2.0||Java|
|an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.|
|Dapr||21,286||38||12 hours ago||411||August 11, 2022||379||apache-2.0||Go|
|Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.|
|Generator Jhipster||20,611||4,666||186||14 hours ago||267||September 02, 2022||294||apache-2.0||TypeScript|
|JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.|
|Jina||18,466||2||3 days ago||2,019||July 06, 2022||23||apache-2.0||Python|
|🔮 Build multimodal AI services via cloud native technologies|
|Microservices Demo||14,229||9 hours ago||43||August 04, 2022||39||apache-2.0||Python|
|Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.|
|Awesome Kubernetes||13,893||17 days ago||9||other||Shell|
|A curated list for awesome kubernetes sources :ship::tada:|
Open Application Model (OAM) is a set of standard yet higher level abstractions for modeling cloud native applications on top of today's hybrid and multi-cloud environments.
Focused on application rather than container or orchestrator, Open Application Model brings modular, extensible, and portable design for defining application deployment with higher level API. This is the key to enable simple, consistent yet robust application delivery across hybrid environments including Kubernetes, cloud, or even IoT devices.
"Developers think in terms of application architecture, not of infrastructure."
In today's hybrid deployment environments, delivering applications without application context is hard:
In Open Application Model, we propose an app-centric approach instead:
The design of Open Application Model is driven by KubeVela project - a modern application deployment platform that intends to make delivering and managing applications across today's hybrid, multi-cloud environments easier and faster.
The model is maintained as a set of versioned API documentations as shown below.
|Previous Releases||Latest Release||Working Draft|
|OAM Release Versions||v0.2.1 (KubeVela v0.3.x)||v0.3.0 (KubeVela v1.x)||v0.3.1 (KubeVela v1.x)|
For OAM release v0.1.0, it is only supported in Rudr and now archived.
See the CONTRIBUTING guide for detailed information.
Security concerns should be tracked as issues on this repository. See here for more information about our issue lifecycle.
|Bi-weekly OAM Community Call (English)||Zoom, Meeting Notes, Records (YouTube)|
|Bi-weekly APAC Friendly Meeting (Chinese)||Zoom, Meeting Notes, Records (BiliBili)|
Both Open Application Model and KubeVela projects are hosted in Cloud Native Computing Foundation (CNCF), all copyrights belong to CNCF.