Gosax – A high-performance SAX XML parser for Go
Gosax – A high-performance SAX XML parser for Go
I've just released gosax, a new Go library for high-performance SAX (Simple API for XML) parsing. It's designed for efficient, memory-conscious XML processing, drawing inspiration from quick-xml and pkg/json. https://github.com/orisano/gosax Key features: - Read-only SAX parsing - Highly efficient parsing using techniques inspired by quick-xml and pkg/json - SWAR (SIMD Within A Register) optimizations for fast text processing gosax is particularly useful for processing large XML files or streams without loading the entire document into memory. It's well-suited for data feeds, large configuration files, or any scenario where XML parsing speed is crucial. I'd appreciate any feedback, especially from those working with large-scale XML processing in Go. What are your current pain points with XML parsing? How could gosax potentially help your projects?
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
High performance HTML5 parser for Ruby, a Nokogiri alternative
High Performance Dicom Medical Image Parser in Go
TruffleRuby – A high performance implementation of Ruby
MyPerf4J – High Performance Java APM
M3 – A high performance WebAssembly interpreter in C
Kvrocks – High Performance SSD Redis which supports replication and HA
High performance JA3 and HTTP2 fingerprint for Nginx
A 6KB, fast and mostly-correct XML parser in C
AmisaDB – Free DBMS for High Performance OLTP and OLAP Workloads
MyPerf4J – High Performance Java APM. Powered by ASM