Dev tools · alternatives · 2026
24 alternatives to 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…
Gosax is a Go library for SAX-based XML parsing optimized for high performance and low memory usage. It uses SWAR techniques and read-only parsing to efficiently process large XML files and streams without loading them… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Gosax – A high-performance SAX XML parser for Go launched in 2024; newer entries below may have overtaken it.
- 1

high performance JSON encoder/decoder with stream API for Golang - GitHub - francoispqt/gojay: high performance JSON encoder/decoder with stream API for Golang
2018 · github.com · its alternatives →
- 2

Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
2021 · github.com · its alternatives →
- 3

Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql
2020 · github.com · its alternatives →
- 4

high performance JSON encoder/decoder with stream API for Golang - GitHub - francoispqt/gojay: high performance JSON encoder/decoder with stream API for Golang
2018 · github.com · its alternatives →
- 5
Parsers▲300Extract structured data and visualize it without code
2019 · parsers.me · its alternatives →
- 6

Android dex file parser in Go. Contribute to csnewman/dextk development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 7

Parse RSS, Atom and JSON feeds in Go. Contribute to mmcdole/gofeed development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 8XF
2020 · masa331.github.io · its alternatives →
- 9WB
2013 · tamber.com · its alternatives →
- 10

take bytes out of things easily ✨🍪. Contribute to superwhiskers/crunch development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 12

I've created a powerful tool to help Go developers uncover the hidden giants in their compiled binaries. Go Size Analyzer is like an X-ray machine for your Go executables, revealing: Which dependencies are eating up your binary size Unexpected bloat from standard library or vendor packages Size changes between binary versions with a visual diff Key features that set it apart: Interactive treemap visualizations (check out the demo: https://gsa.zxilly.dev) Slick terminal UI for deep diving into package hierarchies Cross-platform support (works on Linux, macOS, and Windows binaries)…
2024 · github.com · its alternatives →
- 13

Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts
Nov 2025 · github.com · its alternatives →
- 14

I make a no-CGO Go SQLite driver, by compiling the amalgamation to Wasm, then loading the result with wazero (a CGO-free Wasm runtime). To compile SQLite, I use wasi-sdk, which uses wasi-libc, which is based on musl. It's been said that musl is slow(er than glibc), which is true, to a point. musl uses SWAR on a size_t to implement various functions in string.h. This is fine, except size_t is just 32-bit on Wasm. I found that implementing a few of those functions with Wasm SIMD128 can make them go around 4x faster. Other functions don't even use SWAR; redoing those can make them 16x faster.…
2025 · github.com · its alternatives →
- 15

Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection - valyala/fastjson
2018 · github.com · its alternatives →
- 16

Hello HN, I'm excited to share a project I've been working on: A simple, fast way to process huge CSV and XLSX files directly in your browser and export them as clean JSON or XML Here's a few things that makes this converter different: - runs in the browser - all parsing and conversion is client side can handle data any size data - automatically detects delimiters, encodings, and data types as it parses - Live preview with column renaming, search/replace, and data cleanup - Export to JSON or XML — clean, structured output that can be used for API or Databases backstory: I built this…
2025 · csvforge.com · its alternatives →
- 17
go-storage▲86An application-oriented unified storage layer for Golang.
2021 · github.com · its alternatives →
- 18

Hey HN! I built Gojju, a programming language that cherry-picks my favorite features from 5 languages: - Python: List comprehensions, slicing - Ruby: #{interpolation}, postfix if, blocks - Haskell: |> pipe operator, lambdas \x -> x+1, Maybe/Either - Perl: unless/until, regex literals - JavaScript: Arrow functions =>, spread ... Example: [1, 2, 3, 4, 5] |> filter(\x -> x % 2 == 0) |> map(\x -> x * 2) |> sum Install: `pip install gojju` The name "Gojju" (ಗೊಜ್ಜು) means "essence" or "secret ingredient" in Kannada. Would love feedback on the syntax choices!
Jan 2026 · hemanth.github.io · its alternatives →
- 19

Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer
2022 · github.com · its alternatives →
- 20
JSONXMLKit▲13I built this because I was constantly switching tabs to format JSON or XML, or decode Base64 — and many of the tools I found were either bloated, sent my data to a server, or just didn’t support things like XPath or JSONPath. JSONXMLKit runs 100% in-browser, and includes: JSON and XML formatters Path search with JSONPath and XPath File-based Base64 encoder/decoder (images, PDFs, etc.) No login, no uploads. Just a set of quick, client-side tools I needed and decided to share. Feedback welcome!
2025 · jsonxmlkit.com · its alternatives →
- 21

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
- 22

LRU cache using go generics. Contribute to dboslee/lru development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 23

THE fastest alternative JSON parser for Go that does not require schema - buger/jsonparser
Jul 2026 · github.com · its alternatives →
- 24

HPACK Compression library for Go. Contribute to chrismoos/hpack development by creating an account on GitHub.
2016 · github.com · its alternatives →
Also compare
- Gojay – Performant JSON encoder/decoder for Golang alternatives
- A fast JSON library for Go alternatives
- jql – Easier jq Alternative with a Lispy Syntax Written in Go alternatives
- Gojay – highly performant JSON encoder/decoder for Golang alternatives
- Parsers alternatives
- dextk - Android dex file parser in Go alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →