A Go package for quickly building tcp servers
Repository Index
47,133 repositories indexed
265–288 of 600 · Most stars
Pure Go GUI toolkit built on GoGPU — widgets, layouts, styling
- go
- golang
- gui
- ui
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.
A Practical and Efficient NCBI Taxonomy Toolkit, also supports creating NCBI-style taxdump files for custom taxonomies like GTDB/ICTV
- bioinformatics
- taxonomy
- cross-platform
- lineage
Selected Machine Learning algorithms for natural language processing and semantic analysis in Golang
- go
- golang
- natural-language-processing
- nlp
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
- golang
- golang-package
- go
- assertions
This repo maintains DM (a data migration platform) and TiCDC (change data capture for TiDB)
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
- golang
- go
- template
- view
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.
Reduce debugging time. Use static & stack-trace analysis to identify the error immediately.
- golang
- error-log
- debugging-tool
💥 A lightweight DSL & ORM which helps you to write SQL in Go.
Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes
- go
- cli
- spinner
- golang
Exponentially Weighted Moving Average algorithms for Go.
Chronos - A static race detector for the go language
- analysis
- golang
- synchronization
- detection
Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.
Simple licensing library for golang.
- golang
- sign
- crypto
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
- ids
- teler
- waf
- teler-ids
Structured concurrency made easy
- concurrency
- golang
- goroutine
- structured-concurrency
Discover internet-wide misconfigurations while drinking coffee
- cybersecurity
- scanner
- golang
- osint
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
- go-http
- go-http-middleware
- go-api
- go-rest-api
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
- go
- golang
- json
- performance
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
- generic
- golang
- queue
- thread-safe