Fast JSON encoder/decoder compatible with encoding/json for Go

Fast JSON encoder/decoder compatible with encoding/json for Go

Related Repos



m-zajac json2go Package json2go provides utilities for creating well formated go type representation from json inputs. Demo page Simple web page with webassembly json2go parser https://m-zajac.github.io/json2go
 

pdfcpu pdfcpu: a golang pdf processor Package pdfcpu is a simple PDF processing library written in Go supporting encryption. It provides both an API and a CLI. Supported are all versions up to PDF 1.7 (ISO-32000). Sta
 

buger Alternative JSON parser for Go (so far fastest) It does not require you to know the structure of the payload (eg. create structs), and allows accessing fields by providing the path to them. It is up to 10 times faster than sta
 
Popular
3k

mailru easyjson Package easyjson provides a fast and easy way to marshal/unmarshal Go structs to/from JSON without the use of reflection. In performance tests, easyjson outperforms the standard encoding/json package by a factor of 4-5
 

antonholmquist Jason is an easy-to-use JSON library for Go. About Jason is designed to be convenient for reading arbitrary JSON while still honoring the strictness of the language. Inspired by other libraries and improved to work well for
 

ericchiang A CSS selector compiler This package implements a CSS selector compiler for Go's HTML parsing package golang.org/x/net/html. package main import ( "fmt" "os" "strings" "github.com/ericchiang/css" "golang.org/x/net/htm
 

dinedal TextQL Allows you to easily execute SQL against structured text like CSV or TSV. Example session: Major changes! In the time since the initial release of textql, I've made some improvements as well as made the p
 

francoispqt GoJay GoJay is a performant JSON encoder/decoder for Golang (currently the most performant, see benchmarks). It has a simple API and doesn't use reflection. It relies on small interfaces to decode/encode structures and