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 87 · Most stars

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

  • erlang
  • golang
  • elixir
  • supervisor

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

  • validation
  • golang
  • go
  • ozzo

Open-source, self-hosted newsletter, email marketing and transactional email platform. Visual MJML editor, Liquid templating, 7 sending providers.

simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...

High performance and extensible micro web framework. Zero memory allocations in hot paths.

  • go
  • golang
  • fasthttp
  • micro-framework

Go with Zod inspired simple schema validation

  • error-handling
  • golang
  • runtime-validation
  • schema-validation

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

CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.

  • cbor
  • rfc-8949
  • cose
  • cwt

Framework for performing work asynchronously, outside of the request flow

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

  • golang
  • csv
  • fast
  • csv-parser