中文 MOSN (Modular Open Smart Network) is a cloud-native network proxy written in Go language. It is open sourced by Ant Group and verified by hundreds of thousands of production…



!license
[中文](README_ZH.md)
MOSN (Modular Open Smart Network) is a cloud-native network proxy written in Go language. It is open sourced by Ant Group and verified by hundreds of thousands of production containers in 11.11 global shopping festival. MOSN provides the capabilities of multiple protocol, modularity, intelligent and security. It integrates a large number of cloud-native components, and also integrates a Envoy network library, which is high-performance and easy to expand. MOSN and Istio can be integrated to build Service Mesh, and can also be used as independent L4/L7 load balancers, API gateways, cloud native Ingress, and etc.
Core capabilities
- Istio integration
- Core forwarding
- Multi-protocol
- Core routing
- Back-end management & load balancing
- Observability
- TLS
- Process management
- Extension capabilities
Download&Install
Use go get -u mosn.io/mosn, or you can git clone the repository to $GOPATH/src/mosn.io/mosn.
Documentation
- Website
- [Changelog](CHANGELOG.md)
Contributing
See our [contributor guide](CONTRIBUTING.md).
Partners
Partners participate in MOSN co-development to make MOSN better.
End Users
The MOSN users. Please leave a comment here to tell us your scenario to make MOSN better!
Ecosystem
The MOSN community actively embraces the open source ecosystem and has established good relationships with the following open source communities.
Community
See our community materials on .
Visit the MOSN website for more information on working groups, roadmap, community meetings, MOSN tutorials, and more.
Scan the QR code below with DingTalk(钉钉) to join the MOSN user group.
Community meeting
MOSN community holds regular meetings.
- Wednesday 8:00 PM CST(Beijing) every other week
- Meeting notes
Landscapes
MOSN enriches the CNCF CLOUD NATIVE Landscape.
Members
-
mosn ★ PINNED
The Cloud-Native Network Proxy Platform
Go ★ 4.5k 11mo agoExplain → -
layotto ★ PINNED
A fast and efficient cloud native application runtime
Go ★ 853 14h agoExplain → -
community ★ PINNED
MOSN community material
★ 20 6y agoExplain → -
mosn-tutorial ★ PINNED
Tutorial for MOSN and Istio Service Mesh - https://www.katacoda.com/mosn
Shell ★ 20 3y agoExplain → -
holmes ★ PINNED
self-aware Golang profile dumper
Go ★ 1.1k 1y agoExplain → -
htnn ★ PINNED
HTNN: A cloud-native gateway offering seamless extensibility for Istio and Envoy, in a native way by Go.
Go ★ 124 14d agoExplain → -
proxy-wasm-go-host
WebAssembly for Proxies (Golang host implementation)
Go ★ 66 1y agoExplain → -
envoy-go-extension
evnoy with go extension
C++ ★ 46 3y agoExplain → -
mosn.io
Source for mosn.io site
CSS ★ 31 6mo agoExplain → -
pkg
Common packages used by other repos.
Go ★ 27 2y agoExplain → -
debug ⑂
a fork from golang/debug
Go ★ 16 3y agoExplain → -
extensions
support mosn plugin and wasm extension
Go ★ 10 3y agoExplain → -
meetup
meetup
★ 8 4y agoExplain → -
envoy-go-waf
No description.
Go ★ 8 2y agoExplain → -
envoy-go-filter-samples
No description.
Go ★ 8 3y agoExplain → -
istio ⑂
Connect, secure, control, and observe services.
Go ★ 7 1y agoExplain → -
mosn.github.io
mosn.io github pages
HTML ★ 4 10mo agoExplain → -
api
This repository defines some MOSN interfaces which can be implemented by others.
Go ★ 4 2y agoExplain → -
mesh-intellij
No description.
Java ★ 3 1y agoExplain → -
envoy-go-ldap-auth
Envoy golang filters that will be provided in golang hub
Go ★ 3 3y agoExplain → -
easygo ⑂ ▣
Tools for building go apps.
Go ★ 2 5y agoExplain → -
registry ▣
Registries for mosn
Go ★ 2 5y agoExplain → -
examples
MOSN examples code
Go ★ 2 6y agoExplain → -
envoy-golang-filter-hub
No description.
CSS ★ 1 2y agoExplain → -
envoy-go-basic-auth
Basic Auth based on Envoy Golang http filter
Go ★ 1 2y agoExplain → -
higress ⑂
Next-generation Cloud Native Gateway | 下一代云原生网关
★ 0 2y agoExplain → -
proxy ⑂
The Istio proxy components.
C++ ★ 0 1y agoExplain → -
envoy ⑂
fork from envoyproxy
C++ ★ 0 1y agoExplain → -
envoy-examples ⑂
No description.
★ 0 1y agoExplain → -
code-generator ⑂
Generators for kube-like API types
★ 0 2y agoExplain → -
gateway-api ⑂
Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
★ 0 1y agoExplain → -
logr ⑂
A simple logging interface for Go
★ 0 2y agoExplain → -
assets ▣
mosn related assets
★ 0 5y agoExplain → -
binding ▣
http binding library
Go ★ 0 6y agoExplain → -
configure
No description.
Vue ★ 0 5y agoExplain →
No repos match these filters.