52 Resources
Golang decoder Libraries
A fast, easy-of-use and dependency free custom mapping from .csv data into Golang structs
csvparser This package provides a fast and easy-of-use custom mapping from .csv data into Golang structs. Index Pre-requisites Installation Examples C
COBS implementation in Go (Decoder) and C (Encoder & Decoder) with tests.
COBS Table of Contents About The project COBS Specification Getting Started 3.1. Prerequisites 3.2. Installation 3.3. Roadmap Contributing License Con
Sqlyog-password-decoder - Simple decode passwords from .sycs file (SQLyog export connections file)
Decode password: ./sqlyog-password-decoder -str password -action decode Encode p
Go(lang) Environment Variable Parsing / Unmarshaler / Decoder
Go(lang) Environment Variable Parsing / Unmarshaler / Decoder
Gosaxml is a streaming XML decoder and encoder, similar in interface to the encoding/xml
gosaxml is a streaming XML decoder and encoder, similar in interface to the encoding/xml, but with a focus on performance, low memory footprint and on
A Go package that encodes and decodes INI-files.
A Go package that encodes and decodes INI-files.
JPEG-MPO Decoder / Converter Library and CLI Tool
MPO Decoder Library Simple Go JPEG MPO (Multi Picture Object) Decoder - Library and CLI Tool The library and CLI tool contain the ability to convert M
A golang json library inspired by jsoniter
jzon A high performance json library for Golang Why another jsoniter? The code I write here is very similar to github.com/json-iterator/go, so you may
A Go package for encode/decode fixed-width data
Fixedwidth Fixedwidth is a Go package that provides a simple way to define fixed-width data, fast encoding and decoding also is the project's target.
Pbm - Package ppm implements a Portable Bit Map (PBM) image decoder and encoder written in Go
Package pbm import "github.com/slashformotion/pbm" Package pbm implements a Portable Bit Map (PBM) image decoder and encoder. The supported image col
Nfc-sun-decoder - A Decoder for NXP 424 DNA SUN (Secure Unique) messages
NFC SUN Decoder A Decoder for NXP 424 DNA SUN (Secure Unique) messages This library makes decoding 424 DNA SUN messages easier. While the 424 DNA chip
Querydecoder - Optional query parameter decoder for Golang
Optional query parameter decoder for Golang Example import ( "github.com/ritwic
Decoder/Encoder for GhostControls Gate Remotes
ghostcontrols Decoder/Encoder for GhostControls Gate Remotes GhostControls makes a variety of automatic gate operators, transmitters and keypads & rec
Simple base64 coder/decoder written in Golang
base64-coder simple base64 coder/decoder written in Golang 🖱️ Releases usage example Encode: ./b64 encode from.txt to.dat Decode: ./b64 encode to.dat
ROT13 Encoder/Decoder
ROT-13 Decoder/Encoder Initially written for fun for a CTF Can take a string and encode/decode using ROT13 From Wikipedia: Applying ROT13 to a piece o
Go library for detecting and decoding various content front matter formats
frontmatter Go library for detecting and decoding various content front matter formats. Supported formats The following front matter formats are suppo
Minimalistic MP3 decoder single header library
minimp3 Minimalistic, single-header library for decoding MP3. minimp3 is designed to be small, fast (with SSE and NEON support), and accurate (ISO con
BPG decoder for Go (Zero Dependencies)
Go语言QQ群: 102319854, 1055927514 凹语言(凹读音“Wa”)(The Wa Programming Language): https://github.com/wa-lang/wa BPG for Go BPG is defined at: http://bellard.o
goi - The “Quite OK Image” format encoder / decoder for Go.
goi - The “Quite OK Image” format encoder / decoder for Go. QOI - The “Quite OK Image” - is losslessly image format that offering speedup both compres
BMP image decoder and encoder
bmp Package bmp implements a BMP image decoder and encoder. The BMP specification is at http://www.digicamsoft.com/bmp/bmp.html. Supported BMP feature
Go encoder and decoder for the NetBPM/PNM image formats. Compatible with Go's image packages.
gpnm This package implements an encoder and decoder for PNM image formats. It can be used with Go's image library. It covers all formats as defined by
Pure Go encoder/decoder of the QOI image format
QOI - The “Quite OK Image” format for fast, lossless image compression package and small utilities in native Go, quite OK implementation See qoi.h for
COVID-19 certificate parser/validator API
=covid-decoder= A simple REST API that parses COVID-19 certificates (provided in textual form) 🚀 Motivation There are plenty of Green Pass (COVID-19
json encoding and decoding
jx Package jx implements encoding and decoding of json [RFC 7159]. Lightweight fork of jsoniter. go get github.com/go-faster/jx Usage and examples Roa
Mpq Decoder Golang TODO: MAke Description
MPQ MPQ archive codec Report Bug · Request Feature About This package provides a MPQ archive codec, for compressing and decompressing MoPaQ archives.
A COVID-19 Certificate Decoder based on @stapelberg's coronaqr library / CLI
corona-decoder This is a super simple CLI application that uses @stapelberg's coronaqr library / CLI to provide quickly some information about a COVID
Golang JSON decoder supporting case-sensitive, number-preserving, and strict decoding use cases
Golang JSON decoder supporting case-sensitive, number-preserving, and strict decoding use cases
asciigrid is a Go package that implements decoder and encoder for the Esri ASCII grid format, also known as ARC/INFO ASCII GRID.
asciigrid asciigrid is a Go package that implements decoder and encoder for the Esri ASCII grid format, also known as ARC/INFO ASCII GRID. Install go
Decode DTMF audio in go.
go-dtmf, the simplest way to decode DTMF audio in golang. This library provides two high level API to decode DTMF audio or byte slice. It uses the Goe
Pure Go Brotli encoder and decoder
This package is a brotli compressor and decompressor implemented in Go. It was translated from the reference implementation (https://github.com/google
Golang implementation of the covid certificate QRCode decoder
Golang implementation of the covid certificates. At the moment it only includes DCC signed data decoding but I've planned to add a lot more of features related to certificates processing.
Go decoder for EU Digital COVID Certificate (EUDCC) QR code data
Go Corona QR Code Decoder This repository contains a decoder for EU Digital COVID Certificate (EUDCC) QR code data, written in Go. If you got vaccinat
concurrent caching proxy and decoder library for collections of PMTiles
go-pmtiles A caching proxy for the serverless PMTiles archive format. Resolves several of the limitations of PMTiles by running a minimalistic, single
MIME mail encoding and decoding package for Go
enmime enmime is a MIME encoding and decoding library for Go, focused on generating and parsing MIME encoded emails. It is being developed in tandem w
An efficient JSON decoder
pkg/json An alternative JSON decoder for Go. Features pkg/json aims to be a drop in replacement for encoding/json. It features: json.Scanner which, wh
Fast JSON encoder/decoder compatible with encoding/json for Go
Fast JSON encoder/decoder compatible with encoding/json for Go
RFC 4566 SDP implementation in go
SDP Package sdp implements SDP: Session Description Protocol [RFC4566]. Complies to gortc principles as core package. Examples See examples folder. Al
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library
goq Example import ( "log" "net/http" "astuart.co/goq" ) // Structured representation for github file name table type example struct { Title str
PHP session encoder/decoder written in Go
php_session_decoder PHP session encoder/decoder written in Go Installation Install: The recommended way to install is using gonuts.io: nut get yvasiya
Fixed width file parser (encoder/decoder) in GO (golang)
Fixed width file parser (encoder/decoder) for GO (golang) This library is using to parse fixed-width table data like: Name Address
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
csvutil Package csvutil provides fast and idiomatic mapping between CSV and Go (golang) values. This package does not provide a CSV parser itself, it
Golang binary decoder for mapping data into the structure
binstruct Golang binary decoder to structure Install go get -u github.com/ghostiam/binstruct Examples ZIP decoder PNG decoder Use For struct From file
WebP decoder and encoder for Go (Zero Dependencies).
Go语言QQ群: 102319854, 1055927514 凹语言(凹读音“Wa”)(The Wa Programming Language): https://github.com/wa-lang/wa webp ██╗ ██╗███████╗██████╗ ██████╗ ██║
Rich TIFF/BigTIFF/GeoTIFF decoder/encoder for Go (Pure Go/Zero Dependencies)
Go语言QQ群: 102319854, 1055927514 凹语言(凹读音“Wa”)(The Wa Programming Language): https://github.com/wa-lang/wa TIFF for Go Features: Support BigTiff Support
BPG decoder for Go (Zero Dependencies).
Go语言QQ群: 102319854, 1055927514 凹语言(凹读音“Wa”)(The Wa Programming Language): https://github.com/wa-lang/wa BPG for Go BPG is defined at: http://bellard.o
Package polyline implements a Google Maps Encoding Polyline encoder and decoder.
go-polyline Package polyline implements a Google Maps Encoding Polyline encoder and decoder. Encoding example func ExampleEncodeCoords() { coords :=
yenc decoder package for Go (golang)
yenc.go A single/multipart yenc decoder. Usually used for binary files stored on Usenet servers. Installation The easy way: go get github.com/chrisfar
Fast, secure and efficient secure cookie encoder/decoder
Encode and Decode secure cookies This package provides functions to encode and decode secure cookie values. A secure cookie has its value ciphered and
Platform-Agnostic Security Tokens implementation in GO (Golang)
Golang implementation of PASETO: Platform-Agnostic Security Tokens This is a 100% compatible pure Go (Golang) implementation of PASETO tokens. PASETO
A "native" ogg vorbis decoder for Go (uses inline stb_vorbis)
vorbis This Go package provides a "native" ogg vorbis decoder, but still requires cgo, as it uses inline code from stb_vorbis. Someday, it won't. The
Decode mp3 base on https://github.com/lieff/minimp3
minimp3 Decode mp3 base on https://github.com/lieff/minimp3 See examples in example directory. make and make test test the example. package main impo
GAAD (Go Advanced Audio Decoder)
GAAD (Go Advanced Audio Decoder) Package currently provides AAC parsing capabilities. This package performs a full parse of AAC-LC and HE-AACv1 bitstr