---
description: Compatibility notes and live compatibility reports for Jawk against POSIX, BWK, and gawk test suites.
date_published: 2026-05-13
date_modified: 2026-05-13
canonical_url: https://jawk.io/compatibility.html
---

# Compatibility and Compliance

On this Page

- [POSIX](#posix)
- [One True Awk (BWK)](#one-true-awk-28bwk-29)
- [GNU Awk (gawk)](#gnu-awk-28gawk-29)
- [See Also](#see-also)

Jawk is checked during `mvn verify` against 3 upstream compatibility families: [POSIX awk specifications](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html)[1], [One True Awk](https://github.com/onetrueawk/awk)[2], [GNU Awk](https://www.gnu.org/software/gawk/)[3]. This page summarizes what currently passes, fails, errors, or remains intentionally skipped.

## [POSIX](#posix)

Specification-focused coverage transcribed from the [POSIX awk utility requirements](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html)[1].

95 / 95     Passed  Failed  Error  Skipped    100%                                                                                                    

[Open the Failsafe report](failsafe.html#io-jawk-posix)[4] for per-test details, stack traces, and grouped results.

## [One True Awk (BWK)](#one-true-awk-bwk)

Compatibility coverage derived from the original [One True Awk](https://github.com/onetrueawk/awk)[2] test collection.

220 / 225     Passed  Failed  Error  Skipped    97%                                                                                                                                                                                                                                      

[Open the Failsafe report](failsafe.html#io-jawk-onetrueawk)[5] for per-test details, stack traces, and grouped results.

## [GNU Awk (gawk)](#gnu-awk-gawk)

[GNU Awk](https://www.gnu.org/software/gawk/)[3] compatibility gathered from explicit Java integration suites that mirror the main gawk test families: core behavior, extensions, locale-sensitive behavior, and optional features.

151 / 619     Passed  Failed  Error  Skipped    24%                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

[Open the Failsafe report](failsafe.html#io-jawk-gawk)[6] for per-test details, stack traces, and grouped results.

## [See Also](#see-also)

- [CLI options and tuple workflows](cli-reference.html)[7]
- [Java compilation and reuse APIs](java-compile.html)[8]
