Hey dev.to!
I'm currently working on an open-source project called GAEB4Linux, which aims to bring native support for GAEB files (a German construction industry standard) to Linux.

🏗️ What is GAEB?

GAEB is a widely used XML-based format for exchanging construction data in Germany. It’s essential for things like bills of quantities, tender submissions, costing, and invoicing.

🚧 The Problem:

There are plenty of GAEB software tools available, but almost all of them are Windows-only or commercial. Linux users in the construction industry currently have no solid open-source solution to handle GAEB files.
I’m trying to change that.

🔧 Project Vision:

The goal is to create an open-source GAEB file viewer/editor for Linux (written in Java for cross-platform compatibility). The initial version will support:

  • Viewing GAEB XML files (e.g., .X83, .X84),

  • Entering bid data and prices for tenders,

  • Later stages could include additional features like full AVA (tendering and invoicing) functionality.

🌱 Current Status:

Right now, I’m in the early planning phase – no code has been written yet. I’m designing the system, figuring out the core features, and planning how to integrate the GAEB XML structure.

🔍 Looking for Collaborators:

I’m looking for:

  • Developers familiar with Java, XML, and GUI design (Swing/JavaFX, etc.),

  • Anyone with experience in the construction industry or knowledge of GAEB/AVA workflows,

  • Designers or UX/UI specialists who can help build an intuitive interface,

  • Feedback from anyone who has worked with GAEB or similar standards.

I’m planning to host the project on GitLab, and I’ll set up a chat (Discord/Matrix) for discussions and collaboration.

Would love to hear your thoughts or suggestions, and I’m open to any tips from anyone who has experience with GAEB file handling.

Thanks for reading!
—Klaus