Sign in

Repository Index

47,133 repositories indexed

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

1–24 of 26 · Most stars

Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go

Type safe SQL builder with code generation and automatic query result data mapping

Mergo: merging Go structs and maps since 2013

  • go
  • structures
  • merge
  • mapping

Scalable Distributed Game Server Engine with Hot Swapping in Golang

  • golang
  • rpc
  • entity-framework
  • packets

Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.

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

  • golang
  • csv
  • fast
  • csv-parser

Self-hosted API-first AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway).

  • call-center
  • contact-center
  • freeswitch
  • golang

Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.

🛒 myCart - shopping cart in 1 file with card and cryptocurrency payment support

Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.

  • errors
  • golang
  • go
  • go-context

Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.

Golang binary decoder for mapping data into the structure

  • golang
  • binary
  • decoder
  • unmarshaling

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

Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.

A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.

  • error-handling
  • errors
  • go
  • golang

Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go

Tools for parse JSON-like logs for collecting unique fields and events

  • json
  • fields
  • go
  • golang