GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • jexxa-projects
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Jexxa-Projects

README.md

Jexxa Projects

Building blocks for durable business systems.

Jexxa Projects collects and shares methods for developing durable software systems, such as Domain-Driven Design and Hexagonal Architecture. We provide open-source libraries, frameworks, and tutorials that support development teams in the daily challenges of long-lived business applications.

Our guiding idea: legacy systems stay as they are, but everything that integrates them is built on a modern language level. Modern, domain-driven applications and the bridges to legacy systems belong together, so we develop them together.

Projects

Project Role Status
Jexxa Framework for DDD and Ports & Adapters applications (Java) In production for 6 years
JLegMed Semantic bridging of legacy and modern systems (Java) In production for 3 year
DigiSpine Digital backbone connecting business domains via domain events In production for 1 year
CLegMed C++23 counterpart to JLegMed In development
JexxaAdapters Reusable infrastructure adapters and integration patterns Supporting library
ESPAdapters Event streaming (Apache Kafka) adapters Supporting library
Addend Domain annotations for DDD Supporting library
JexxaTutorials Tutorials and sample projects Documentation
JexxaArchetypes Maven archetypes for a quick start Tooling

Where to start

  • Building a new, long-lived business application: Jexxa, then the tutorials
  • Connecting a legacy system: JLegMed (Java) or CLegMed (C++23, in development)
  • Networking several business domains via domain events: DigiSpine
flowchart LR
    LEGACY["Legacy systems"] --> BRIDGE["JLegMed / CLegMed<br/>(bridges)"]
    BRIDGE --> SPINE["DigiSpine<br/>(domain events)"]
    SPINE <--> APPS["Jexxa applications<br/>(domain-driven business logic)"]
Loading

In practice

The ecosystem runs in the manufacturing IT of a steel producer: Jexxa for six years in a blast furnace MIS and a steelworks MES, JLegMed and DigiSpine for one year in the rolling mill for real-time analytics, including closed-loop processing of production plans for production control.

Open source

All projects are and will remain open source under permissive licenses and are built with Free/Libre Open Source Software. Optional consulting and implementation services are available from MCR Industrial Intelligence.

Join the conversation

Interested in durable systems and team development? Have questions, challenges, or success stories? You are welcome to join this group or start a discussion.

Pinned Loading

  1. Jexxa Jexxa Public

    Jexxa - A Ports and Adapters Framework for Java

    Java 15 4

  2. JLegMed JLegMed Public

    JLegMed - Connect the Past with the Future

    Java 2

  3. JexxaTutorials JexxaTutorials Public

    Tutorials for Jexxa

    Java 1 5

  4. JexxaArchetypes JexxaArchetypes Public

    Maven Archetype for Jexxa-projects including Jexxa- and JLegMed applications

    Java 2 2

  5. DigiSpine DigiSpine Public

    Shell 1

  6. CLegMed CLegMed Public

    A modern, highly optimized C++23 shared library designed for pipes and filters. This project aligns with established regulatory software development lifecycle processes.

    C++

Repositories

Loading
Type
Language
Sort
Showing 10 of 15 repositories
  • JexxaAdapters Public

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/JexxaAdapters's past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Nov 12, 2026
  • JLegMed Public

    JLegMed - Connect the Past with the Future

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/JLegMed's past year of commit activity
    Java 2 Apache-2.0 0 0 0 Updated Nov 12, 2026
  • ESPAdapters Public

    Jexxa Adapters for Event Stream Processing

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/ESPAdapters's past year of commit activity
    Java 0 Apache-2.0 0 0 1 Updated Nov 11, 2026
  • JexxaTutorials Public

    Tutorials for Jexxa

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/JexxaTutorials's past year of commit activity
    Java 1 Unlicense 5 0 0 Updated Nov 11, 2026
  • Jexxa Public

    Jexxa - A Ports and Adapters Framework for Java

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/Jexxa's past year of commit activity
    Java 15 Apache-2.0 4 0 0 Updated Nov 11, 2026
  • JexxaArchetypes Public

    Maven Archetype for Jexxa-projects including Jexxa- and JLegMed applications

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/JexxaArchetypes's past year of commit activity
    Java 2 Apache-2.0 2 0 0 Updated Nov 10, 2026
  • JLegMedMicrometer Public

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/JLegMedMicrometer's past year of commit activity
    Java 0 0 0 0 Updated Nov 9, 2026
  • CLegMed Public

    A modern, highly optimized C++23 shared library designed for pipes and filters. This project aligns with established regulatory software development lifecycle processes.

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/CLegMed's past year of commit activity
    C++ 0 Apache-2.0 0 0 2 Updated Nov 7, 2026
  • Addend Public

    Annotations for pattern language of Domain Driven Design

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/Addend's past year of commit activity
    Java 2 Apache-2.0 0 0 3 Updated Nov 2, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    jexxa-projects/.github's past year of commit activity
    0 0 0 0 Updated Oct 23, 2026
View all repositories

People

@Andreas-Bock-SHS @MichaelRepplinger @NicoSaia @TobiasBodo @repplix

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.