Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Go
Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.
- GitHub: https://github.com/topics/go
- Wikipedia: https://en.wikipedia.org/wiki/Go_(programming_language)
- Repo: https://github.com/golang/go
- Created by: Robert Griesemer, Rob Pike, Ken Thompson
- Released: November 10, 2009
- Related Topics: language, c,
- Aliases: golang, golang-examples,
- Last updated: 2025-01-27 00:12:41 UTC
- JSON Representation
https://github.com/golang-design/clipboard
📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS)
android clipboard clipboard-library cross-platform go golang ios linux macos nspasteboard windows x11
Last synced: 26 Jan 2025
https://github.com/knqyf263/go-plugin
Go Plugin System over WebAssembly
go golang plugin plugins protobuf3 protocol-buffers
Last synced: 24 Jan 2025
https://github.com/pion/dtls
DTLS 1.2 Server/Client implementation for Go
dtls encryption go golang pion pion-dtls psk tls-ecdhe-ecdsa tls-ecdhe-rsa udp
Last synced: 22 Jan 2025
https://github.com/openzipkin/zipkin-go
Zipkin distributed tracing library for go.
distributed-tracing go instrumentation openzipkin trace tracing zipkin
Last synced: 23 Jan 2025
https://github.com/mgutz/dat
Go Postgres Data Access Toolkit
go nested-transactions postgres sql
Last synced: 30 Oct 2024
https://github.com/fyne-io/examples
Examples apps using the Fyne toolkit
fyne go golang gui hacktoberfest
Last synced: 25 Jan 2025
https://github.com/unknwon/goconfig
Package goconfig is a fully functional and comments-support configuration file (.ini) parser.
Last synced: 21 Jan 2025
https://github.com/TheYahya/enola
This is Sherlock's sister, Modern shiny CLI tool written with Golang to help you: 🔎 Hunt down social media accounts by username across social networks
cli go golang search sherlock sherlock-holmes social-network username
Last synced: 29 Dec 2024
https://github.com/dhconnelly/rtreego
an R-Tree library for Go
algorithms datastructures geospatial go golang r-tree rtree spatial
Last synced: 08 Nov 2024
https://github.com/viccon/sturdyc
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant
cache concurrency go golang performance
Last synced: 25 Jan 2025
https://github.com/rhysd/go-github-selfupdate
Binary self-update mechanism for Go commands using GitHub
cli github go golang selfupdate update
Last synced: 24 Jan 2025
https://github.com/gojek/weaver
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
go golang layer7 proxy proxy-server sharding
Last synced: 25 Jan 2025
https://github.com/sherlock-project/enola
This is Sherlock's sister, Modern shiny CLI tool written with Golang to help you: 🔎 Hunt down social media accounts by username across social networks
cli go golang search sherlock sherlock-holmes social-network username
Last synced: 27 Dec 2024
https://github.com/gofrs/flock
Thread-safe file locking library in Go
file-locking flock flocks go golang golang-libary
Last synced: 21 Jan 2025
https://github.com/theupdateframework/go-tuf
Go implementation of The Update Framework (TUF)
chain go golang hacktoberfest security software supply supply-chain tuf
Last synced: 23 Jan 2025
https://github.com/daveshanley/vacuum
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
go golang lint linter linters linting oas openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 owasp spectral stoplight swagger swagger-spec swagger-specification
Last synced: 22 Jan 2025
https://github.com/open-feature/flagd
A feature flag daemon with a Unix philosophy
Last synced: 25 Jan 2025
https://github.com/specterops/azurehound
Azure Data Exporter for BloodHound
Last synced: 20 Jan 2025
https://github.com/akamensky/argparse
Argparse for golang. Just because `flag` sucks
argparse argument-parser awesome-go cli cli-app command-line-parser go golang
Last synced: 26 Oct 2024
https://github.com/xuri/aurora
Cross-platform beanstalkd queue server admin console.
admin aurora beanstalkd bstk console go queue tube webui
Last synced: 22 Jan 2025
https://github.com/lazzyfu/goInsight
集MySQL数据库工单和数据查询的Web平台
clickhouse data-query-ui gaudit go mysql order tidb
Last synced: 01 Dec 2024
https://github.com/goruby/goruby
GoRuby, an implementation of Ruby written in Go
go golang interpreter language programming-language ruby
Last synced: 30 Nov 2024
https://github.com/lazzyfu/goinsight
集MySQL数据库工单和数据查询的Web平台
clickhouse data-query-ui gaudit go mysql order tidb
Last synced: 22 Jan 2025
https://github.com/vmorganp/lazytainer
Docker container lazy loading
container container-image docker docker-compose docker-container dockerfile energy-efficiency go golang greenit hacktoberfest hacktoberfest2021 lazy lazy-loading lazyload self-hosted sustainability
Last synced: 25 Jan 2025
https://github.com/akatsuki105/worldwide
This is my OLD and BAD GameBoy Emulator, please visit DawnGB, my new GameBoy emulator!
emulation emulator gameboy gameboy-color gameboy-emulator gbc gbc-emulator go golang
Last synced: 24 Jan 2025
https://github.com/a8m/djson
Fast Go decoder for dynamic JSON
decoder go json json-parser performance
Last synced: 25 Jan 2025
https://github.com/planetscale/cli
The CLI for PlanetScale Database
database go mysql mysql-client planetscale
Last synced: 01 Nov 2024
https://github.com/zehuamama/tinybalancer
🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer.
Last synced: 14 Dec 2024
https://github.com/hyman-m/balancer
🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer.
Last synced: 10 Oct 2024
https://github.com/gorilla/rpc
Package gorilla/rpc is a golang foundation for RPC over HTTP services.
go golang gorilla gorilla-web-toolkit grpc rpc
Last synced: 12 Nov 2024
https://github.com/Code-Hex/vz
Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.
apple applesilicon go golang linux m1 m2 macos virtualization vm
Last synced: 20 Nov 2024
https://github.com/asticode/go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
go golang golang-library srt stl subtitle ttml webvtt
Last synced: 01 Nov 2024
https://github.com/o1egl/govatar
Avatar generation library for GO language
avatar-generator go golang skin
Last synced: 22 Jan 2025
https://github.com/yoyofx/yoyogo
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
consul consul-agent containers dependency-injection eureka go grpc ioc kubernetes microservices middleware mvc nacos web
Last synced: 08 Nov 2024
https://github.com/crypto-chassis/ccapi
A header-only C++ library for interacting with crypto exchanges. Bindings for Python, Java, C#, Go, and Javascript are provided.
algo-trading api arbitrage automated-trading bitcoin c-plus-plus crypto cryptocurrency csharp exchange execution fixprotocol go java javascript library market-data python strategy trading-bot
Last synced: 19 Nov 2024
https://github.com/okx/exchain
⛓️ EVM & Wasm $ IBC-compatible, OKTC is a L1 blockchain network built on top of Cosmos SDK that aims for optimal interoperability and performance ✨
blockchain cryptocurrency evm go proof-of-stake
Last synced: 25 Jan 2025
https://github.com/streamdal/streamdal
Code-Native Data Privacy
astrojs data-contracts deno docker event-driven go javascript message-queues nodejs observability python reactjs rust streaming-data tail-f wasi wasm
Last synced: 23 Jan 2025
https://github.com/benbjohnson/ego
An ERB-style templating language for Go.
Last synced: 22 Jan 2025
https://github.com/benbjohnson/eGo
An ERB-style templating language for Go.
Last synced: 24 Oct 2024
https://github.com/Redundancy/go-sync
gosync is a library for Golang styled around zsync / rsync, written with the intent that it enables efficient differential file transfer in a number of ways. NB: I am unable to contribute to this at the moment
binary-data file-transfer go rsync zsync
Last synced: 01 Nov 2024
https://github.com/maelstrom-software/maelstrom
Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.
cargo-subcommand containers distributed-systems go golang pytest python rust testing
Last synced: 17 Nov 2024
https://github.com/godot-go/godot-go
Go bindings for Godot 4.3 GDExtension API
cgo cgo-bindings game-development gamedev go godot godot-engine godot-gdextension golang
Last synced: 25 Jan 2025
https://github.com/neovim/go-client
Nvim Go client
go go-client msgpack neovim neovim-plugin
Last synced: 26 Jan 2025
https://github.com/bcicen/jstream
Streaming JSON parser for Go
go json json-decoding json-deserialization json-parser json-parsing-library
Last synced: 23 Jan 2025
https://github.com/dweymouth/supersonic
A lightweight and full-featured cross-platform desktop client for self-hosted music servers
airsonic audio-player cross-platform desktop fyne go gonic jellyfin music navidrome opensubsonic subsonic subsonic-client
Last synced: 23 Jan 2025
https://github.com/unknwon/building-web-applications-in-go
Go 语言 Web 应用开发系列教程,从新手到双手残废
Last synced: 26 Jan 2025
https://github.com/vmorganp/Lazytainer
Docker container lazy loading
container container-image docker docker-compose docker-container dockerfile energy-efficiency go golang greenit hacktoberfest hacktoberfest2021 lazy lazy-loading lazyload self-hosted sustainability
Last synced: 06 Nov 2024
https://github.com/otterize/network-mapper
Map Kubernetes traffic: in-cluster, to the Internet, and to AWS IAM and export as text, intents, or an image
cloud-native devops-tools go golang hacktoberfest intents kubernetes mapping microservices monitoring network network-discovery network-visualization observability service-discovery traffic-viewer visibility
Last synced: 08 Nov 2024
https://github.com/go-chi/jwtauth
JWT authentication middleware for Go HTTP services
go http jwt jwt-authentication-middleware jwtauth microservices
Last synced: 22 Jan 2025
https://github.com/aerogo/aero
:bullettrain_side: High-performance web server for Go (2016). New alpha (2024) with even better performance is currently in development at https://git.akyoto.dev/go/web
go high-performance server web
Last synced: 04 Nov 2024
https://github.com/bloodhoundad/azurehound
Azure Data Exporter for BloodHound
Last synced: 08 Dec 2024
https://github.com/fclairamb/ftpserver
Golang based autonomous FTP server with SFTP, S3, Dropbox, and Google Drive connectors.
afero ftp ftp-server go golang google-drive s3
Last synced: 03 Nov 2024
https://github.com/minamijoyo/tfupdate
Update version constraints in your Terraform configurations
Last synced: 23 Jan 2025
https://github.com/gauthamjm007/backend-nodejs-golang-interview_qa
A collection of Node JS and Golang Backend interview questions please feel free to fork and contribute to this repository
callback-hells express-js expressjs go golang interview-practice interview-questions mongodb mongoose node-js questions-and-answers
Last synced: 26 Jan 2025
https://github.com/beevik/ntp
a simple ntp client package for go
go ntp ntp-client ntp-protocol sntp time
Last synced: 21 Jan 2025
https://github.com/asticode/Go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
go golang golang-library srt stl subtitle ttml webvtt
Last synced: 24 Oct 2024
https://github.com/containerd/ttrpc
GRPC for low-memory environments
go golang golang-library golang-package grpc protocol rpc stream
Last synced: 21 Jan 2025
https://github.com/kavu/go_reuseport
Brings SO_REUSEPORT into your Go server
Last synced: 07 Nov 2024
https://github.com/chai2010/webp
WebP decoder and encoder for Go (Zero Dependencies).
Last synced: 23 Jan 2025
https://github.com/gowebly/gowebly
🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and the most popular CSS frameworks on the frontend.
alpinejs bootstrap cli css go go-cli go-web-application golang golang-application golang-cli golang-tools gowebly htmx htmx-template tailwindcss templ unocss web-application web-development webapp
Last synced: 03 Nov 2024
https://github.com/udhos/goben
goben is a golang tool to measure TCP/UDP transport layer throughput between hosts.
bandwidth benchmarking go golang measure-tcp-throughput networking performance-testing tcp throughput tool udp
Last synced: 20 Jan 2025
https://github.com/pthethanh/effective-go
a list of effective go, best practices and go idiomatic
best-practice best-practices effective go golang idiomatic
Last synced: 26 Jan 2025
https://github.com/fabiofalci/sconsify
A spotify console application
command-line go golang spotify spotify-console
Last synced: 27 Oct 2024
https://github.com/pierre-emmanuelj/iptv-proxy
Reverse proxy on iptv m3u and m3u8 file and xtream codes client api
docker docker-compose go golang iptv iptv-proxy iptv-smarter m3u m3u-proxy m3u8 proxy xtream xtream-codes xtream-proxy
Last synced: 24 Jan 2025
https://github.com/kakao/n2
TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets
approximate approximate-nearest-neighbor-search go k-nearest-neighbors knn machine-learning ml nearest-neighbor-search python
Last synced: 22 Jan 2025
https://github.com/Tufin/oasdiff
OpenAPI Diff and Breaking Changes
breaking-changes changelog diff go golang openapi openapi-spec openapi-specification openapi3 rest-api swagger
Last synced: 01 Nov 2024
https://github.com/ajeetdsouza/clidle
Play Wordle over SSH.
cli command-line go golang hacktoberfest ssh tui wordle
Last synced: 25 Jan 2025
https://github.com/jaswdr/faker
:rocket: Ultimate fake data generator for Go with zero dependencies
contributions-welcome fake fake-data faker faker-generator go golang hacktoberfest hacktoberfest-accepted hacktoberfest2021 hacktoberfest2022 hacktoberfest2023 hacktoberfest2024 open-source
Last synced: 02 Nov 2024
https://github.com/getsentry/raven-go
Sentry client in Go
crash-reporting crash-reports error-monitoring go tag-archived
Last synced: 30 Oct 2024
https://github.com/ichiban/prolog
The only reasonable scripting engine for Go.
go golang interpreter logic-programming prolog
Last synced: 26 Oct 2024
https://github.com/ZupIT/ritchie-cli
Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
automation automationtool cli go golang golang-cli hacktoberfest opensource ritchie-cli ritchie-formulas
Last synced: 04 Nov 2024
https://github.com/arsham/figurine
Print your name in style
command-line eye-candy figlet go golang lolcat terminal-app
Last synced: 22 Jan 2025
https://github.com/flamego/flamego
A fantastic modular Go web framework with a slim core but limitless extensibility
dependency-injection flamego go lsif-enabled web-framework
Last synced: 31 Oct 2024
https://github.com/almeidapaulopt/tsdproxy
Tailscale Docker Proxy
docker go self-hosted tailscale
Last synced: 28 Dec 2024
https://github.com/cristalhq/aconfig
Simple, useful and opinionated config loader.
command-line config configuration configuration-files dependency-free environment environment-variables go golang json toml yaml
Last synced: 26 Jan 2025
https://github.com/BloodHoundAD/AzureHound
Azure Data Exporter for BloodHound
Last synced: 17 Nov 2024
https://github.com/kitech/qt.go
Qt binding for Go (Golang) aims get Go's compile speed again.
android cross-platform go golang gui qt qt5 speed
Last synced: 26 Jan 2025
https://github.com/Achno/gowall
A tool to convert a Wallpaper's color scheme / palette, image to pixel art, color palette extraction, image upsacling with Adversarial Networks and more image processing features
cli color-extractor color-palette color-scheme go image image-converter image-processing pixel-art theme-switcher upscale
Last synced: 18 Jan 2025
https://github.com/cocainecong/gin-mall
基于 gin+gorm+redis+mysql 读写分离的电子商城,包括 JWT 鉴权,CORS跨域,AES 对称加密,引入ELK体系方便日志查看,jaeger进行trace查看,skywalking进行检测,使用docker容器化部署
aes-encryption cors docker docker-compose elasticsearch elk gin go golang gorm jaeger jwt kibana mysql redis skywalking
Last synced: 22 Jan 2025
https://github.com/qingwave/weave
Golang+Vue3 application starter, Simple but functional.
docker element-plus gin go golang jwt kuerbentes postgres rbac redis restful swagger vue vue3
Last synced: 25 Jan 2025
https://github.com/ankur-anand/simple-go-rpc
RPC explained by writing simple RPC framework in 300 lines of pure Golang.
Last synced: 14 Nov 2024
https://github.com/luizalabs/teresa
Open source tool to deploy apps to Kubernetes clusters
go hacktoberfest kubernetes paas
Last synced: 30 Oct 2024
https://github.com/awalterschulze/gographviz
Parses the Graphviz DOT language in golang
go golang graphviz graphviz-dot-language parse
Last synced: 24 Jan 2025
https://github.com/truthhun/converter
通过calibre将html转成epub、mobi、PDF等
bookstack calibre ebook ebook-convert go golang
Last synced: 25 Jan 2025