Skip to main content

Lynx proudly introduces a plugin-driven modular design, enabling the combination of microservice functionality modules through plugins. This unique approach allows for high customizability and adaptability to diverse business needs.

Quick Start Code


func main() {
    boot.LynxApplication(wireApp).Run()
}

Three Steps to Start Go-Lynx

1
1. Install CLI Tool
go install github.com/go-lynx/lynx/cmd/lynx@latest
2
2. Initialize Project
lynx new demo1 demo2
3
3. Start with One Line
boot.LynxApplication(wireApp).Run()

What Go-Lynx can do

Lynx is equipped with a comprehensive set of key microservices capabilities

🧩

Microservice Features

Equipped with all aspects of microservices, including service discovery and registration, configuration center, distributed transaction management, communication encryption, and more.

🔌

Plug-and-Play

Go-lynx features plug-and-play integration of third-party functionalities. All modules are integrated in the form of plugins, which can be combined with each other, greatly enhancing the expandability of the plugins.

Easy to Use

The framework design is simple enough to eliminate complex design logic, allowing more focus on different plugins. Starting a microservice requires only a single line of code.

Lynx Boot & Service Sequence

Lynx Architecture Sequence Diagram

The Lynx boot and service flow is clear at a glance. The plugin mechanism enables flexible expansion of microservice capabilities, greatly improving development efficiency and maintainability.