Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
Repository Index
47,133 repositories indexed
25–48 of 67 · Most stars
A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types
Selected Machine Learning algorithms for natural language processing and semantic analysis in Golang
- go
- golang
- natural-language-processing
- nlp
Graviton Database: ZFS for key-value stores.
Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).
- go
- golang
- copy
- code-generation
Fast and simple key/value store written using Go's standard library
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Correctly rounded decimals for Go
- decimal
- financial
- floating-point
- general-decimal-arithmetic
[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.
- go
- golang
- type
- struct
Quick Solution with Unstructured JSON data
- golang
- go
- json
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
- data-structures
- database
- go
- golang
Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.
- golang
- fintech
a package for decode form's values into struct in Go
- decode
- form
- decoding
- decode-form
A simple and fast Redis backed key-value store library for Go
Library for setting values to structs' fields from env, flags, files or default tag
- go
- golang
- reflection
- configuration-management
WebAssembly interop between Go and JS values.
- go
- webassembly
- interop
- golang
high performance in-memory cache
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
- database
- golang
- google-sheets-api
- google-sheets-api-v4
A thread safe map which has expiring key-value pairs.
- go
- library
- package
- time
Correctly rounded monetary amounts and exchange rates for Go
- currency
- decimal
- exchange-rate
- financial
TranslatedEasy and safe convert any value to another type in Go. (Safe data type conversion for Go)
- golang
- convert
- cast
- helper
Null Types, Safe primitive type conversion and fetching value from complex structures.
- go
- golang
- golang-library
- types
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
Key/Value database benchmark