Sign in

Repository Index

47,133 repositories indexed

Tags: Backend and APIs
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

1–24 of 26 · Most stars

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2

csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.

  • golang
  • csv
  • fast
  • csv-parser

Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.

  • go
  • golang
  • json
  • performance

Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.

Highly configurable, fast JSON encoder for Go

  • go
  • golang
  • json
  • encoder

Golang binary decoder for mapping data into the structure

  • golang
  • binary
  • decoder
  • unmarshaling

High performance JSON iterator & validator for Go

  • high-performance
  • json
  • validation
  • go

Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.

  • geoserver
  • gis
  • mapping
  • golang

Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers

  • golang

Nullable Go types that can be marshalled/unmarshalled to/from JSON.

  • golang
  • nullable
  • json
  • marshal

A job scheduler for Go with the ability to fast-forward time.

  • golang
  • go

Go package that encodes and decodes INI-files

  • golang
  • ini
  • encoder
  • decoder

Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON

  • go
  • golang
  • time
  • json