Ideas on better database design
Repository Index
47,133 repositories indexed
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
- golang
- copy
- code-generation
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
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
A highly optimized double-ended queue
- golang
- array
- double-ended-queue
- list
Learn everything about Go in 7 days (from a Nodejs developer).
- 103cuong
- golang
- go
- roadmap
Build systems with Go examples
- golang
- go
- book
- programming-language
Example real world backend API built with Golang + Fiber + Gorm + Swagger
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
Barebones starting point for a Relay application with Golang GraphQL server
A package to allow one to concurrently go through a filesystem with ease
- golang
- filesystem
- concurrency
- golang-package
Working my way through cracking the coding interview in Go, because I want to learn it
Weighted PageRank implementation in Go
- pagerank
- algorithms
- golang
- go
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
Examples and code snippets demonstrating common ways of integrating Neon with various frameworks and languages.
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
React/Relay TodoMVC app, driven by a Golang GraphQL backend
A currency computations package.
- go-library
- currency
- go-package
- currency-computations
Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Patreon Go API client
- patreon
- patreon-api
- go
- golang
radix tree (also "radix trie" or "compact prefix tree" or "compressed trie")
- radix-tree
- radix-trie
- prefix-tree
- trie
🧩 Template for a typical module written on Go.
- go
- golang
- module
- template