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

145–168 of 521 · Most stars

Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.

  • request
  • go-request-validation
  • validator
  • validation

Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.

  • apns
  • push-notifications
  • golang
  • server

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

  • go
  • golang
  • fasthttp
  • micro-framework

A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.

Go with Zod inspired simple schema validation

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

Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒

go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.

Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.

  • validation
  • validator
  • filter
  • govalidator

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

📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.

  • template-project
  • golang-app-server
  • golang
  • api-server

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

More effective network communication, two-way calling, notify and broadcast supported.

Framework for performing work asynchronously, outside of the request flow

Goavro is a library that encodes and decodes Avro data.

  • avro
  • golang