Sign in

Repository Index

47,133 repositories indexed

Tags: Lists and learning
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters

Filters

Clear all filters

49–72 of 79 · Most stars

Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).

Go Todo Backend example using modular project layout for product microservice.

  • go
  • golang
  • modular
  • project-structure

A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist

  • skiplist
  • golang
  • golang-library
  • go

An easy to use menu structure for cli applications that prompts users to make choices.

  • awesome-go
  • cli
  • menu
  • golang-package

Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.

  • generic
  • golang
  • graph
  • graph-algorithms

Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.

  • reference-implementation
  • hexagonal-architecture
  • go
  • golang-examples

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

radix tree (also "radix trie" or "compact prefix tree" or "compressed trie")

  • radix-tree
  • radix-trie
  • prefix-tree
  • trie