- https://github.com/fastobo/fastobo - https://github.com/fastobo/fastobo-owl
It has been tested heavily on all the ontologies on the obofoundry site.
But I agree in general that working with OWL ontologies (particularly those that use nested OWL constructs) can be difficult to work with in non-JVM languages.