66 Resources
Golang xml Libraries
Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text
docconv A Go wrapper library to convert PDF, DOC, DOCX, XML, HTML, RTF, ODT, Pages documents and images (see optional dependencies below) to plain tex
Sqly - An easy-to-use extension for sqlx, base on xml files and named query/exec
sqly An easy-to-use extension for sqlx ,base on xml files and named query/exec t
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
Gototal-cobertura - A Go utility that reports the total code coverage from a cobertura XML code coverage report
gototal-cobertura A Go utility that reports the total code coverage from a cober
Quick and simple parser for PFSense XML configuration files, good for auditing firewall rules
pfcfg-parser version 0.0.1 : 13 January 2022 A quick and simple parser for PFSense XML configuration files to generate a plain text file of the main c
Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats
Old Norwegian Dictionary Builder Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats. Available formats: JSON DSL XML Usa
Grender - Go package for easily rendering JSON/XML data and HTML templates
Grender Deprecation notice This package could be more focused, so it was split up into two improved packages: dannyvankooten/respond for responding to
XML DOM processing for Golang, supports xpath query
go-xmldom XML DOM processing for Golang, supports xpath query Parse XML into dom Query node using xpath Update XML using dom Installation $ go get git
wikipedia-jsonl is a CLI that converts Wikipedia dump XML to JSON Lines format.
wikipedia-jsonl wikipedia-jsonl is a CLI that converts Wikipedia dump XML to JSON Lines format. How to use At first, download the XML dump from Wikime
package for working with webmoney xml interfaces
go-webmoney Requirements Go1.7 ABOUT XML interfaces are basically text message interfaces that send data via HTTPS protocol (http over 128-bit SSL) to
Build and deploy resilient web applications.
Archived Due to the security concerns surrounding XML, this package is now archived. Go server overview : Template engine. Built in request tracer. we
Package feed implements a flexible, robust and efficient RSS and Atom parser
Feed Parser (RSS, Atom) Package feed implements a flexible, robust and efficient RSS/Atom parser. If you just want some bytes to be quickly parsed int
A syndication feed parser for Atom 1.0 and RSS 2.0 in Go
Overview syndfeed is a Go library for RSS 2.0 and Atom 1.0 feeds, supported implement extension module to parse any RSS and Atom extension element. De
Convert xml and json to go struct
xj2go The goal is to convert xml or json file to go struct file. Usage Download and install it: $ go get -u -v github.com/wk30/xj2go/cmd/... $ xj [-t
Compare ANY markup documents.
Menu What is XML-Comp? Features Installing Running How this works? Comparing any kind of document Contributing To Do Using only the comparer package W
🧑💻 Go XML generator without Structs™
exml 🧑💻 Go XML generator without Structs™ Package exml allows XML documents to be generated without the usage of structs or maps. It is not intende
Freestyle xml parser with golang
fxml - FreeStyle XML Parser This package provides a simple parser which reads a XML document and output a tree structure, which does not need a pre-de
A tool to convert go test results to testng reports xml.
go-testng-report A tool to convert go test results to testng reports xml. Usage of testng-report: -json-report string Golang json test report (defa
axmlfmt is an opinionated formatter for Android XML resources
axmlfmt axmlfmt is an opinionated formatter for Android XML resources. It takes XML that looks like ?xml version="1.0" encoding="utf-8"? LinearLayo
This package provides Go (golang) types and helper functions to do some basic but useful things with mxGraph diagrams in XML, which is most famously used by app.diagrams.net, the new name of draw.io.
Go Draw - Golang MX This package provides types and helper functions to do some basic but useful things with mxGraph diagrams in XML, which is most fa
This library provides an ASTERIX Frame(binary data) decoding/parsing(json,xml) capabilities for Go.
GoAsterix This library provides an ASTERIX Frame(binary data) decoding/parsing(json,xml) capabilities for Go. ASTERIX ASTERIX (All Purpose Structured
Command line XML beautifier and content extractor. Similar to jq.
Command line XML beautifier and content extractor. Similar to jq.
Extraction politique de conformité : xlsx (fichier de suivi) - xml (format AlgoSec)
go_policyExtractor Extraction politique de conformité : xlsx (fichier de suivi) - xml (format AlgoSec). Le programme suivant se base sur les intitulé
Go encoding/xml package that improves support for XML namespaces
encoding/xml with namespaces This is a fork of the Go encoding/xml package that improves support for XML namespaces, kept in sync with golang/go#48641
Go XML sitemap and sitemap index generator
Install go get github.com/turk/go-sitemap Example for sitemapindex func () main(c *gin.Context) { s := sitemap.NewSitemapIndex(c.Writer, true)
Prometheus Common Data Exporter can parse JSON, XML, yaml or other format data from various sources (such as HTTP response message, local file, TCP response message and UDP response message) into Prometheus metric data.
Prometheus Common Data Exporter Prometheus Common Data Exporter 用于将多种来源(如http响应报文、本地文件、TCP响应报文、UDP响应报文)的Json、xml、yaml或其它格式的数据,解析为Prometheus metric数据。
Teardown API for Commandline Based Applications
Building go build -ldflags "-s -w" -o ./build/api.exe ./ Get the latest XML from https://www.teardowngame.com/modding/api.xml Commands help list searc
Mmark: a powerful markdown processor in Go geared towards the IETF
title date aliases About 2018-07-22 14:05:51 +0100 /about/ Mmark is a powerful markdown processor written in Go, geared towards writing IETF documents
sq is a command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel.
sq: swiss-army knife for data sq is a command line tool that provides jq-style access to structured data sources such as SQL databases, or document fo
Universal JSON, BSON, YAML, CSV, XML converter with templates
Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates Key features Various input formats (json, bson, yaml, csv, xml) Flexible
Dasel - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool.
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
Simple system for writing HTML/XML as Go code. Better-performing replacement for html/template and text/template
Simple system for writing HTML as Go code. Use normal Go conditionals, loops and functions. Benefit from typing and code analysis. Better performance than templating. Tiny and dependency-free.
PretGO - asic cli for format json,html and xml!
PretGO So basic cli for format json,html and xml! Table of contents Screenshots Setup Status Contact Screenshots Setup First clone project git clone h
xmlquery is Golang XPath package for XML query.
xmlquery Overview xmlquery is an XPath query package for XML documents, allowing you to extract data or evaluate from XML documents with an XPath expr
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.
gotestsum gotestsum runs tests using go test --json, prints formatted test output, and a summary of the test run. It is designed to work well for both
A simple Go package to Query over JSON/YAML/XML/CSV Data
A simple Go package to Query over JSON Data. It provides simple, elegant and fast ODM like API to access, query JSON document Installation Install the
xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作
xorm xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。 说明 本库是基于原版 xorm:https://github.com/go-xorm/xorm 的定制增强版本,由于本定制版有第三方库依赖(原版xorm无任何第三方库依赖),原版xorm要保持对第三方库零依赖特
parse and generate XML easily in go
etree The etree package is a lightweight, pure go package that expresses XML in the form of an element tree. Its design was inspired by the Python Ele
Go minifiers for web formats
Minify Online demo if you need to minify files now. Command line tool that minifies concurrently and watches file changes. Releases of CLI for various
xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便
xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作
:link: Generate HTML and CSS together, on the fly
On The Fly Package for generating HTML and CSS together, on the fly. Can also be used for generating HTML, XML or CSS (or templates). HTML and CSS can
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
xgen Introduction xgen is a library written in pure Go providing a set of functions that allow you to parse XSD (XML schema definition) files. This li
Generate a Go struct from XML.
zek Zek is a prototype for creating a Go struct from an XML document. The resulting struct works best for reading XML (see also #14), to create XML, y
Extract data or evaluate value from HTML/XML documents using XPath
xquery NOTE: This package is deprecated. Recommends use htmlquery and xmlquery package, get latest version to fixed some issues. Overview Golang packa
XPath package for Golang, supports HTML, XML, JSON document query.
XPath XPath is Go package provides selecting nodes from XML, HTML or other documents using XPath expression. Implementation htmlquery - an XPath query
xmlwriter is a pure-Go library providing procedural XML generation based on libxml2's xmlwriter module
xmlwriter xmlwriter is a pure-Go library providing a procedural XML generation API based on libxml2's xmlwriter module. The package is extensively doc
XML to MAP converter written Golang
xml2map XML to MAP converter written Golang Sometimes there is a need for the representation of previously unknown structures. Such a universal repres
Compare ANY markup documents.
Menu What is XML-Comp? Features Installing Running How this works? Comparing any kind of document Contributing To Do Using only the comparer package W
Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go
Package renderer Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go Installation Install the packag
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
Render Render is a package that provides functionality for easily rendering JSON, XML, text, binary data, and HTML templates. This package is based on
Go package that handles HTML, JSON, XML and etc. responses
gores http response utility library for Go this package is very small and lightweight, useful for RESTful APIs. installation go get github.com/alioygu
Convert xml and json to go struct
xj2go The goal is to convert xml or json file to go struct file. Usage Download and install it: $ go get -u -v github.com/wk30/xj2go/cmd/... $ xj [-t
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
omniparser Omniparser is a native Golang ETL parser that ingests input data of various formats (CSV, txt, fixed length/width, XML, EDI/X12/EDIFACT, JS
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
mxj - to/from maps, XML and JSON Decode/encode XML to/from map[string]interface{} (or JSON) values, and extract/modify values from maps by key or key-
A simple Go package to Query over JSON/YAML/XML/CSV Data
A simple Go package to Query over JSON Data. It provides simple, elegant and fast ODM like API to access, query JSON document Installation Install the
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
dasel Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON,
Go Language Library for SVG generation
SVGo: A Go library for SVG generation The library generates SVG as defined by the Scalable Vector Graphics 1.1 Specification (http://www.w3.org/TR/SVG
General purpose library for reading, writing and working with OpenStreetMap data
osm This package is a general purpose library for reading, writing and working with OpenStreetMap data in Go (golang). It has the ability to read OSM
General purpose library for reading, writing and working with OpenStreetMap data
osm This package is a general purpose library for reading, writing and working with OpenStreetMap data in Go (golang). It has the ability to read OSM
Golang library for querying and parsing OFX
OFXGo OFXGo is a library for querying OFX servers and/or parsing the responses. It also provides an example command-line client to demonstrate the use
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
mimemagic Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, xml document namespaces, and tree ma
Go implementation of the Open Packaging Conventions (OPC)
opc Package opc implements the ISO/IEC 29500-2, also known as the Open Packaging Convention. The Open Packaging specification describes an abstract mo
Golang library for querying and parsing OFX
OFXGo OFXGo is a library for querying OFX servers and/or parsing the responses. It also provides an example command-line client to demonstrate the use
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
mxj - to/from maps, XML and JSON Decode/encode XML to/from map[string]interface{} (or JSON) values, and extract/modify values from maps by key or key-
parse and generate XML easily in go
etree The etree package is a lightweight, pure go package that expresses XML in the form of an element tree. Its design was inspired by the Python Ele
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
dasel Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON,