Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBOE — Open Business Objects for EDI

Modern, lightweight, high-performance Java library for parsing, validating, and generating EDI documents.

Supports:

  • ANSI X12 (including all HIPAA variants)
  • EDIFACT
  • TRADACOMS

OBOE is an open-source, actively maintained Java EDI engine with Maven Central support, clean API, and production-grade performance.

Maven Central Java

📖 Full Documentation


Quick Start

Maven Dependency

<dependency>
    <groupId>com.ediandxml</groupId>
    <artifactId>oboe</artifactId>
    <version>2026.04.08</version>
</dependency>

Basic Usage Example

See the examples/ folder for complete working samples.

Features

  • Streaming / SAX-style parsing (memory efficient)
  • Full support for X12 envelopes and segments
  • Strong HIPAA transaction support
  • XML rules-based engine (ediRules.xsd)
  • Built-in code generation capabilities
  • Easy integration with Spring Boot and modern Java

Roadmap

See our public roadmap for planned features, priorities, and upcoming releases.

Examples

Full runnable examples are located in the examples/ directory:

  • ParseX12_850.java – Reading a Purchase Order
  • GenerateX12_850.java – Creating an 850 from code
  • More examples coming soon (EDIFACT, 837, JSON conversion, etc.)

Documentation

Why Choose OBOE?

Commercial EDI solutions are often expensive and complex. OBOE gives you full control, no vendor lock-in, and clean modern Java integration.

Contributing

Contributions, issues, and feature requests are welcome!

License

See the LICENSE file for details.

About

Open Business Objects For EDI

Topics

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages