Ideas on better database design
Repository Index
47,133 repositories indexed
49–72 of 95 · 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
DDD like architecture sample application
- clean-architecture
- layered-architecture
- go
- ddd
A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
An easy to use menu structure for cli applications that prompts users to make choices.
- awesome-go
- cli
- menu
- golang-package
Lightweight RESTful database engine based on stack data structures
A highly optimized double-ended queue
- golang
- array
- double-ended-queue
- list
Go implementation of C++ STL iterators and algorithms.
- datastructures
- algorithms
- stl
Demo app for learning observability with Grafana and performance testing with k6.
Learn everything about Go in 7 days (from a Nodejs developer).
- 103cuong
- golang
- go
- roadmap
Bitset data structure
- bit-twiddling
- bit-array
- data-structures
- bitset
Example source code for the Practical Crypto with Go book.
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
Go Project Sample Layout
Multiplayer Simon Says game using bidirectional gRPC streaming
Barebones starting point for a Relay application with Golang GraphQL server
common creational, behavioural and structural patterns implemented in go 🤩
- go
- design-patterns
- software-engineering
- software-development
Provide check digit algorithms and calculators written in Go
- checkdigit
- luhn
- damm
- verhoeff
A package to allow one to concurrently go through a filesystem with ease
- golang
- filesystem
- concurrency
- golang-package