Go

Gosax – A high-performance SAX XML parser for Go

Hacker News

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 card

Actual performance

76points
32comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
66%66% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: just released, io · Missing: https docs, excited, exist
61%61% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoStrong fit for a featured deal · Strong signals: efficient · Missing: plus, platform, intuitive
60%60% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Product HuntOn track for Day 1 leaderboard · Strong signals: new, using · Missing: mac, agents, macos
54%54% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
27%27% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Hi
High performance HTML5 parser for Ruby, a Nokogiri alternative65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

High performance HTML5 parser for Ruby, a Nokogiri alternative

Hacker News3
Hi
High Performance Dicom Medical Image Parser in Go58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

High Performance Dicom Medical Image Parser in Go

Hacker News4
Tr
TruffleRuby – A high performance implementation of Ruby56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TruffleRuby – A high performance implementation of Ruby

Hacker News1
My
MyPerf4J – High Performance Java APM54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MyPerf4J – High Performance Java APM

Hacker News1
M3
M3 – A high performance WebAssembly interpreter in C77%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

M3 – A high performance WebAssembly interpreter in C

Hacker News14
Kv
Kvrocks – High Performance SSD Redis which supports replication and HA60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kvrocks – High Performance SSD Redis which supports replication and HA

Hacker News6
Hi
High performance JA3 and HTTP2 fingerprint for Nginx78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

High performance JA3 and HTTP2 fingerprint for Nginx

Hacker News2
A
A 6KB, fast and mostly-correct XML parser in C47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A 6KB, fast and mostly-correct XML parser in C

Hacker News3
Am
AmisaDB – Free DBMS for High Performance OLTP and OLAP Workloads63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AmisaDB – Free DBMS for High Performance OLTP and OLAP Workloads

Hacker News4
My
MyPerf4J – High Performance Java APM. Powered by ASM58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MyPerf4J – High Performance Java APM. Powered by ASM

Hacker News1