Skip to content

Introduction ​

Joynare Nexus is a high-performance Enterprise Service Bus (ESB) implemented in Go, inspired by the robust architecture of WebMethods Flow Services.

Why Joynare Nexus? ​

In modern microservices architectures, integrating disparate systems often leads to complex "spaghetti code." Joynare Nexus provides a structured, YAML-driven approach to orchestration, allowing you to build complex workflows that are:

  • Declarative: Define logic in YAML, not just code.
  • Inspectable: Easily see the data flowing through your system (the "Pipeline").
  • Decoupled: Separate your infrastructure (DB connections, HTTP endpoints) from your business logic.

Key Features ​

  • Namespace-based Discovery: Organized service structure.
  • Unified Pipeline: Predictable data management.
  • Multi-Mode Mapping: Automatic, Explicit, and Literal data mapping in one step.
  • Advanced Control Flow: MAP, BRANCH, SEQUENCE, LOOP, and REPEAT steps for complex logic.
  • Error Handling: Native TRY/CATCH/FINALLY support.
  • Extensible Built-ins: Easily add new Go-based services.
  • Robust Adapters: First-class support for SQL and HTTP.

Released under the ISC License.