Gosax – A high-performance SAX XML parser for Go

gosax is a Go library designed for efficient and memory-conscious XML SAX parsing, offering read-only functionality. Inspired by quick-xml and pkg/json, it provides high-performance parsing techniques. Noteworthy features include stream processing without loading the entire document into memory and SIMD optimizations for fast text processing. It also offers compatibility with encoding/xml, making integration with existing code seamless. The library is easy to install using go get and usage examples are provided. gosax also includes utility functions for easy conversion to encoding/xml types. Contributions are welcome, and the library is licensed under specific terms. Contact the GitHub repository for questions or feedback.

https://github.com/orisano/gosax

To top