Build microservice with rk-boot and let the team take over clean and tidy code.
Repository Index
47,133 repositories indexed
529–552 of 1,243 · Most stars
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
Pure golang package for reading and writing xz-compressed files
- go
- compression
- decompression
- xz
Translated📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling. Easy to use. Also includes compression among its enhanced features.
- logging
- go-logger
- monolog
- file-logging
Matching Engine for Limit Order Book in Golang
- exchange
- trading
- orderbook
- execution-engine
Generate PlantUML ER diagram textual description from PostgreSQL tables
- posgresql
- plantuml
- er-diagram
Simple tables in terminal with Go
Learning Go Book in mmark
- golang
- book
- free
- mmark
Pure Go implementation of the NaCL set of API's
- golang
- nacl
- security
- secretbox
Go library to access geocoding and reverse geocoding APIs
- geocoding
- geocoder
- bing-maps
- google-maps
An extremely fast globally unique number generator.
- uuid
- guid
- snowflake
lsp is like ls command but more human-friendly
- ls
- filemanager
- unix
Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
- go
- iso
- iso3166
- iso3166-1
xujiajun/gorouter is a simple and fast HTTP router for Go. It is easy to build RESTful APIs and your web framework.
- go
- router
- gorouter
- restful-api
Visualize package dependencies as XKCD-style tower diagrams. Supports Python, Rust, JavaScript, Ruby, PHP, Java, and Go.
- dependencies
- golang
- graphs
Cross-platform config file CLI toolchain. Validates syntax, schema compliance, and formatting across 18 different configuration file types. Written in Go.
Detect non-inclusive language in your source code.
- inclusive
- inclusive-language
- linter
- golang
golang worker pool , Concurrency limiting goroutine pool
- golang
- pool
- concurrency
- workerpool
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
Go (Golang) GNU gettext utilities package
- go
- po-files
- translation
- language
An open‑source technical wiki connected to the systems it describes
- confluence-alternative
- dashboard
- incident-response
- internal-documentation
Ideas on better database design
S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)
- s3
- openid-connect
- basic-authentication
- s3-proxy
Daemonize Go applications deviously.