Sign in

Repository Index

70,234 visible repositories in the index

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

bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)

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.

GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source — built on OpenFeature 🎛️

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

  • epoll-tcp-server
  • kqueue
  • golang
  • reactor

⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

  • go
  • rule-engine
  • edge-computing
  • iot

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

  • golang
  • csv
  • fast
  • csv-parser

Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.

  • golang
  • go
  • crontab
  • cronjob

Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.

  • golang
  • go
  • template
  • view

🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)

  • go-http
  • go-http-middleware
  • go-api
  • go-rest-api

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services

  • service-autodiscovery
  • peer-autodiscovery
  • zeromq
  • golang

:rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.

  • http-router
  • zero-allocation
  • customizable-context

:balloon: A lightweight struct validator for Go

  • golang
  • go
  • validator
  • validator-struct

:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation

  • http-router
  • native-http
  • context

⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.

  • openapi
  • openapi-generator
  • go
  • golang